Jądro tp w Ubuntu

Z ThinkPad-Wiki

To jest stara wersja strony. Czas edycji: 20:14, 20 gru 2010, autor: Linrunner (dyskusja | wkład).
(różnica) ← Starsza wersja | Aktualna wersja (różnica) | Nowsza wersja → (różnica)
Przejdź do: nawigacja, szukaj

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=Linux zbę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ń)
Think-Wiki