Jak zainstalować stare jądro?

12

Używam instancji Ubuntu 15.10. Muszę zainstalować najnowsze jądro używane przez Ubuntu 14.10, które moim zdaniem to wersja 3.16.0-28-generyczna. Wpisanie sudo apt-get install linux-image-3.16.0-28-genericzwraca komunikat o błędzie informujący, że nie jest dostępny i mógł być nieaktualny lub cokolwiek innego. Myślę, że jeśli coś dodam sources.list, będzie w stanie to uzyskać. Ale co mam dodać?

I zanim ktokolwiek zacznie mówić o problemach, jakie może to spowodować, nie ma to dla mnie znaczenia.

Melab
źródło

Odpowiedzi:

19

W Ubuntu użyj przeglądarki, aby przejść do> http://kernel.ubuntu.com/~kernel-ppa/mainline/ Przewiń na dół listy; wybierz swoje jądro. Pobierz następujące pliki (xxxxxx zostaną zastąpione cyframi wskazującymi wersję jądra. Zakładając, że masz 64-bitowy system operacyjny):

linux-headers-xxxxxx-generic-xxxxxx_amd64.deb

linux-headers-xxxxxx_all.deb

linux-image-xxxxxx-generic-xxxxxx_amd64.deb

Przenieś wszystkie te pliki do folderu. cd do tego. Zainstaluj wszystkie te pakiety, uruchamiając

sudo dpkg -i *.deb

Wybierz nowe jądro z menu grub.

Aktualizacja : Ponieważ jest to instancja ubuntu, możesz ręcznie pobrać linki i użyć wget do pobrania pakietów

Sijin Krishnan
źródło
Co należy rozumieć przez wybranie nowego jądra z menu grub?
Raj Pawan Gumdal
Napisałem tę odpowiedź z myślą o pulpicie Ubuntu, w którym dostaniesz każdy wpis dla każdego jądra, dla instancji serwera możesz po prostu zrestartować serwer, a następnie uruchomi się automatycznie do najnowszego jądra. Lub możesz edytować konfigurację dla określone jądro
Sijin Krishnan
@Sijin Krishnan Czy powinniśmy ręcznie edytować menu GRUB przed ponownym uruchomieniem, aby „wybrać nowe jądro z menu GRUB”?
WebComer
Grub uruchomi się domyślnie z najnowszą wersją jądra z zainstalowanych. Wystarczy dotknąć konfiguracji, jeśli chcesz uruchomić inną niższą wersję s ...
Sijin Krishnan
3

Jeśli chcesz oficjalnego jądra systemu Ubuntu (nie jądra głównego) z nieobsługiwanej wersji, zobacz poniżej.

Różnice między jądrem Mainline i Stock są dostępne na stronie https://askubuntu.com/a/91374/555474

Musiałem zainstalować jeszcze starsze jądro (2.6.32.21-generic), aby moduły podstawowe działały z niestandardowym jądrem. Żaden sprzęt nie działał, więc musiałem pobrać ręcznie.

Oto jak uzyskać ręcznie wycofane jądra ze strony http://old-releases.ubuntu.com/ubuntu/

Zasadniczo będziesz potrzebował nagłówków jądra dla swojego procesora, wspólnych (wszystkich) nagłówków i obrazu jądra dla swojego procesora.

  1. W poniższych krokach zamień x.x.xx-xxwersję jądra i amd64typ procesora. Zauważ, że dotyczy to ogólnego jądra i nie używa dodatkowych funkcji, takich jak PAE.

  2. Idź do http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/ (uważam, że zawiera większość, jeśli nie wszystkie stare pakiety jądra)

  3. Na stronie CTRL + F znajdź headers-x.x.xx-xx-generici pobierz
    1. linux-headers-xxxx-xx-generic_x.x.xx-xx.yy_ amd64 .deb
    2. linux-headers-xxxx-xx-generic_x.x.xx-xx.yy_ all .deb
  4. Na stronie CTRL + F znajdź image-x.x.xx-xx-generici pobierz

    1. linux-image-2.6.32-21-generic_2.6.32-21.32_ amd64 .deb
  5. Umieść wszystkie te pakiety w jednym folderze i z tego folderu ( cddo niego) uruchom

    1. sudo dpkg -i *.deb
Mr_Moneybags
źródło