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
- 6040 megtekintés
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ó
--
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
Nekem így ránézésre ez hiányzik:
insmod ext3 -- ha ez kell
insmod iso9660
- A hozzászóláshoz be kell jelentkezni
Köszönöm, kipróbáltam egyiket, másikat, mindkettőt de nem segít.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Köszönöm ezzel nincs is gond ezért szedtem le a legfrisseb image-et és másoltam föl. Neked milyen filerendszeren ment?
- A hozzászóláshoz be kell jelentkezni
Az kb. tökmindegy. Ha be tudja olvasni az iso fájlt, akkor már oké. Tehát olyan fájlrendszer kell, amit tud olvasni a grub2. Az ext*-ot tudja.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
grub-imageboot nem jó? Van backportja, ha jól hiszem.
- A hozzászóláshoz be kell jelentkezni
"Nincsenek partíciók a diszken," = root (hd0)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
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…
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Talán még érdemes több kernelopciót megadni neki. Arch esetén van egy ilyen, hogy "archisolabel", sysrescuecd esetén "isoloop" kell. Debiant nem tudom.
Egyébként mire kell iso-ból bootolni?
- A hozzászóláshoz be kell jelentkezni
Köszönöm!
Megfogja az iso-t aztán elveszejti, erre vannak az általad említett opciók? Telpítőből kiléphetek a héjba de nincs mountolva semmi.
Nincs cd a gépben és a bios nem bootol USB-ről ezért akarok isoból indulni.
- A hozzászóláshoz be kell jelentkezni
Akkor nézd meg ezt: http://wiki.debian.org/Debootstrap
Arra találták ki, hogy egy létező rendszer alól telepítsd. Ha esetleg nincs linux telepítve (a grub2 létéből nem ezt sejtem, de ha mégis): windows alól.
- A hozzászóláshoz be kell jelentkezni
Közben törtem a fejem, mert ebbe egyszer én is belefutottam...
Próbáltad a businesscard-ot is?
üdv: pomm
A 852-es kídlap telepötúsa sikeresen befejezádétt
- A hozzászóláshoz be kell jelentkezni
Kösz pomm! Próbáltam azt is meg a debian CD1, stb. ugyanott áll le.
- A hozzászóláshoz be kell jelentkezni
hm... ha lesz egy kis időm, ránézek....
üdv: pomm
A 852-es kídlap telepötúsa sikeresen befejezádétt
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
"Nem találja, megkérdi akarom-e kézzel megadni az eszközt, azt mondom igen"
Ilyenkor válts át konzolra és mountold be az iso fájlt a /cdrom -ba (úgy emlékszem, oda).
- A hozzászóláshoz be kell jelentkezni