Arch i aktualizacja jądra
Kategorie: ArchLinux Linux 24 października 2007 o 12:35:07 | trackback
Wczoraj mój laptopowy Arch Linux zrobił mi niezłe kuku. Po aktualizacji jądra dystrybucyjnego z 2.6.22 na 2.6.23 wysiadły mi sterownik do karty sieciowej Attansic L2. Niby logiczne, bo był kompilowany dla poprzedniego jądra, ale problem w tym, że z nowym za nic nie chciał działać. Kompilacja wysypywała się na czymś takim jak eth_copy_and_sum. W dzisiejszych dystrybucjach, które całe oprogramowanie przechowują w sieci awaria karty sieciowej to niezły strzał w kolano. Jedynym wyjściem było włożenie płytki instalacyjnej, usunięcie jądra 2.6.23 przez
# pacman -Rd kernel26 (nie sprawdzaj zależności)
i instalacja starszego jądra przez
# pacman -A /sciezka/do/pakiety
Oczywiście to samo należy zrobić z nagłówkami jądra (kernel-headers). Dzięki temu niby wszystko wróciło do normy, niby bo teraz z kolei nie działają sterowniki do grafiki — fglrx (karta Radeon Xpress 1100) — które to w nowszej wersji wymagają już jądra 2.6.23 Póki co nie wiem czy jest możliwość zainstalowania starszej wersji pakietu tak jak można to zrobić w Gentoo i zamaskować nowszą wersję.
BTW. trochę nie podoba mi się to, jak Arch zarządza jądrem. Aktualizacja sama wywaliła poprzednią wersję jądra zastępując ją nową, dzięki czemu nie mamy w Grubie już możliwości odpalenia systemu jeszcze z poprzednią wersją jądra. Ojj nieładnie :-/
EDIT: sytuacja opanowana