Na most mitévő legyek? Tegnapelőtt egy frissítés után az asztali gépen futó UHU bootolhatatlann vált. Konkrétan annyit nyög a GRUB, hogy 15: File not Found. Némi erőszakkal arra sikerült rájönnöm, hogy az initramfs-ből hiányoznak neki a kernel modujai. Ezt úgy, hogy a régi initramfs-sel indul, csak nyafog értük, és megáll. Az újabb initramfs-sel meg rögtön közli ezt vélem.
Külső boot nem megy valami oknál fogva:
Ha a pendrive-ról akarok bootolni, akkor megáll a BIOS, mint fasz a lakodalomban. Ha a DVD-olvasóról, akkor meg valami RAID-ot akar kreálni, de nem elég neki egy meghajtó, úgyhogy nem kreálja, addig meg "no system disk" :(
Ilyenkor a teendők?
Ps.: Igencsak kellene, mert ott van minden lényeges adatom így vizsgaidőszakban...:(
Lényeges: Ha a /boot külön partíción van, akkor legfeljebb a felét foglalja el a kernel és trtozékai, különben elbassza a frissítés az initramfs-t... Kurva élet!
- 7240 megtekintés
Hozzászólások
Szerintem elfelejtette a frissítő script átírni a grub-ban az initramfs-t, vagy rosszul írta át.
Annyi kellene, hogy a kernel verziódnak megfelelő initramfs-t töltsön be. Ezt úgy éred el, hogy nyomsz egy "e" betűt, "összetabolod" a kernel verziódnak megfelelő initramfs-t. Ha kész ctrl+b -vel bootolsz.
Ha ez mégse jó, akkor érdemes lenne betölteni a régi kernelt a régi initramfs-el. Kérdés az, hogy miért nincs meg a régi bejegyzés a grubban.
- A hozzászóláshoz be kell jelentkezni
Tabbal jutottam el odáig, hogy tudom, miért nyög... A régi kernel valami oknál fogva felszívódott... :(
Szóval van 2.6.33-as initramfs-em és 3.1.1-es kernelem... Illetve lenne 3.1.1-es initramfs is, csak abból pont a modulok hiányoznak neki. :(
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Milyen modulok? A fájlrendszert pl. eltudod érni initramfs nélkül is?
- A hozzászóláshoz be kell jelentkezni
A GRUB-on keresztül? Igen.
Konkrétan: Nem találja a /lib/modules/3.1.1/ könyvtárat.
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Nem. Ha initramfs nélkül próbálsz bootolni, eljutsz odáig hogy csatolod a partíciódat?
- A hozzászóláshoz be kell jelentkezni
kernel (hd0,1)/bzImage.i386
root (hd0,2)/
boot
Kernel panic: Unable to mou t root fs on unknown device block (0,0)
Vagy máshogyan kell?
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Ez mi? root (hd0,2)/
root (hd0,1) szerintem.
Csak vedd ki az initrd sort és boot.
Ha eljutsz odáig, hogy legalább olvasni tudod a fájlrendszered, akkor insmod-al szerintem betölthetőek a régi modulok is.
- A hozzászóláshoz be kell jelentkezni
A / a /boot után, külön partíción van.
Megpróbálom.
Kernel panic...
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
kernel (hd0,1)/bzImage.i386 root=/dev/sda3
Ha a fenti konfig valid. A root kifejezes a grub-ban nem a kernel szamara ertelmezett root parameter, hanem a grub szamara ertelemzett. Ugyanis lehet ilyen trukkel jatszani:
root (hd0,1)
kernel /bzImage.i386 root=/dev/sda3
initrd /initrd.img
vagyis nem kell explicite kiirni a kernel/module/initrd utasitasok utan, hogy mely device-ra legyen ertelmezve.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
LiveCD, mount, chroot, es lehet a mkinitrd-vel hulyeskedni, hogy legyenek moduljaid.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Még egyszer mondom lassan, hogy értsd: Nem tudok semmi másról bootolni. A pendriveon az Arch telepítője kimerevedik, a dvd szerinte nem rendszerlemez. :( Különben már rég megoldottam volna, pont így...
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Probaltad SystemRescueCd-vel? http://www.sysresccd.org/Download
- A hozzászóláshoz be kell jelentkezni
Hint: "Nem tudok semmi másról bootolni"
--
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." John F. Woods
Get dropbox account now!
- A hozzászóláshoz be kell jelentkezni
"Ha a DVD-olvasóról, akkor meg valami RAID-ot akar kreálni, de nem elég neki egy meghajtó, úgyhogy nem kreálja, addig meg "no system disk" :("
- A hozzászóláshoz be kell jelentkezni
BIOS beállításokat nézted már? Nekem elég furcsa, hogy dvd olvasóval akar raid-et csinálni.
Vagy egy másik, linuxos vinyót kellene rákötni.
Ha sikerül valahogy eljutni a chroot-ig, akkor arra figyelj, hogy fent legyen a joe csomag.
Az mkinitrd valamiért nem fut le enélkül.
Utána újratelepítheted a kernelt.
- rezso -
- A hozzászóláshoz be kell jelentkezni
Igazság szerint én sem értem, de talán ahhoz lehet köze, hogy az alaplap idés, az olvasó satás, és a kettő közé egykis lapkát kelleett tegyek...
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Régebb írtam, hátha segít valamiben:
http://ubuntu.hu/node/21143
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Na, közben találtam egy régi, idés DVD-olvasót, arról most sikerült bootolni egy sysresccd-t. Mostmár csak az initramfs-t kell megkreálnom. Huhh.
Kár, hogy benne 2.6.25-ös a kernel...
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
A sysreccd kernele itt nem igazán játszik :)
- rezso -
- A hozzászóláshoz be kell jelentkezni
chroot
nem tud lefutni a mkinitramfs, mert nem tud a /tmp-ben cross-device linkeket csinálni. mkinitrd valamiért nincs...
De már ez is valami...
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Alakul. A /var/lib/dhcpc/ eth0.info fájlt nem tudta crosslinkelni, eltávolítottam, most dolgozik. Végre.
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
dupla
- A hozzászóláshoz be kell jelentkezni
sajnos de, mert az UHU mkinitramfs-e a futó kernelhez akar építeni initramfs-t.
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni