|
|
完整 grub.cfg 菜单项供测试- menuentry "启动 Kali Linux (自适应ISO/内核)" --hotkey=k {
- insmod part_gpt
- insmod part_msdos
- insmod fat
- insmod ntfs
- insmod iso9660
- insmod loopback
- insmod search_fs_uuid
- insmod ext2
- # --------------------------
- # 1) 自动查找 Kali ISO(支持长文件名)
- # --------------------------
- # 匹配根目录下所有 kali 开头的 .iso(不区分大小写)
- set isopattern="/kali*.iso"
- # 或严格匹配:set isopattern="/kali-linux-*-live-amd64.iso"
- search --no-floppy --file --set=root "${isopattern}"
- # 把找到的第一个ISO赋值给 isofile
- loopback loop "${root}${isopattern}"
- # --------------------------
- # 2) 自动匹配 /live/vmlinuz & initrd.img(通配内核版本)
- # --------------------------
- set kernel="(loop)/live/vmlinuz*"
- set initrd="(loop)/live/initrd.img*"
- # 加载内核 + 启动参数(findiso 用变量)
- linux ${kernel} boot=live components quiet splash noeject \
- findiso="${root}${isopattern}" locales=zh_CN.UTF-8
- # 加载 initrd
- initrd ${initrd}
- }
复制代码
|
评分
-
查看全部评分
|