Jądro tp w Ubuntu
Z ThinkPad-Wiki
Spis treści |
Wprowadzenie
Celem tp-Kernela jest uzupełnienie jądra Ubuntu o (głównie) sterowniki i łatki specyficzne dla ThinkPadów oraz nowsze wersje sterowników. Dodatkowo zawarta jest już łatka PHC (zob. Obniżanie napięcia procesora – „undervolting”). tp-Kernel oszczędza użytkownikowi konieczności samodzielnego łatania i kompilowania jądra.
Wskazówka: jeśli interesuje nas tylko PHC, tp-Kernel można bez problemu używać także z notebookami innych producentów.
Spis treści
Wersje Ubuntu
Obecnie tp-Kernel jest udostępniany dla następujących wersji Ubuntu:
- Ubuntu 10.04 LTS „Lucid Lynx” – jądro 2.6.32
Obsługa Ubuntu 10.10 – jądro 2.6.35 – nie jest obecnie planowana, ponieważ niemal wszystkie wymienione poniżej modyfikacje są już zawarte w jądrze Ubuntu.
Obsługa sterowników
- ThinkPad X201: poprawka i915 dla błędu czarnego ekranu (Blank Screen Bug) (LP #554569)
- Seria ThinkPad Edge, seria L, X100e: programowe (rfkill) i skrótem klawiszowym przełączanie urządzeń bezprzewodowych, sterowanie wentylatorem i wiele więcej (sterownik thinkpad-acpi w wersji 0.24-20100516, backport z jądra 2.6.35)
- Qualcomm Gobi 2000 WWAN/UMTS wraz z poprawką GPS (zob. także Instalacja Gobi 2000)
- ThinkPady R/T/X60, X200, T400/500, W500/700, X300/301: poprawka przycisku wyciszania (czyni opcję rozruchową
acpi_osi=Linuxzbędną) - IdeaPad: programowe włączanie i wyłączanie urządzeń bezprzewodowych (rfkill) oraz skrót klawiszowy (sterownik ideapad-laptop, backport z jądra 2.6.37)
Informacje ogólne
- Łatka PHC do undervoltingu (tylko procesory Intel do Core 2 Duo, moduł acpi_cpufreq wkompilowany na stałe)
Konfiguracja źródła pakietów
Pakiety jądra są udostępniane w ThinkPad Extras PPA, gdzie opisano także konfigurację źródła pakietów.
Instalacja pakietów jądra
Dla zwykłych systemów 32- i 64-bitowych należy zainstalować następujące pakiety za pomocą menedżera pakietów:
- linux-image-generic-tp
- linux-headers-generic-tp
Opcjonalnie dostępne jest także 32-bitowe jądro PAE:
- linux-image-generic-pae-tp
- linux-headers-generic-pae-tp
Powyższe metapakiety automatycznie pobierają wszystkie pozostałe wymagane pakiety.
tp-Kernel jest instalowany równolegle z jądrem Ubuntu. Aby podczas startu systemu móc wybrać jądro w menu rozruchowym Grub, należy w pliku /etc/default/grub zakomentować te linie za pomocą „#”, jak pokazano
#GRUB_HIDDEN_TIMEOUT=0 #GRUB_HIDDEN_TIMEOUT_QUIET=true
a następnie aktywować poleceniem
sudo update-grub
zmiany.
Instalację jądra kończy się ponownym uruchomieniem komputera.
Aktualizacje
Aktualizacje jądra Ubuntu publikowane w repozytoriach Ubuntu są regularnie udostępniane w PPA również jako tp-Kernel i automatycznie pobierane (za pośrednictwem zaktualizowanych metapakietów).
Zastrzeżenie: osoby zależne od szybkich aktualizacji zabezpieczeń nie powinny używać tp-Kernela.
Wskazówka: gdy dla Ubuntu zostanie wydana nowa wersja jądra, w menu rozruchowym Grub wysunie się ona początkowo przed tp-Kernel dzięki wyższemu numerowi wersji – do czasu, aż odpowiednia wersja tp-Kernela będzie dostępna także w PPA.
Changelog
- 20.12.2010 – jądro Ubuntu 2.6.32-27.49
- 01.12.2010 – jądro Ubuntu 2.6.32-26.48 (aktualizacja zabezpieczeń)
- 23.11.2010 – jądro Ubuntu 2.6.32-26.47
- 19.11.2010 – jądro Ubuntu 2.6.32-25.45 (aktualizacja zabezpieczeń)

