Как обновить ядро до версии 4.10 на Ubuntu 16.04? [дубликат]

У меня установлен Ubuntu версии 16.04 с ядром версии 4.4.0-64-generic

Как обновить ядро до 4.10?

2
задан 24 March 2017 в 20:04

1 ответ

Всегда помните, что это могло бы быть проблемой между определенным программным обеспечением и последним ядром Linux, например, VirtualBox не мог бы работать как оно, должен на новейшем Ядре Linux.

Я предлагаю, чтобы Вы ожидали пока команды дистрибутивов, Ubuntu 16.04 включает ядро Linux 4.10.x в репозитории или можно следовать за теми двумя опциями:

ОПЦИЯ 1: можно загрузить пакеты Debian 4.10.1 Ядер Linux от надежных источников Ubuntu и установить их с риском некоторого программного обеспечения, которое не может работать как он, должен, так как программист еще не добрался до работы над новейшим Ядром Linux.

ОПЦИЯ 2: Вы можете, компилируя его собой для использования последней из последней версии Ядра Linux для забавы и изучения.


Загрузка и установка пакетов Debian для 4.10.1 ядер Linux:


Для 32 битов ТОЛЬКО.

В терминале:

cd Desktop
mkdir linux_14.10.1
cd linux_14.10.1
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb

Установите 4.10.1 ядер Linux:

sudo dpkg -i *.deb

Обновление GRUB:

sudo update-grub

Не забывайте устанавливать (для предотвращения любой программной ошибки в будущем) "gcc" от synaptics согласно ядру Linux x.xx версия.

sudo reboot

Теперь примите решение загрузить свои 4.10.1 ядер Linux из меню GRUB.

УДАЛЕНИЕ 4.10.1 ЯДЕР LINUX:

Перезагрузка к GRUB.

Примите решение загрузиться от своего предыдущего Ядра Linux.

Выполнитесь и примите решение удалить:

linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb

linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb


Для 64 битов ТОЛЬКО.

В терминале:

cd Desktop
mkdir linux_14.10.1
cd linux_14.10.1
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb

Установите 4.10.1 ядер Linux:

sudo dpkg -i *.deb

Обновление GRUB:

sudo update-grub

Не забывайте устанавливать (для предотвращения любой программной ошибки в будущем) "gcc" от synaptics согласно ядру Linux x.xx версия

Sudo reboot

Теперь примите решение загрузить свои 4.10.1 ядер Linux из меню GRUB.

УДАЛЕНИЕ 4.10.1 ЯДЕР LINUX:

Перезагрузка к GRUB.

Примите решение загрузиться от своего предыдущего Ядра Linux.

Выполнитесь и примите решение удалить:

linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb

linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb

Откройте терминал:

sudo update-grub


Компиляция новейшего Ядра Linux для архитектуры X86:

0. Загрузка свободного исходного кода:

Перейдите в от https://www.kernel.org/и выберите версию Ядра Linux, Вы желаете Перемещению загруженного ".tar.xz" Ядра Linux к дополнительной именованной папке anywere, Вам нравится.

Извлеките ".tar.xz" Ядро Linux на Рабочий стол, или где угодно Вы желаете. Откройте Terminal путем нажатия Ctrl+Alt+T:

cd Desktop/Linux-x.x.x (Linux-x.x.xis пример названия папки извлеченного Ядра Linux)

1. УСТАНОВКА НЕОБХОДИМЫХ БИБЛИОТЕК:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install libssl-dev build-essential kernel-package libncurses5-dev bzip2 fakeroot gdebi grub-customizer

2. КОНФИГУРАЦИЯ ЯДРА:

В терминале:

make menuconfig (Выберите, Options OR оставляют его, поскольку это - Вы, может всегда возвращаться к Вашему предыдущему ядру Linux),

Средства управления: Израсходуйте стрелки, Вниз для опций.

Использование Входит ИЛИ Пространство для выбора опции.

Используйте Оставленный, Правильный Выйти, Сохранить, Помочь и т.д.

Не торопитесь для исследования опций (или оставить их, как это), и Сохраните, Выход.

3. КОМПИЛЯЦИЯ ЯДРА LINUX:

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-its-a-test kernel_image kernel_headers

(-тест является примером, можно назвать его anything-you-like),

Теперь ожидайте до конца компиляции это займет время согласно Вашему CPU, например, core2quad возьмет вокруг к 45 минутам.

4. УСТАНОВКА НОВОГО ЯДРА LINUX: Установите два пакета DEB, который был создан в извлеченную папку ядра, это нужно назвать чем-то как linux-headers-x.xx.deb и linux-image-x.xx.deb.

НЕ ДЕЛАЙТЕ УДАЛИЛ ФАЙЛЫ ТЕХ ДВУХ DEB, ЕСЛИ ВЫ ХОТИТЕ УСТАНОВИТЬ ИХ НА ДРУГОМ ПК ИЛИ ЕСЛИ ВЫ ХОТИТЕ УДАЛИТЬ СВОЕ ТЕСТОВОЕ ЯДРО LINUX ПОЗЖЕ.

ls (см. скомпилированные *.deb файлы),

sudo dpkg -i *.deb

5. ОБНОВЛЕНИЕ ЛИЧИНКИ:

sudo update-grub

Не забывайте устанавливать (для предотвращения любой программной ошибки в будущем) "gcc" от synaptics согласно ядру x.xx версия.

Sudo reboot

Теперь примите решение загрузить свое тестовое ядро Linux из меню GRUB.

Откройте терминал:

uname -a (см. версию и название Вашего тестового Ядра Linux),

Поздравляю!


УДАЛЕНИЕ ТЕСТОВОГО ЯДРА LINUX:

Перезагрузка к GRUB.

Примите решение загрузиться от своего предыдущего Ядра Linux

Выполните linux-headers-x.xx.deb и затем linux-image-x.xx.deb и примите решение удалить.

Откройте терминал:

sudo update-grub
5
ответ дан 2 December 2019 в 01:56

Другие вопросы по тегам:

Похожие вопросы: