Viktor Čistič
Včera večer som si zapol notebook, že sa budem trochu vzdelávať. Na desktope mám nahraté školenie, ktoré som už trochu lúskal, ale dúfal som, že cez Vianoce budem na to mať viacej času. Času mám veru dosť, ale chuti nie
Predsa len som sa ukecal a asi 45 minút som poslušne počúval a čítal. Potom sa mi začalo driemať, takže som vypol prezentáciu a neviem, prečo mi napadlo, že si notebook trochu upracem. Už nikdy to neurobím… Ale urobil som.
Čo by sa asi tak mohlo stať, keč vymažem staré, nepoužívané jadro?
Normálne by som povedal, že nič. Keď si jadro kompilujem sám a udržiavam si /etc/lilo.conf ručne, mám všetko pod kontrolou. Keď som vymazal balíčky starého jadra, spustil som “lilo” a rebootoval som. Len tak z pasie, neveril som, že by som niečo mohol pokaziť, to sú tie roky praktických skúseností.
Linux mi už nenabootoval. “Kernel panic” a “Unable to mount root fs”.
Huhl! Bolo 23:00, ja som sa chystal spať a takto som si odpálil systém!? Nemohol som tomu uveriť, ale roky praktických skúseností mi už pri druhom reboote objasnili, že som si to teda dosť pokašlal
Samozrejme, vedel som, že v najhoršom prípade môžem preinštalovať Ubuntu, CD som mal poruke, ale nechcel som sa tak rýchlo vzdať, a neskôr, keč na notebooku už budem mať aj údaje, by sa mi to mohlo vypomstiť a reinštaláciu by som robiť nemohol.
Tak som si najprv príkladne vynadal, potom som zabehol do izby pre CD, nabootoval “rescue”, pripojil si koreňový súborový systém a začal som analyzovať.
V prvom kroku som spustil ešte raz “lilo”, ale v tom to nebolo, o čom ma presvedčil čalší reboot. Disk poškodený nebol, inak by som s ním nevedel pracovať ani pri nabootovaní z CD. Všetko nasvedčovalo tomu, že sa proste niečo pokazilo pri odinštalovaní jadra.
Takže som pozrel adresáre /boot a /etc, všimol som si, že symlinky /vmlinuz a /initrd.img ukazujú na zlé jadro (neexistujúce), tak som to opravil. Niet divu, že mi to nefungovalo, keč chudákovi nesedeli verzie modulov s verziou jadra
Potom som skontroloval ešte raz lilo.conf, potom som odinštaloval nové jadro a nahodil ešte raz to staré z CD (nové jadro bolo stiahnuté z Internetu, takže ak by som sa k nemu musel vrátiť, som nahratý, Internet na notebooku nemám). Opäť kontrola lilo.conf, reboot a tentokrát som už fungoval.
Bolo pol dvanástej a mne sa zrazu z toho adrenalínu nechcelo vôbec spať. Ale notebook funguje!
Už nikdy nebudem vymazávať staré jadrá, pokiaľ budú balíčkové