24.10.2010, 21:57
Witam, pokażę Wam jak zaaktualizować jądro Linux w systemie Ubuntu z dodatkowego repozytorium w serwisie launchpad.net
1. Dodajemy repozytorium
2. Aktualizujemy informacje o pakietach oraz aktualizujemy system
3. Szukamy pakietu z jądrem
4. Instalujemy nowe jądro systemu
Po restarcie komputera nowe jądro powinno być dostępne do wyboru, stare powinno znaleźć się troszkę niżej tak aby w razie problemów można było spowrotem wrócić do starej wersji jądra Linux.
Może się zdarzyć, że któryś z modułów dodatkowo zainstalowanych może nie działać na najnowszym jądrze poniważ nie został do niego dostosowany.
W nowych jądrach czasami zmienia się API po prostu na skutek ewolucji projektu, dlatego dany moduł musi zostać poprawiony aby działał na najnowszym jądrze.
Może się także zdarzyć, jak Mi, że któryś z modułów się sam nie przekompilował pod najnowsze jądro.
Na przykładzie nw-fermi, pokażę log z konsoli jak sobie poradziłem z rekompilacją sterownika do ekranu dotykowego.
-- WebNuLL
1. Dodajemy repozytorium
Kod:
sudo add-apt-repository ppa:kernel-ppa/ppa2. Aktualizujemy informacje o pakietach oraz aktualizujemy system
Kod:
sudo apt-get update && sudo apt-get upgrade3. Szukamy pakietu z jądrem
Cytat:apt-cache search linux |grep 2.6.36
4. Instalujemy nowe jądro systemu
Cytat:sudo apt-get install linux-headers-2.6.36-1 linux-image-2.6.36-1-generic
Po restarcie komputera nowe jądro powinno być dostępne do wyboru, stare powinno znaleźć się troszkę niżej tak aby w razie problemów można było spowrotem wrócić do starej wersji jądra Linux.
Może się zdarzyć, że któryś z modułów dodatkowo zainstalowanych może nie działać na najnowszym jądrze poniważ nie został do niego dostosowany.
W nowych jądrach czasami zmienia się API po prostu na skutek ewolucji projektu, dlatego dany moduł musi zostać poprawiony aby działał na najnowszym jądrze.
Może się także zdarzyć, jak Mi, że któryś z modułów się sam nie przekompilował pod najnowsze jądro.
Na przykładzie nw-fermi, pokażę log z konsoli jak sobie poradziłem z rekompilacją sterownika do ekranu dotykowego.
-- WebNuLL