Blog jak widać już nie jest aktualizowany. I raczej nie będzie. Wisi sobie ot tak, ze względów historycznych :)

Kolejna maszyna śmiga na PLD :-)

Krzysztof Rygielski | 2009-10-29 14:30 | Kategorie: Linux

DziÅ› postawiÅ‚em PLD na moim starym stacjonarnym komputerze, którego teraz używa moja mama :) Nie bawiÅ‚em siÄ™ w instalacjÄ™ przez Å›ciÄ…ganie wszystkich potrzebnych pakietów z netu. Zwyczajnie skopiowaÅ‚em mój system z laptopa na dysk w blaszaku. Chociaż nie obyÅ‚o siÄ™ bez problemów.

Po przeformatowaniu partycji na ext3, rozpakowaniu najświeższego backupu mojego systemu na partycję w stacjonarku, poprawieniu konfiguracji, zainstalowaniu gruba itp. itd. pełen entuzjazmu i zadowolenia z siebie zrestartowałem komputer, czekając aż PLD wstanie. Moim oczom ukazał się jednak komunikat następujący:

kernel panic - not syncing: VFS: Unable to mount root fs on unknown block (0,0)

MiaÅ‚em już kiedyÅ› podobny problem, kiedy stawiaÅ‚em PLD w ten sam sposób na moim starym laptopie-serwerze. BrakowaÅ‚o odpowiednich moduÅ‚ów jÄ…dra i należaÅ‚o wygenerować initrd ponownie. Sprawa nie byÅ‚a jednak taka prosta, gdyż nie wiedziaÅ‚em z jakimi moduÅ‚ami powinienem obraz jÄ…dra wygenerować. PogooglaÅ‚em i oczywiÅ›cie na forum pld znalazÅ‚em odpowiedź. Podobnie jak daab nie wiedziaÅ‚em które konkretnie moduÅ‚y sÄ… potrzebne i dodaÅ‚em do swojego pliku /etc/sysconfig/geninitrd identycznÄ… linijkÄ™ jak on:

PREMODS="jbd ext3 ata_piix ata_generic sata_sil sata_sis sata_uli sata_via sata_vsc ahci sata_mv sata_nv sata_promise sata_qstor sata_sil24 sata_svw"

Potem wystarczyło tylko wygenerować jądro ponownie:

# geninitrd -v -f /boot/initrd-2.6.28.10-3.gz 2.6.28.10-3

zresetować komputer i PLD wstało jak należy :-)