Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Boot .iso z Flash disku pomocou grub2  (Přečteno 4727 krát)

fish

  • Aktivní člen
  • *
  • Příspěvků: 307
Boot .iso z Flash disku pomocou grub2
« kdy: 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:
Kód: [Vybrat]
/dev/sdb1             1,9G  1,8G  140M  93% /media/KINGSTON2GB
Nainštalovanie grub na flash disk:
Kód: [Vybrat]
sudo grub-install --recheck --root-directory=/media/KINGSTON2GB /dev/sdb
Kód: [Vybrat]
sudo grub-install --no-floppy --root-directory=/media/KINGSTON2GB /dev/sdb
vytvorenie adresara /media/KINGSTON2GB/boot/iso/
nakopírovanie iso súborov
Kód: [Vybrat]
ls /media/KINGSTON2GB/boot/iso/
ubuntu-10.04-desktop-amd64.iso  ubuntu-10.04-netbook-i386.iso

vytvorenie /media/KINGSTON2GB/boot/grub/grub.cfg
Kód: [Vybrat]
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
« Poslední změna: 07 Května 2010, 20:40:30 od fish »
Acer Aspire 5738ZG/Intel T4400/ATI MR HD 4650/4GB RAM :: Ubuntu 10.04 64bit/Kbuntu 10.10 64bit/Win7 HP 64bit

lahwaacz

  • Návštěvník
  • Příspěvků: 19
Re: Boot .iso z Flash disku pomocou grub2
« Odpověď #1 kdy: 08 Května 2010, 20:39:41 »
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:
Citace
loopback loop (hd0,0)/myfolder/mycd.iso
chainloader (loop)
ale nefungovalo :(
Nezná někdo nějaký jiný způsob?
Ubuntu 10.04 x86_64 - ntb. Asus M51VA, C2D 2.4GHz, 4GB RAM, ATI Mobility Radeon HD3650 512MB VRAM

Lidé se dělí do 10 skupin: jedni znají dvojkovou a trojkovou soustavu, druzí je neznají a třetí si mysleli, že tohle je vtip o dvojkové soustavě.

fish

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: Boot .iso z Flash disku pomocou grub2
« Odpověď #2 kdy: 09 Května 2010, 20:47:25 »
Teraz mám na flash disku:
Kód: [Vybrat]
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:
Kód: [Vybrat]
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.
« Poslední změna: 09 Května 2010, 20:55:37 od fish »
Acer Aspire 5738ZG/Intel T4400/ATI MR HD 4650/4GB RAM :: Ubuntu 10.04 64bit/Kbuntu 10.10 64bit/Win7 HP 64bit

fish

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: Boot .iso z Flash disku pomocou grub2
« Odpověď #3 kdy: 11 Května 2010, 21:42:36 »
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 :)
Acer Aspire 5738ZG/Intel T4400/ATI MR HD 4650/4GB RAM :: Ubuntu 10.04 64bit/Kbuntu 10.10 64bit/Win7 HP 64bit

Roman Vacho

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 6029
Re: Boot .iso z Flash disku pomocou grub2
« Odpověď #4 kdy: 11 Května 2010, 22:17:18 »
Bezva :)
Vyřešená vlákna je vhodné uzavřít "Topic Solved" dole pod vláknem. Děkujeme.

 

Provoz zaštiťuje spolek OpenAlt.