Du hast mich neugierig gemacht, wie das gemacht wird. Die Pendrivelinux-Site hatte ein Tutorial, das ich von meiner Mint 9-Installation anstelle einer Live-CD gemacht habe, wie die Site vorschlägt.
Ich begann mit der Suche nach dem Speicherort meines USB-Laufwerks in einem Terminal, das ich ausgeführt df
habe, und gab den Speicherort des Geräts als zurück
/dev/sdg1 /media/LINUXUSB
danach rannte ich
sudo su
und dann grub 2 installieren
grub-install --no-floppy --force --root-directory=/media/LINUXUSB /dev/sdg1
Ich musste --force zusätzlich benutzen, das Beispiel auf der Seite tat es nicht. Dann habe ich getan
cd /media/LINUXUSB/boot/grub
Auf der Website wurde ein Link zum Herunterladen einer Kopie von grub.cfg in das Verzeichnis / boot / grub auf meinem USB-Laufwerk angegeben. Der Link war
wget http://pendrivelinux.com/downloads/grub.cfg
Danach habe ich grub.cfg bearbeitet, um die Isos auf meinem USB-Laufwerk wiederzugeben.
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 }
Ich habe festgestellt, dass sich in den verschiedenen Isos vmlinuz und initrd in einem anderen Verzeichnis befinden. Ich konnte alle drei dazu bringen, den Startvorgang zu starten. aber eigentlich nur Ubuntu laden. Wenn ich herausfinde, was ich brauche, um die anderen beiden zu laden, werde ich das später hinzufügen. Ich habe keine anderen Isos nur diese drei ausprobiert.