ISOIMAGE-et bootolnék GRUB2-ből

Fórumok

Debian 6-on szeretnék GRUB2-ből debian Netinstall-t indítani isoimage-ről.
Úgy tűnik nem csatolja a meglévő ext3 filerendszeremet. Letöltöltöttem a legfrisebb current alatti kernelt, de így sem.

A letöltött kernel file-ok: /boot/NEWINSTALL
Az ISOIMAGE: /home/debian-6.0.5-i386-netinst.iso

A grub2 configja:
menuentry "Debian ISO" {
set root=(hd0,1)
loopback loop /home/debian-6.0.5-i386-netinst.iso
linux /boot/NEWINSTALL/vmlinuz boot=/boot/NEWINSTALL iso-scan/filename=/home/debian-6.0.5-i386-netinst.iso noeject noprompt
initrd /boot/NEWINSTALL/initrd.gz
}

Érdekes, a GRUBot Ctrl-C-vel megszakítva és kézzel beírva a fenti sorokat (menuentry nélkül) nem ad hibaüzenetet, de a vége ugyanaz, nem találja a partíciót ahol az isoimage van. Nincsenek partíciók a diszken, home a rootban van.

Lehetséges, hogy isoimage-ről bootolni csak ext3 alatti filerendszeren lehet?

Koczek

Hozzászólások

Mikor loopbackal felmountolod akkor szerintem nem igaz a root=(hd0,1)
És ezért nem találja IMHO

pch
--
http://www.buster.hu "A" számlázó
--

Köszönöm pch, akkor ez azt jelenti, nem lehet ext3 alatt?
Több helyen is ezt ajánlják, igaz a fájlrendszerre nem igen van említés.
Az ubuntu.com azt írja: "The ISO file may be stored on any partition accessible to GRUB 2. The partition format does not need to be ext3/4."

Van valami kerülő megoldás?

Nekem így ránézésre ez hiányzik:
insmod ext3 -- ha ez kell
insmod iso9660

Netinstallal nem próbálkoztam, hagyományos telepítőnél, mintha ez ment volna:

menuentry "Debian" {
loopback loop /boot/iso/debian.iso
linux (loop)/install.amd/vmlinuz vga=normal --
initrd (loop)/install.amd/initrd.gz
}
ez ugye 64bites, az i386-nál azt hiszem install.i386, de nézd meg az iso-ban...
üdv: pomm

A 852-es kídlap telepötúsa sikeresen befejezádétt

Ahogy uzsolt írja, mindegy, ha a grub kezeli. Akkor épp' egy pendriveról telepítettem, gondolom fat32 volt rajta...nem tegnap volt...
Minden rendszert nem fogsz tudni így telepíteni (pl. az arch sem megy), de nekem máig van livecd helyett pendriveom, amin van linux Mint telepítő, illetve backtrack, systemrescue, UBCD, hbcd. Ez a grub.cfg-ém:

set default="1"
set timeout=10
if loadfont /boot/tools/fonts/unicode.pf2 ; then
set gfxmode="640x480"
insmod gfxterm
insmod vbe
terminal_output gfxterm
if terminal_output gfxterm; then true ; else
terminal gfxterm
fi
fi
insmod tga
if background_image /boot/tools/images/bg.tga ; then
set color_normal=blue/black
set color_highlight=red/black
else
set color_normal=white/black
set color_highlight=white/light-gray
fi

GRUB_GFXMODE=1024x768x16
insmod vbe

menuentry "Hiren BootCd 13.2" {
set isofile="/boot/iso/hiren.iso"
loopback loop $isofile
linux16 /HBCD/memdisk boot=HBCD
initrd16 /HBCD/boot.gz
}

menuentry "First Partition of First HDD" {
set root=(hd0,1)
chainloader +1
}

menuentry "bt" {
loopback loop /boot/iso/bt.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/bt.iso noeject noprompt --
initrd (loop)/casper/initrd.gz
}

menuentry "Linux Mint 11" {
loopback loop /boot/iso/mint.iso
linux (loop)/casper/vmlinuz find_iso=/filename=/boot/iso/mint.iso BOOT=casper boot=casper nopersistent rw vga=0x317--
initrd (loop)/casper/initrd.gz
}

menuentry "System Rescue" {
linux /systemrescue/isolinux/rescuecd rootfs=/systemrescue subdir=systemrescue dostartx setkmap=us
initrd /systemrescue/isolinux/initram.igz
}

menuentry "Ultimate Boot CD" {

linux /boot/tools/grub.exe --config-file=/boot/grub/menu.lst

}

#start#
menuentry "Restart" {
insmod reboot
reboot
}

menuentry "Shutdown" {
insmod halt
halt
}
#stop#

Pendrive-ra így telepítheted a grub2-t:

mount /dev/sdb1* /mnt/pendrive
grub-install --no-floppy --force --root-directory=/mnt/pendrive /dev/sdb

*=amennyiben a pendrive sdb-ként jelenik meg

Amint látszik, más és más paramétereket kell megadni, pl a systemrescue nem is iso-ból megy, azt ki kellett csomagolnom a pendrive gyökerébe. A többit a /boot/iso mappába dobáltam be.

üdv: pomm

A 852-es kídlap telepötúsa sikeresen befejezádétt

grub-imageboot nem jó? Van backportja, ha jól hiszem.

"Nincsenek partíciók a diszken," = root (hd0)
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Szerintem felreerted a grub2 iso-rol bootolas lenyeget. A grub nem azt csinalja, hogy az iso-bol csinal egy virtualis meghajtot, es arrol kezd bootolni, hanem csak annyit, hogy a kernelt es az initrd-t kepes kiolvasni az iso-bol, nem kell azt kezzel kimasolni belole. Igy csak olyan oprendszert tudsz bebootolni, amelyik fel van keszitve arra, hogy mar az initrd-bol felmountolja az iso image-t, es ugy bootoljon tovabb. Az egyetlen ilyen amit ismerek az a systemrescuecd az isoloop kernel parameterrel: http://www.sysresccd.org/Sysresccd-manual-en_Easy_install_SystemRescueC…

Lehet nem voltam világos. A menuentry-ben bekonfigurált iso file-ról elindul a telepítő. A nyelvi beállítások után azt mondja nem talál CD-t akarok-e kézzel beállítani. Én nem akarok, hanem azt szeretném a netinstall fusson tovább. Ez amit nem értek mert a telepítő leáll. Nem az image-dzsel van gond többel is próbáltam.

Jelenleg a menuentry

Menuentry "Debian Netinstall 6.0.5" {
insmod iso9660
set isofile="/home/debian-6.0.5-i386-netinstall.iso"
set root=(hd0,1)
loopback loop (hd0,1)$isofile
linux (loop)/install.386/vmlinuz boot=install.386 iso-scan/filename=$isofile noprompt noeject
initrd (loop)/install.386/initrd.gz
}

Mikor ezt indítom, elindul a telepítő, beállítja a nyelvet, majd elkezdi keresni a cdromot. Nem találja, megkérdi akarom-e kézzel megadni az eszközt, azt mondom igen mire ő azt mondja be kéne tölteni a "none" és "cdrom" modulokat.

Odateszen az elejére "insmod none" és "insmod cdrom" akkor "file not found".

Ahol minezt próbálgatom egy korábbi squeeze, de ugyanez a helyzet 10.04-es xubuntun is.
A menuentry sorait kézzel megadva bootoláskor mincs hibaüzenet. Próbáltam businesscard image-dszel és debian CD1-gyel is.

Túrom a netet is rengeteg a példa, bár debianos isora nem nagyon van.

Szervusztok!

kocek-hez hasonló ponton akadok el én is annyi különbséggel, hogy én a helyi iso-ból szeretnék telepíteni.
a vfat partíciót fel tudja csatolni, de az ext3-at már nem. Pár kernel modul mondjuk biztos hiányzik neki, mert rövid a lista, de nem tudom miképp kellene ekkor alá tenni a "lemezt".
Az image és a rendszer is:
debian-6.0.5-amd64-DVD-1.iso ;)
Köszönöm!
vfero