Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: fish 07 Května 2010, 20:29:02
-
Grub2 má možnosť boot iso image. Idem preinštalovať 9.10 na 10.04 tak som to využil.
2GB flash disk s fat:
/dev/sdb1 1,9G 1,8G 140M 93% /media/KINGSTON2GB
Nainštalovanie grub na flash disk:
sudo grub-install --recheck --root-directory=/media/KINGSTON2GB /dev/sdb
sudo grub-install --no-floppy --root-directory=/media/KINGSTON2GB /dev/sdb
vytvorenie adresara /media/KINGSTON2GB/boot/iso/
nakopírovanie iso súborov
ls /media/KINGSTON2GB/boot/iso/
ubuntu-10.04-desktop-amd64.iso ubuntu-10.04-netbook-i386.iso
vytvorenie /media/KINGSTON2GB/boot/grub/grub.cfg
menuentry "Ubuntu Live 10.4 desktop 64bit" {
loopback loop /boot/iso/ubuntu-10.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-desktop-amd64.iso noeject noprompt -- debian-installer/language=sk console-setup/layoutcode?=sk
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu Live 10.4 netbook 32bit" {
loopback loop /boot/iso/ubuntu-10.04-netbook-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-netbook-i386.iso noeject noprompt -- debian-installer/language=sk console-setup/layoutcode?=sk
initrd (loop)/casper/initrd.lz
}
Na flash sú adresáre /boot/iso a /boot/grub. Zvyšok flash disku sa môže použiť na prenášanie súborov.
Menuentry pre boot ubuntu live je rovnaké, len meno iso súboru sa mení
Pre boot Ubuntu Live v češtine zmeniť časť debian-installer/language=cz console-setup/layoutcode?=cz (alebo cs ?)
Zvolím v BIOSe boot z flash, vyberiem čo chcem nabootovať.
Pridal som ešte iso Clonezilla - funguje a RescueCD - nefunguje, nenájde root. Keď doriešim, ozvem sa.
Zdroj:
http://www.panticz.de/MultiBootUSB (http://www.panticz.de/MultiBootUSB)
-
Perfektní návod, přesně tohle jsem potřeboval! ;)
Jenom by mě zajímalo, jak přes Grub2 nabootovat iso s jiným os než linux - např. instačku windows nebo Paragon Recovery CD...
Tady: http://michael-prokop.at/blog/2009/05/25/boot-an-iso-via-grub2/ jsem v komentářích našel tohle:
loopback loop (hd0,0)/myfolder/mycd.iso
chainloader (loop)
ale nefungovalo :(
Nezná někdo nějaký jiný způsob?
-
Teraz mám na flash disku:
ls /media/KINGSTON2GB/boot/iso/
clonezilla-live-20100330-karmic.iso systemrescuecd-x86-1.5.2.iso ubuntu-10.04-desktop-amd64.iso ubuntu-10.04-netbook-i386.iso
Konfiguračný súbor /media/KINGSTON2GB/boot/grub/grub.cfg:
menuentry "Ubuntu Live 10.4 desktop 64bit" {
loopback loop /boot/iso/ubuntu-10.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-desktop-amd64.iso noeject noprompt -- debian-installer/language=sk console-setup/layoutcode?=sk
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu Live 10.4 netbook 32bit" {
loopback loop /boot/iso/ubuntu-10.04-netbook-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-netbook-i386.iso noeject noprompt -- debian-installer/language=sk console-setup/layoutcode?=sk
initrd (loop)/casper/initrd.lz
}
menuentry "Clonezilla live karmic" {
loopback loop /boot/iso/clonezilla-live-20100330-karmic.iso
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt ip=frommedia toram=filesystem.squashfs findiso=/boot/iso/clonezilla-live-20100330-karmic.iso
initrd (loop)/live/initrd.img
}
menuentry "SystemRescueCD 1.5.2 32bit" {
loopback loop /boot/iso/systemrescuecd-x86-1.5.2.iso
linux (loop)/isolinux/rescuecd isoloop=/boot/iso/systemrescuecd-x86-1.5.2.iso
initrd (loop)/isolinux/initram.igz
}
menuentry "SystemRescueCD 1.5.2 64bit" {
loopback loop /boot/iso/systemrescuecd-x86-1.5.2.iso
linux (loop)/isolinux/rescue64 isoloop=/boot/iso/systemrescuecd-x86-1.5.2.iso
initrd (loop)/isolinux/initram.igz
}
Clonezilla je alternate stable verzia
System rescue CD má 32 aj 64bit kernel, preto dve menu.
Paragon Backup & Recovery 10.1 free verzia má linux CD. Neviem zatiaľ správne parametre pre boot. Táto verzia vie zálohovať windows 7 aj linux ext4 partície.
-
Inštaloval som Ubuntu 10.4 z flash disku - od dokončenia konfigurácie sa systém nainštaloval za 4 minúty. To sa mi ešte nestalo :)
-
Bezva :)