Czy wraz z wydaniem wersji 16.10 można używać jądra w wersji 16.04?
Wiem, że będzie oferowany w 16.04.2 z powodu lutego, ale z problemami, które ma mój laptop w dniu 16.04, wolę zacząć go używać wcześniej.
16.04
kernel
16.10
hardware-enablement-stack
generalnie
źródło
źródło
linux-generic-lts-yakkety
pakiet.Odpowiedzi:
Wydanie drugiego punktu dla Ubuntu 16.04 (Xenial Xerus) planowane jest na 16 lutego 2017 r. Będzie ono zasilane przez jądro Linuksa 4.8 zastępujące obecnie używaną gałąź 4.4.
Aby przetestować nadchodzący stos HWE przed oficjalną wersją 16.04.2:
Ten pakiet jest dostępny w repozytorium Xenial od początku grudnia 2016 r.
Uwaga : Ten pakiet jądra nie jest już dostępny pod nazwą
linux-generic-lts-yakkety
opisaną w starszych odpowiedziach.Zobacz https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack, aby uzyskać więcej informacji na temat nowego podejścia Ubuntu do oferowania jąder HWE.
źródło
sudo apt-get install linux-generic-hwe-16.04
Zrób to:
Twoje zdrowie!
źródło
Error! Your kernel headers for kernel 4.8.0-25-generic cannot be found.
Ponieważ musisz zainstalować inne pakiety$ sudo apt-get install linux-headers-generic-lts-yakkety linux-signed-generic-lts-yakkety
It IS NOT RECOMMENDED that you subscribe to this PPA.
linux-image-generic-lts-yakkety
pakiet wydaje się zostać usunięty: ubuntuupdates.org/package/canonical_kernel_team/xenial/main/…Oto co zrobiłem i działa świetnie. Korzystałem z niego na pulpicie Cinnamon 3.2:
Umożliwi to wszelkie aktualizacje do ciebie za pośrednictwem aktualizatora oprogramowania.
Jeśli ci się nie podoba, możesz odinstalować:
źródło
It IS NOT RECOMMENDED that you subscribe to this PPA.
Teraz możesz ręcznie pobrać i zainstalować jądra linii głównej z głównego pakietu Ubuntu PPA .
Nie jest to zalecane, ponieważ te jądra nigdy nie otrzymają aktualizacji i nie mają łatek Ubuntu.
Po wydaniu 16.10, nie natychmiast,
linux-generic-hwe-16.04-edge
pojawi się w oficjalnych repozytoriach na 16.04.Możesz go zainstalować i uzyskać nowe jądro z regularnymi aktualizacjami.
źródło
Możesz spróbować, a jeśli to zadziała, rozwiązanie nie będzie obsługiwane przez Canonical i użytkowników LTS. Dzięki temu będziesz mieć DWA problemy zamiast jednego.
Pamiętaj, że 16.10 będzie mieć własne zasady aktualizacji. Wpłynie to na twoje środowisko, ponieważ zamierzasz połączyć jądro Yakkety z pakietami Xenial.
Jeśli jądro sprawia ci problemy, możesz wypróbować pierwszą odpowiedź tutaj: Jak zaktualizować jądro do najnowszej wersji głównej bez aktualizacji Distro? i zaktualizuj jądro do najnowszej głównej wersji, która Ci pomoże.
DODANO: Wersje Ubuntu Long Term Support (LTS) (takie jak 16.04) mają 5 lat wsparcia, z aktualizacjami bezpieczeństwa i poprawkami błędów, ale zakłada się, że zamierzasz używać składników wersji LTS i minimalizować użycie składników z innych wersji lub umowy PPA. 16.10 jest wersją inną niż LTS, która obsługuje tylko do sierpnia 2017 r. Jeśli używasz jądra z wersji innej niż LTS w wersji LTS, z innym czasem wsparcia, będziesz zależał tylko od siebie, ponieważ idziesz aby użyć podstawowego komponentu (jądra) z wydania innego niż LTS w wydaniu LTS.
źródło
Tak, możesz używać jądra 4.8 w Ubuntu 16.04, ale ..
Kiedy pojawił się nacisk na aktualizację Ubuntu 14.04 do 16.04 podczas aktualizacji systemu, poszedłem dalej. Natychmiast miałem problemy z laptopem i zaktualizowałem jądro z 4.4 do 4.6.3, 4.7.5 i teraz używam 4.8.1 . Ubuntu 16.10 jest dostarczane z wersją 4.8.0 o jeden poziom niższą. **
Jak wspomniano wcześniej, gdy ręcznie instalujesz określoną wersję jądra, nie jest ona automatycznie aktualizowana. Nie mam nic przeciwko siedzeniu na wersji, która działa dla mnie. Ręcznie zainstalowane jądra nie są automatycznie usuwane przez aktualizacje systemu Ubuntu, co daje swobodę uruchamiania z różnymi zainstalowanymi wersjami. I odwrotnie, musisz monitorować rozmiar
/boot
i okresowo czyścić starsze wersje, których już nie potrzebujesz / potrzebujesz:Użytkownicy określonego sprzętu są prawie zmuszeni do aktualizacji jądra, aby naprawić błędy wpływające na ich platformę. Zazwyczaj jest to spowodowane nowym sprzętem, ale może być również związane z usterką Intel lub Nvidia wprowadzoną w starszym jądrze.
Podczas instalowania nowszego jądra radzimy, aby nie był obsługiwany przez Ubuntu.
Jak zainstalować nowsze jądro
Zdjęcia i bardziej szczegółowe instrukcje ręcznego instalowania nowego można znaleźć na: Ubuntu 15.10: Różne „typy” zawiesza się i nieoczekiwane zamknięcie . Podsumowanie breif znajduje się tutaj.
Aby zobaczyć, jakie wersje jądra są dostępne dla instalacji, wpisz to w pasku adresu przeglądarki:
Przewiń w dół do wersji jądra, którą chcesz zainstalować, i kliknij link. Zakładam, że jesteś na 64-bitowej platformie Intel / AMD i chcę ogólną wersję jądra. Dla siebie chcę pobrać
4.8.3
poprawkę zabezpieczeń „Dirty Cow”, jak omówiono tutaj: Co to jest błąd „Dirty COW” i jak chronić się przed tym błędem? .Po wybraniu linku jądra 4.8.3 przewijam do sekcji
Build for amd64 succeeded
i widzę następujące pliki:Nie chcemy, aby „małe opóźnienie” było po prostu „ogólne” plus „wszystkie”. Najpierw musimy pobrać je do naszego systemu za pomocą polecenia wget. Następnie musimy je zainstalować i ponownie uruchomić system:
Pamiętaj, że ręcznie zainstalowane jądra, tak jak właśnie to zrobiliśmy, nie są automatycznie usuwane przez Ubuntu. Ubuntu automatycznie usuwa starsze wersje jądra, które instaluje, zachowując tylko bieżącą i poprzednią wersję. Dlatego monitoruj rozmiar
/boot
katalogu i okresowo usuwaj jądra, które ręcznie zainstalowałeś i których już nie potrzebujesz. Nie używaj poleceniarm
(usuń), postępuj zgodnie z instrukcjami znalezionymi za pomocą Google.źródło