您让我很好奇这将如何完成。Pendrivelinux网站提供的教程是我从Mint 9安装完成的,而不是网站建议的实时CD。
我首先在终端中找到USB驱动器df
的位置,然后运行它,将设备的位置返回为
/dev/sdg1 /media/LINUXUSB
之后我跑了
sudo su
然后安装grub 2
grub-install --no-floppy --force --root-directory=/media/LINUXUSB /dev/sdg1
我还必须使用--force,该站点上的示例没有使用。然后我做了
cd /media/LINUXUSB/boot/grub
该站点提供了一个链接,用于将grub.cfg的副本下载到我的USB驱动器上的/ boot / grub目录中。链接是
wget http://pendrivelinux.com/downloads/grub.cfg
之后,我编辑了grub.cfg以在USB驱动器上反映ISO。
set timeout=10 set default=0
menuentry "Run Fedora" {
loopback loop /Fedora13.iso
linux (loop)/isolinux/vmlinuz0 boot=isolinux iso-scan/filename=/Fedora13.iso splash --
initrd (loop)/isolinux/initrd0.img
}
menuentry "Run Ubuntu" {
loopback loop /ubuntu-10.04-netbook-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-netbook-i386.iso splash --
initrd (loop)/casper/initrd.lz
}
menuentry "Run Clonezilla" {
loopback loop /clonezilla.iso
linux (loop)/live/vmlinuz boot=live iso-scan/filename=/clonezilla.iso splash --
initrd (loop)/live/initrd.img }
我发现在不同的iso中,vmlinuz和initrd位于不同的目录中。我能够使所有这三个都启动启动过程。但是,只有Ubuntu才能实际加载。如果我确定要完成另外两个任务需要什么,我将在以后添加。我还没有尝试过其他三个iso。