很久以前,我在 USB 3.0 棒上安装了 Kali 作为完整操作系统。
它通过 USB 运行,在我用来安装它的计算机上没有任何问题。已经做了很多年了。
但是,当我尝试在其他计算机上启动 USB 时,无论我进行的 BIOS 配置如何(安全启动、传统支持等),当我拉出启动菜单时,通常会显示 USB 已插入,列出它类似于“USB 3.0 (PMAP)”,但是当我选择它时,它会显示一个短语,大意是“这里没有可启动的操作系统”。
这是关于 GRUB 引导加载程序的问题,还是我还缺少其他内容?
答案1
我猜您要么将引导加载程序放在硬盘驱动器上,要么将系统特定配置放入引导加载程序。
我建议首先弄清楚您使用的是哪种 grub 变体。尝试“ grub-install -help
”并查看 --target 的默认值是什么。
如果这是 EFI 变体,那么它可能会进入硬盘驱动器的分区 1。如果是这样i386-pc
,那么它可能已经保存在硬盘上了。
如果是 EFI,您需要在 U 盘上创建一个 EFI 分区并在其中安装 grub。如果这是 i386-pc,请再次尝试将其安装到棒的磁盘而不是硬盘驱动器上。