无法在 grub2(usb flash)下启动 kali linux

无法在 grub2(usb flash)下启动 kali linux

我将 USB 闪存分为三部分:

| 对于数据 | 对于 Kali Linux | 持久性 |

然后我在/dev/sdb2 上安装 grub:

sudo grub-install --no-floppy --root-directory=/mnt/linux /dev/sdb

写入/boot/grub/grub.cfg:

...
menuentry "Live USB Persistence" {
    isofile=/iso/kali.iso
    bootoptions="findiso=$isofile boot=live noconfig=sudo username=root hostname=kali persistence"
    linux (loop)/live/vmlinuz $bootoptions
    initrd (loop)/live/initrd.img
}
...

并将 kali.2.0.iso 复制到 /iso/kali.iso。

然后我以“usb_boot_mode”重新启动笔记本电脑,grub 菜单就出现了。然后,如果我选择“Kali persistence”(它只有 1 个菜单项),它会立即显示“未找到文件”。如果我按“e”(编辑),然后按 F10(保存并启动)而不做任何更改,它会在类似 sh 的程序中启动,但没有任何 X 系统或 kali 功能。只有名称奇怪的命令行。

我做错了什么?也许是其他 grub-boot 选项?其他文件系统结构?

答案1

这个问题在这里得到解答了吗...将 Chakra 添加到 Grub(由 Mint 安装)

经过

sudo update-grub

答案2

我通过重新下载 kali.iso 镜像解决了我的问题。镜像已损坏,sha1 sum 错误。

我的所有设置都是正确的。您可以在 grub.cfg 中使用它

相关内容