Więc odbudowuję mój serwer pamięci. Dla stabilności chcę używać serwera Ubuntu 14.04 LTS jako systemu operacyjnego. Jednak planuję używać Btrfs z RAID 5, co zostało znacznie poprawione w jądrze 3.19. Więc chcę użyć tego jądra z 14.04.
Wiem, że 3.19 to jądro, które będzie używane w 15.04, a jego premiera planowana jest na sierpień jako jądro HWE i domyślnie na 14.04.3. Ale muszę teraz zbudować ten serwer.
Nie chcę wchodzić w funky niestandardowe konfiguracje, które w przyszłości będą popsuć. Więc jaki jest najbardziej bezproblemowy sposób, w jaki mogę teraz użyć tego jądra oprócz instalacji 14.04.2, którą można łatwo przywrócić do standardu w sierpniu, kiedy mogę dokonać aktualizacji do 14.04.3 i uzyskać jądro, które chcę standard?
dpkg -i
. Nie wiem, czy jest to najbardziej (lub drugi / trzeci najbardziej) bezproblemowy sposób, ale warto spróbować.Odpowiedzi:
Możesz zainstalować nowsze jądro
jak opisano w Kernel / MainlineBuilds lub
w tym przypadku po prostu z pakietów zbudowanych z
linux-lts-vivid
ztrusty-updates
repozytorium:Ten metapakiet zawsze zależy od najnowszej wersji gałęzi jądra Canonical v3.19.
Odpowiednikiem gałęzi jądra Ubuntu Xenial w wersji 4.4 jest
linux-generic-lts-xenial
(co za niespodzianka).Ponieważ pakiety jądra różnych gałęzi nie zastępują się nawzajem, praktycznie nie ma niebezpieczeństwa, że którykolwiek z powyższych kroków uniemożliwi uruchomienie systemu¹. Jeśli nowo zainstalowane jądro nie działa, możesz wybrać uruchamianie różnych / poprzednich jąder w menu GRUB podczas uruchamiania.
¹ Najbardziej zauważalnym wyjątkiem jest zepsuta konfiguracja GRUB. Jeśli
update-grub
(wywoływane przez skrypty poinstalacyjne i po usunięciu pakietu jądra) nie działa bez nowego jądra, nie będzie również działać z nowym jądrem.źródło
sudo apt-get install linux-generic-lts-vivid
.Możesz teraz zainstalować „najnowsze” jądro Ubuntu (3.19) bezpośrednio z repozytoriów:
Spowoduje to zainstalowanie stabilnego jądra Ubuntu dla Vivid. I nagłówki potrzebne do zbudowania kilku modułów w systemie.
Mam nadzieję że to pomoże!
źródło
Najprostszym sposobem na uaktualnienie jądra do wersji 3.19 w Ubuntu 14.04 jest uruchomienie:
Spowoduje to zainstalowanie pakietu meta, który wyciągnie wszystko inne. Obraz i nagłówki zostaną zainstalowane.
Ta metoda jest dobra, ponieważ jądro 3.19 otrzyma aktualizacje bezpieczeństwa i poprawki błędów poprzez rutynowy proces aktualizacji i aktualizacji.
Stare jądra 3.13 lub 3.16 nie zostaną usunięte. Będą bootowalne za pomocą menu grub. Będą też otrzymywać aktualizacje.
Jeśli nie chcesz, aby jądro 3.13 lub 3.16 było aktualizowane, możesz usunąć pakiety meta:
linux-image-generic linux-headers-generic
dla 3.13linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
dla 3.16źródło
Pobierz 3 pliki:
Uważaj, jedna z nich
linux-headers
jest wspólna dla wszystkich architektur (_all.deb
). Drugilinux-headers
ilinux-image
musi pasować do architektury komputera (_i386.deb
lub_amd64.deb
).Z terminala zainstaluj je wszystkie, uruchamiając:
Lub skorzystaj z TABautomatycznego uzupełniania, aby pomóc Ci wpisać pełne nazwy plików.
źródło
linux-generic-lts-vivid
nie było dostępne w momencie udzielania tej odpowiedzi.linux-headers
jest to konieczne tylko, jeśli chcesz skompilować własne jądro. Jeśli chcesz po prostu użyć jądra,linux-image
będzie całkowicie wystarczające.