Nowsze wersje „jądra” jądra są dostępne od zespołu jądra Ubuntu , np. 3.4 i 3.5, podczas gdy Ubuntu 12.04 jest w wersji 3.2.
- Jakie są główne jądra?
- Czy są lepsze niż moje istniejące jądro?
- Jakie są zalety i wady aktualizacji do jądra głównego?
- Czy łatwo będę mógł wrócić?
Odpowiedzi:
Aktualizacja do jądra głównego nie jest zwykle dobrym pomysłem
1. Są one udostępniane wyłącznie do testowania i nie są obsługiwane
2. Często łamią sterowniki, zwłaszcza Nvidia / AMD i sieć bezprzewodowa (Broadcom)
3. Powinieneś zainstalować je tylko, jeśli uważasz, że mogą rozwiązać problem krytyczny związany z bieżącym jądrem
4. Jeśli zainstalujesz jądro główne lub inne nowsze jądro, nadal możesz użyć starego (stabilnego) jądra, wybierając je podczas uruchamiania:
Zobaczysz menu Grub, jak pokazano poniżej. Użyj strzałki w dół, aby przejść do „Poprzednie wersje Linux” i naciśnijEnter
Wybierz opcję, która ma wersję xxx-generic , nie taki, który ma xxx- yyyyyy -generic i naciśnij Enter. Zazwyczaj jest to pierwsza opcja, chyba że zainstalowałeś wiele jądra głównego / niestandardowego.
źródło
Zamiast głównego, powinieneś rozważyć stos aktywacji LTS
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
Tam, gdzie nowszy stos jądra / grafiki jest oficjalnie importowany, tylko dla wersji LTS Ubuntu.
W tym przypadku Precise 12.04.5 ma jądro Trusty (3.13)
źródło
Jeśli znasz konkretną poprawkę lub ulepszenie sposobu, w jaki nowsze jądro obsługuje Twój sprzęt, mówię: idź.
Nie uaktualniłbym się do jądra głównego z powodu braku wsparcia, z tym wyjątkiem, że miałem problemy z emulacją gry N64 działającą bardzo wolno z dużą ilością błędów. Po wypróbowaniu każdej konfiguracji, jaką mogłem znaleźć dla emulatora i xorga, przeczytałem Oto, dlaczego grafika Radeon jest szybsza w systemie Linux 3.12 . To wystarczyło, aby zmotywować mnie do przetestowania go, a wyniki w wyglądzie i wydajności były niesamowite, a na razie nie pojawiły się nowe problemy.
Jedną z rzeczy, na które należy zwrócić uwagę, jest to, czy masz zainstalowane zewnętrzne moduły (znane również jako out-of-tree) (zobacz Identyfikacja modułów out of tree, aby dowiedzieć się, gdzie one są). Jeśli potrzebujesz tych modułów, zastanów się, czy będą one budowane w oparciu o nową wersję jądra. Przeszukaj i przetestuj je sam na nowej wersji jądra. W gorszym przypadku możesz uruchomić poprzednią wersję jądra i odinstalować nową.
Zaleca się usunięcie zewnętrznych lub zastrzeżonych modułów przed próbą aktualizacji do jądra głównego. Musiałem usunąć virtualbox, aby uniknąć „Błąd! Zły status powrotu dla kompilacji modułu” podczas instalacji jądra.
źródło