Як я можу оновити ядро ​​Ubuntu LTS до новішого?


40

Щойно я встановив 64-розрядний Ubuntu 12.04.2 на своєму настільному ПК, і я бачу, що ядро ​​в System Monitor є 3.5.0-23, але в Ubuntu 12.04.2 на моєму ноутбуці ядро ​​3.2.0-38.

Я вже намагався запустити команду sudo apt-get upgrade && sudo apt-get dist-upgradeна своєму ноутбуці, але ядро ​​не оновлює.

Як я можу оновити ядро ​​для свого ноутбука?


Про всяк випадок, коли хтось не знає: Ubuntu 12.04 має ядро ​​3.2, а Ubuntu 12.10 - Kernel 3.5. Для отримання додаткової інформації відвідайте en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions
pablofiumara

Відповіді:


36

Будуть встановлені нові розгортання 12.04.2 з оновленим ядром та новим стеком X windows. Для існуючих розгортань 12.04 користувачі повинні мати змогу увімкнути те, що називається апаратним забезпеченням LTS . Якщо у вас вже встановлений Ubuntu 12.04 з попереднім стеком ядра, рекомендується тримати цей стек на місці, а не переходити на більш пізнє ядро; новіші стеки ядра та X передбачені для включення апаратного забезпечення, яке не підтримується попередніми ядрами, і зазвичай немає підстав для оновлення до новішого стеку, якщо ваше обладнання підтримується ядром за замовчуванням.

Щоб оновити до ядра 3.5 12.04.2, вам потрібно буде виконати такі команди (и):

Для нового ядра:

sudo apt-get install linux-generic-lts-quantal

Для нового стека X:

sudo apt-get install xserver-xorg-lts-quantal

ПОПЕРЕДЖЕННЯ. Якщо ви використовуєте PPA xorg-edgers, не встановлюйте пакет xserver-xorg-lts-quantal, оскільки це, швидше за все, призведе до поломки.

Довідка: https://launchpad.net/~xorg-edgers/+archive/ppa

Це рекомендується лише для апаратних установок x86.

Дивись також:


6

Найпростіший набір інструкцій, які я завжди використовував для оновлення / поновлення ядра, - це користувач ubuntuforums.org на ім'я lykwydchykyn (URL, змінений мною для цієї публікації):

Перейдіть сюди: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Завантажте десь 3 (можливо 4) деби в папку:

linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb   # if available

Встановіть деби за допомогою будь-якого фронтального диспетчера пакунків, який ви використовуєте (є де все ще?), Або скористайтеся цими командами:

cd /path/to/folder/where/you/put/the/debs
sudo dpkg -i *.deb

Джерело: http://ubuntuforums.org/showthread.php?p=11391743#post11391743 та https://askubuntu.com/a/142000/133170


3
Забули додати askubuntu.com/a/142000/133170 у "джерело"?
Амаль Муралі

2

Звичайно, ви можете встановити 3.5.0 ядра, запустіть, apt-get install linux-image-generic-lts-quantalщоб встановити останнє квантальне 3.5.0 ядро. Цей пакет забезпечить, щоб у вас завжди було останнє квантне ядро.

Я особисто рекомендую ядро ​​3.8 (базове на верхньому потоці 3.8.8) ядро ​​в будь-якому випадку.

ПРИМІТКА: пошук доступних ядер 3.5.0 apt-cache search linux-image-3.5.0.

BTW: Ви навіть можете вручну завантажити найновіші основні ядра та встановити їх, наприклад 3.7.9. Однак якщо ви встановите основні ядра PPA вручну, вам доведеться встановити оновлення вручну.

http://kernel.ubuntu.com/~kernel-ppa/mainline/


я отримаю оновлення та виправлення ядра таким чином, встановленим?
BRKспів

Якщо ви говорите про основні ядра PPA ядра, НІ . Якщо ви встановите linux-image-generic-lts-quantal, це допоможе вам подбати про оновлення безпеки 3.5.0. Я оновив відповідь.
Террі Ван

1

Починаючи з 14.04.3, існує більше пакетів, які потрібно встановити на робочий стіл, щоб сортувати всі залежності:

Це встановлює нове ядро, як і раніше, і достатньо на сервері, що працює лише за CLI:

sudo apt-get install linux-generic-lts-vivid

Але для X-сервера вам потрібна купа пакетів, які ці два рекомендують:

sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid

0

Для найновішого ядра, доступного до 12.04:

sudo apt-get install linux-image-generic-lts-saucy

Найновіший стек X, доступний до 12.04:

sudo apt-get install xserver-xorg-lts-raring
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.