Як встановити старе ядро?


12

Я запускаю екземпляр Ubuntu 15.10. Мені потрібно встановити останнє ядро, використовуване Ubuntu 14.10, яке, на мою думку, є загальним для 3.16.0-28. Введення sudo apt-get install linux-image-3.16.0-28-genericповертає повідомлення про помилку, вказуючи, що воно недоступне та можливо застаріле чи інше. Я думаю, якщо додати щось до sources.listнього, то зможе це отримати. Але що я до цього додаю?

І перш ніж хтось продовжить проблеми, які це може спричинити, для мене це не має значення.

Відповіді:


19

У Ubuntu використовуйте браузер для переходу до> http://kernel.ubuntu.com/~kernel-ppa/mainline/ Прокрутіть донизу списку; виберіть своє ядро. Завантажте наступні файли (xxxxxx буде замінено цифрами, що вказують на версію ядра. Припустимо, що у вас 64-бітна ОС):

linux-headers-xxxxxx-generic-xxxxxx_amd64.deb

linux-headers-xxxxxx_all.deb

linux-image-xxxxxx-generic-xxxxxx_amd64.deb

Перемістіть усі ці файли в папку. CD в ​​нього. Встановіть усі ці пакети, запустивши

sudo dpkg -i *.deb

Виберіть нове ядро ​​з меню grub.

Оновлення : з його екземпляра ubuntu ви можете вручну отримати посилання та використовувати wget для завантаження пакетів


Що розуміється під вибором нового ядра з меню grub?
Радж Паван Гумдал

Я написав цю відповідь, думаючи про робочий стіл ubuntu, в якому ви отримаєте кожен запис для кожного ядра, для екземпляра сервера, ви можете просто перезапустити сервер, тоді він автоматично завантажиться на останнє ядро. Або ви можете редагувати конфігурацію для конкретне ядро
Сіхін Крішнан

@Sijin Krishnan Чи слід вручну редагувати меню grub перед перезавантаженням, щоб "вибрати нове ядро ​​з меню grub"?
WebComer

Grub завантажиться з останньою версією ядра з встановлених за замовчуванням .. Вам потрібно лише торкнутися конфігурації, якщо ви хочете завантажитися з будь-якою іншою нижчою версією s ...
Sijin Krishnan

3

Якщо ви хочете, щоб офіційне ядро ​​запасу Ubuntu (не основне ядро) з непідтримуваної версії, див. Нижче.

Про відмінності між основними та базовими ядрами див. Https://askubuntu.com/a/91374/555474

Мені довелося встановити ще більш старе ядро ​​(2.6.32.21-generic) для модулів запасів для роботи зі спеціальним ядром. Жодне обладнання не працювало, тому мені довелося завантажувати вручну.

Ось як отримати відмінені ядра вручну з http://old-releases.ubuntu.com/ubuntu/

По суті, вам знадобляться заголовки ядра для вашого процесора, загальні (усі) заголовки та зображення ядра для вашого процесора.

  1. У наступних кроках замініть x.x.xx-xxверсію ядра та amd64тип свого процесора. Зауважте, це стосується загального ядра та не використовує додаткових функцій, таких як PAE.

  2. Перейдіть на сторінку http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/ (я вважаю, що це перелік найбільш, якщо не всіх старих пакетів ядра)

  3. На сторінці CTRL + F знайдіть headers-x.x.xx-xx-genericі скачайте
    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. На сторінці CTRL + F знайдіть image-x.x.xx-xx-genericі скачайте

    1. linux-image-2.6.32-21-generic_2.6.32-21.32_ amd64 .deb
  5. Покладіть усі ці пакунки в папку самостійно, а з цієї папки ( cdв неї) запустіть

    1. sudo dpkg -i *.deb
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.