Вы любопытно, как это будет сделано. На сайте Pendrivelinux было учебное пособие, которое я сделал на своей установке Mint 9 вместо живого компакт-диска, как предлагает сайт.
Я начал с поиска местоположения моего 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 в каталог / boot / grub на моем USB-диске. Ссылка была
wget http://pendrivelinux.com/downloads/grub.cfg
После этого я отредактировал grub.cfg, чтобы отразить iso на моем USB-накопителе.
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, только эти три.