让 GRUB 启动到 USB 驱动器

让 GRUB 启动到 USB 驱动器

我想使用 grub 启动 USB 闪存盘。

一个例子是使用带有 Debian 最小安装(仅控制台)的 VirtualBox VM。

Debian 将默认安装 GRUB,我想使用 grub 控制台来启动连接到机器的 USB Thumb 驱动器。

这怎么可能呢?

GRUB 没有列出 USB 拇指驱动器上的分区。我使用

insmod uhci
insmod usbms

但是 GRUB 没有从 USB 检测到任何分区。

有没有办法强制 USB 检测?

PD:SuperGrubDisk 对我来说不起作用。

答案1

我取得了更好的结果grub4dos比使用 Linux grub 更简单。如果您有 Windows 机器或虚拟机,那么您只需要从存档中解压文件,然后运行grubinst_gui.exe​​- 这将写入 USB 驱动器引导扇区并使其可引导。有一个grub4dos 演练并附有示例menu.lst

我将此设置用于多启动 USB 闪存盘,它可以直接从一些 ISO 映像(内存映射或基于磁盘文件)、任何可启动软盘映像以及类似的东西中进行预订超级grub磁盘部分魔法、BartPE 等

相关内容