Як встановити новіші версії ядра Linux?


Відповіді:


16

Увага.

Це може зламати вашу систему. Драйвери NVIDIA та ATI / AMD та бездротовий телекомунікаційний апарат, швидше за все, ще не працюють на цьому.

Я б радив проти цього, але якщо все зіпсується, ви зможете це виправити, завантаживши старе ядро ​​та видаливши це. Щось на зразок цього ...

Завантаження з CD
mount -o прив’язувати / dev / dev
mount -o прив’язувати / proc / proc
chroot 
apt-get install 
update-grub

З коментаря Томаша простіший метод:

  • Увійшовши в GRUB через зміну утримування під час завантаження, ви можете ввести "Попередні версії" Linux. Там ви можете вибрати своє старе ядро, яке за замовчуванням не видаляється.
  • Тепер якщо ви все ще хочете ...

Завантажте три файли .DEB з назвою, починаючи linuxзвідси: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precision/

Приклад для i386 (візьміть 2 з amd64в імені для 64-розрядних та paeв імені для i386 з пам'яттю 4 + Gb; перевірте, uname -aчи не впевнені ви!):

linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • Встановити всі 3 пакети ...

Приклад для i386

sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb    
sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • Перезавантажте систему ...
sudo reboot
  • Перевірте це ...
uname -r

Це повинно показувати ядро ​​з 3,4 в імені.

  • "Цей випуск включає декілька оновлень Btrfs: блоки метаданих більше 4 КБ,
  • набагато краща ефективність метаданих,
  • кращого керування помилками та
  • кращі інструменти відновлення.
  • новий X32 ABI, який дозволяє працювати в 64-бітовому режимі з 32-бітовими вказівниками;
  • кілька оновлень для драйверів GPU: раннє моделювання Nvidia Geforce 600 'Kepler', підтримка AMD RadeonHD 7xxx та AMD Trinity APU, а також підтримка графіки Intel Medfield;
  • підтримка автоматичного зондування драйверів x86, цільового пристрою-картографа, що зберігає криптографічні хеші блоків для перевірки наїздів, інша ціль для використання зовнішніх пристроїв лише для читання як вихідного джерела тонкого передбаченого обсягу LVM,
  • декілька покращень у перф., такі як графічний інтерфейс звітів GTK2 та
  • новий модуль безпеки "Yama". "
  • Ви можете допомогти перевірити офіційну підтримку 3.4 в 12.04, дотримуючись цих інструкцій: http://www.theorangenotebook.com/2012/06/call-for-testing-1210-kernel-on-1204.html

Але коли цей інсталяційний файл або Ubuntu працюватимуть гірше, я все ще можу використовувати старіші ядра? Я можу вибрати їх у завантажувальному меню.
OrangeTux

@Rinzwind: Так, ви завжди можете використовувати старіші ядра !!! ?? Які "погані речі"?
Останній

@Rinzwind вони застаріли.
Останній

@Rinzwind: змінити свої посилання на все звідси kernel.ubuntu.com/~kernel-ppa/mainline/v3.4- точний - ось офіційний реліз! :)
Останній

Чудова відповідь, Рінцвінд. Чи можете ви трохи уточнити ризики або, як сказав @izx, сказати у своїй відповіді, що це повністю оборотно? Я би зробив це сам, якби це не перейшло мені над головою :)
Томаш

1

Ubuntu (32-бітний) Загальний:

Виконайте такі команди:

1.Створіть папку для ядра

mkdir kernel3.4.1stable && cd kernel3.4.1stable 

2.Завантажте ядро

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb 

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

Додатковий пакет

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

3.Установіть ядро

sudo dpkg -i linux-*.deb 

sudo update-grub 

Ubuntu (64-розрядний):

Виконайте такі команди:

1.Створіть папку для ядра

mkdir kernel3.4.1stable && cd kernel3.4.1stable

2.Завантажте ядро

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb 

Додатковий пакет

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

3.Установіть ядро

sudo dpkg -i linux-*.deb 

sudo update-grub 

Додатковий пакет? - Він містить додаткові драйвери, що залишилися поза базовим пакетом ядра; встановіть його, лише якщо вам потрібні ці драйвери

Насолоджуйтесь!


0

Зайдіть у термінал і введіть кожну з цих команд для оновлення до останніх 3,5 драйверів ядра та новіших nvidia:

 sudo add-apt-repository ppa:xorg-edgers/ppa

 sudo apt-get update

 sudo apt-get dist-upgrade

Якщо щось не працює належним чином або ви просто хочете повернутися до старого ядра, введіть такі:

 sudo apt-get install ppa-purge

 sudo ppa-purge ppa:xorg-edgers/ppa
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.