Bootolhatatlan rendszer [megoldva]

Fórumok

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!

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.

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


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 

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 

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 -

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