我正在尝试构建恢复 USB 密钥驱动器。我想使用 GRUB 作为我的引导加载程序。
如何将 GRUB 安装到我的 USB 的 MBR?
很多示例似乎都期望我正在运行 Linux。
答案1
联合国网启动是在 USB 闪存上安装整个发行版的良好工具。
参考超级 Grub 磁盘维基页面如何启动 USB 硬盘?
为了让 GRUB 或 SGD 启动 USB 驱动器、U 盘或硬盘,您的 BIOS 计算机必须提供 USB 驱动器作为启动驱动器。
如果您的 BIOS 不允许您使用 F8 或 F12 键启动您的 U 盘,或者不允许您通过在启动时使用 F1 或 SUPR 键设置您的 BIOS 硬盘启动顺序来启动您的 U 盘……这并不意味着它无法向 GRUB 提供驱动器进行启动。
您可以使用联合国网启动将 SGD 安装到您的 USB 闪存。
WinGrub 技术看起来也不错,
您可能能够使用我的参考资料中的注释来更好地理解这些步骤。
答案2
最终我用了这个视频寻求指导。
基本上,目标是将 grub4dos 加载程序安装到 USB 驱动器的 MBR 并将其程序/配置文件复制到驱动器的根目录。为此,您需要下载 grub4dos(程序)和 grubinst(用于将程序的加载程序添加到 MBR 的实用程序)。
Grubinst 有 2 个客户端,一个 GUI 和一个命令行实用程序。视频利用了 GUI。它对我来说无法正常工作 - 大喊我的驱动器分区表有问题。但是运行命令行客户端可以正常工作。如果您遇到同样的问题,请查看自述文件以了解选项,并使用 GUI 获取 USB 驱动器的 hd#。
我考虑过 UNetbootin,但是
- 不想用工具帮我做这件事(想要更多的理解)
- 想要向 USB 添加许多可启动文件
答案3
答案4
看这里:在 Windows 中将 Ultimate Boot CD (UBCD) 安装到闪存驱动器
这对我来说很管用。所有 GRUB 都在上面,还有附加功能。而且都是免费的。只需下载 USB 安装程序和 Utimate CD ISO。运行安装程序,按照其提示操作。