用于USB拇指驱动器的简易引导程序

是否有任何引导加载程序devise的USB驱动器,可以很容易地启动多个分布和实用程序。

我已经在我的USB驱动器上安装了sysrescuecd,supergrub,最终启动光盘和其他各种Linux发行版。 蹩脚的东西是他们所有的安装说明,使它从驱动器启动的唯一的东西,和USB驱动器可以存储很多实用程序。

所以我想知道是否有人在USB驱动器上设置了一个多引导环境。

谢谢

我喜欢用我的multiboot USB设备使用grub。 grub4dos在我的testing中不够可靠。 Isolinux / syslinux工作正常,但不像grub那样灵活。

扩展menu.lst / grub.cfg非常简单,既可以静态地也可以按需(感谢grub shell中的tab完成:))。 grml.org grml2usb应该给你一个想法如何获得一个可用的多启动USB设置。

提示:grub2带来了一个不错的function,被称为“loopback”。 使用环回模块/选项,可以直接启动(iso9660)ISO而无需从中手动提取内核/ initrd / …. 以下片段是grml Linux Live系统的configuration示例:

menuentry "grml-rescue system - ISO = grml-small_2009.05.iso" { loopback loop (hd0,1)/grml/grml-small_2009.05.iso linux (loop)/boot/grmlsmall/linux26 findiso=/grml/grml-small_2009.05.iso boot=live quiet vga=791 noeject noprompt initrd (loop)/boot/grmlsmall/initrd.gz } 

分区 – 如果你能忍受失去的空间。

  • 分区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做成“master”(将grub加载到mbr)并让所有其他发行版进行链式加载更容易。

没有。

我已经使用Grub4Dos来制作一个可以用多种不同的可启动安装程序和实用程序进行定制的多启动USB驱动器,但是这并不容易。 我环顾四周,我很确定没有任何应用程序可以完成所有MBR设置和引导加载程序configuration。

如果您有兴趣以手动方式进行操作,请参阅以下指南: http : //informationinsecurity.com/?p=94

也许“unetbootin点sf点网”或其中提到的其中一个链接(“gujin dot sourceforge网点”)会让你开始。

最简单的方法是使用Slax创build者(不会让我发布链接,对不起)创build可启动USB密钥(安装slax),然后修改生成的引导加载程序configuration文件并加载自己的图像/实用程序。 以这种方式制作BartPE / SLAX组合USB密钥相当简单。

Windows Vista和7包含您创build可启动USB驱动器所需的所有实用程序。

DISKPART

列表磁盘

select磁盘1

清洁

创build分区主

select分区1

活性

格式fs = NTFS

分配

出口

bootsect / nt60 g:

用适当的驱动器replace数字1和q:。