是否有任何为 USB 驱动器设计的引导加载程序,可以轻松引导多个发行版和实用程序。
我在我的 USB 驱动器上安装了 sysrescuecd、supergrub、ultimate boot cd 和其他各种 Linux 发行版。蹩脚的事情是他们所有的安装说明使它成为唯一从你的驱动器启动的东西,而 USB 驱动器可以存储不止一个实用程序。
所以我想知道是否有人制作了简单的应用程序来在 USB 驱动器上设置多重引导环境。
谢谢
是否有任何为 USB 驱动器设计的引导加载程序,可以轻松引导多个发行版和实用程序。
我在我的 USB 驱动器上安装了 sysrescuecd、supergrub、ultimate boot cd 和其他各种 Linux 发行版。蹩脚的事情是他们所有的安装说明使它成为唯一从你的驱动器启动的东西,而 USB 驱动器可以存储不止一个实用程序。
所以我想知道是否有人制作了简单的应用程序来在 USB 驱动器上设置多重引导环境。
谢谢
我喜欢将 grub 用于我的多重引导 USB 设备。grub4dos 在我的测试中不够可靠。Isolinux/syslinux 工作正常,但不如 grub 灵活。
静态和按需扩展 menu.lst/grub.cfg 非常简单(感谢 grub shell 中的制表符完成 :))。grml.org 的 grml2usb 应该让您了解如何获得有效的多重引导 USB 设置。
提示:grub2 带来了一个很好的特性,称为“环回”。使用环回模块/选项,可以直接启动 (iso9660) ISO,而无需手动从中提取 kernel/initrd/....。以下片段是 grml Linux Live 系统的配置示例:
分区 - 如果您可以忍受丢失的松弛空间。
分区 1 - 更新 mbr grub 的发行版,将 grub 安装到 mbr。链式加载所有其他分区/发行版
分区 2 - 发行版 2 - grub 加载到分区 2 的引导扇区
分区 3 - 发行版 3 - grub 加载到分区 3 的引导扇区
分区 4 - 扩展分区
分区 5 - 共享数据分区
分区 6 - 发行版 4 - grub 加载到分区 6 的引导扇区
根据需要更多的分区/发行版
每个发行版都可以使用 unetbootin 或发行版的标准安装过程安装,只要您记得在每个发行版的标准安装中始终将 grub 加载到分区而不是 MBR 中。如果您愿意,您可以将分区/发行版 1 加载到分区中并加载“主”grub/syslinus/lilo 等以链式加载其他分区。我发现让发行版 1 成为“主”(将 grub 加载到 mbr 中)并链接所有其他发行版更容易。
不。
我使用 Grub4Dos 制作了一个可以使用许多不同的可启动安装程序和实用程序自定义的多重启动 USB 驱动器,但这远非易事。我环顾四周,我相当确定没有任何应用程序可以为您完成所有 MBR 设置和引导加载程序配置工作。
如果您有兴趣手动操作,这里有一份指南:http: //informationinsecurity.com/ ?p=94
也许“unetbootin dot sf dot net”或其中提到的链接之一(“gujin dot sourceforge dot net”)会让您入门。
我完成此操作的最简单方法是使用 Slax 创建器(我不会发布链接,抱歉)创建您的可启动 USB 密钥(安装了 slax),然后修改生成的引导加载程序配置文件并加载您自己的图像/实用程序. 以这种方式制作 BartPE/SLAX 组合 USB 密钥相当简单。
Windows Vista 和 7 包含创建可启动 USB 驱动器所需的所有实用程序。
磁盘部分
列出磁盘
选择磁盘 1
干净的
创建分区主
选择分区 1
积极的
格式 fs=NTFS
分配
出口
bootsect /nt60 克:
将数字 1 和 q: 替换为适当的驱动器。