Ubuntu 16.04, поддерживающий RAID-контроллер PERC H740P [dубликат]

В настоящее время я запускаю Linux-3.0, и я хочу обновить его до Linux-3.3.1 в последней стабильной версии ядра, как упоминалось на http://www.kernel.org. Могу ли я обновить до 3.3.1 в Ubuntu без какого-либо риска сбоев? Я регулярно обновляю свое ядро, как это предусмотрено диспетчером обновлений. В настоящее время у меня есть Linux-3.0.0.17..Can я обновляю?

ПРИМЕЧАНИЕ:

Последняя версия ядра любая пользователь должен использовать в Ubuntu автоматически обновляется с помощью диспетчера обновлений, поэтому пользователю не требуется никаких действий в отношении обновлений ядра. Что автор вопроса имеет в виду Могу ли я обновить? , см. [D1] http://www.kernel.org

136
задан 13 April 2017 в 15:23

40 ответов

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

Последствия ручной установки ядер

Для ручной установки ядер требуется дополнительная работа.

Есть причины, по которым вы хотите установить последнее ядро ​​mainline:

  • Ошибка в последнем обновлении ядра Ubuntu LTS, и вы не можете понизить
  • У вас есть новое оборудование, которое не поддерживается в текущем потоке обновления ядра Ubuntu LTS или обновлениях HWE
  • Вы хотите обновить систему безопасности или новую функцию, доступную только в последней версии основного ядра.

По состоянию на 15 января 2018 года самым последним стабильным ядром магистрали является 4.14.13. На момент написания статьи многие заинтересованы в установке ее для защиты от дыры безопасности Meltdown. Если вы решите вручную установить его, вы должны знать:

  • Старые ядра LTS не будут обновляться до тех пор, пока они не будут больше, чем первый вариант главного меню под названием Ubuntu.
  • Установленные вручную ядра не удаляются с помощью обычной команды sudo apt auto-remove. Вы должны следовать этому: Как удалить старые версии ядра для очистки меню загрузки?
  • Отслеживать события в старых ядрах, когда вы хотите вернуться к обычным LTS. Затем удалите вручную установленное основное ядро, как описано в предыдущей ссылке.
  • После ручного удаления новейшего ядра ядра sudo update-grub, а затем последнее LTS-ядро Ubuntu станет первым вариантом под названием Ubuntu on Grub main Меню

Поиск последнего ядра

Перейти к ( kernel.ubuntu.com - Mainline PPA Main ) и нажать клавишу «Завершить»:

Теперь нажмите ссылку 4.9.8 (или более новую, если она доступна, когда вы прочтете это), и появится следующее:

Обратите внимание на ссылки с черными метками аэрографа. Эти три мы загрузим для Ubuntu 16.04 64-бит с использованием процессоров Intel или AMD .

Установка с использованием терминала

Откройте сеанс терминала с помощью Ctrl + Alt + T и используйте:

cd ~/Downloads # Change to your downloads directory
ll linux*.deb  # Check if any previous downloads still exist
rm linux*.deb  # Use this command if any previous downloads found

Теперь вернитесь к экрану загрузки выше и нажмите один раз на все три загрузки ядра .deb. После завершения загрузки (вы увидите статус в своем браузере) вернитесь к сеансу терминала и используйте:

sudo dpkg -i linux*.deb
rm linux*.deb
sudo reboot

Voila! - вы используете последнее ядро, когда выбрана первая опция в меню загрузки grub. Предыдущие версии ядра по-прежнему доступны в меню дополнительных опций grub.

После установки новейшего ядра дюжину раз вы зададите вопрос « Как удалить старые версии ядра? " и вы найдете ответы на них в Ask Ubuntu .

8
ответ дан 5 August 2018 в 02:03

Самый простой набор инструкций, которые я всегда использовал для обновления / понижения ядра, - это пользователь ubuntuforums.org по имени lykwydchykyn (url, измененный мной для этого сообщения):

  1. Перейдите сюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/
  2. Загрузите 3 (возможно, 4) deb в папку где-нибудь:
    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
    
  3. Установите deb с любым интерфейсом менеджера пакетов, который вы используете (gdebi все еще вокруг?), или используйте следующие команды:
    cd /path/to/folder/where/you/put/the/debs
    sudo dpkg -i *.deb
    

Источники :

112
ответ дан 5 August 2018 в 02:03

Запустите следующие команды терминала, чтобы установить новое основное ядро ​​Ubuntu .

sudo apt-get update
sudo apt-get install python-bs4
cd /tmp
rm -rf medigeek-kmp*
wget https://github.com/medigeek/kmp-downloader/tarball/master -O kmpd.tar.gz
tar xzf kmpd.tar.gz
cd medigeek-*
python kmpd.py -d

Сценарий размещен в Github . Просто нажмите Enter вместо числа, если вы застряли в определенном вопросе в скрипте Python.

6
ответ дан 5 August 2018 в 02:03

Вы всегда можете сделать следующее:

apt-cache search linux-image

Выберите тот, который вы хотите, а затем выполните:

sudo apt-get install linux-image-your_version_choice linux-headers-your_version_choice linux-image-extra-your_version_choice
63
ответ дан 6 August 2018 в 18:41

Как вы видели, Ubuntu действительно предоставляет версии ядра Linux, но не всегда так быстро, как они выпущены вверх по течению, вы всегда можете скомпилировать ядро ​​3.3.1, но это может быть больше усилий, чем вы искали для. Если нет, выполните поиск вокруг, и я уверен, что вы найдете учебник, который вы можете использовать, например this . (обратите внимание, что я не проверял, что один тщательно, поэтому будьте осторожны, поскольку ядра - опасные животные)

2
ответ дан 6 August 2018 в 18:41

Вы всегда можете сделать следующее:

apt-cache search linux-image

Выберите тот, который вы хотите, а затем выполните:

sudo apt-get install linux-image-your_version_choice linux-headers-your_version_choice linux-image-extra-your_version_choice
63
ответ дан 8 August 2018 в 23:01

Я написал сценарий и всегда буду в курсе.

ukupgrade: Обновление ядра Ubuntu

  • Откройте ваш любимый терминал и запустите команды follwing
  • Предоставьте исполняемые разрешения для файла chmod +x ./ukupgrade
  • Вызвать скрипт ./ukupgrade
6
ответ дан 8 August 2018 в 23:01

Как вы видели, Ubuntu действительно предоставляет версии ядра Linux, но не всегда так быстро, как они выпущены вверх по течению, вы всегда можете скомпилировать ядро ​​3.3.1, но это может быть больше усилий, чем вы искали для. Если нет, выполните поиск вокруг, и я уверен, что вы найдете учебник, который вы можете использовать, например this . (обратите внимание, что я не проверял, что один тщательно, поэтому будьте осторожны, поскольку ядра - опасные животные)

2
ответ дан 8 August 2018 в 23:01

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

Последствия ручной установки ядер

Для ручной установки ядер требуется дополнительная работа.

Есть причины, по которым вы хотите установить последнее ядро ​​mainline:

  • Ошибка в последнем обновлении ядра Ubuntu LTS, и вы не можете понизить
  • У вас есть новое оборудование, которое не поддерживается в текущем потоке обновления ядра Ubuntu LTS или обновлениях HWE
  • Вы хотите обновить систему безопасности или новую функцию, доступную только в последней версии основного ядра.

По состоянию на 15 января 2018 года самым последним стабильным ядром магистрали является 4.14.13. На момент написания статьи многие заинтересованы в установке ее для защиты от дыры безопасности Meltdown. Если вы решите вручную установить его, вы должны знать:

  • Старые ядра LTS не будут обновляться до тех пор, пока они не будут больше, чем первый вариант главного меню под названием Ubuntu.
  • Установленные вручную ядра не удаляются с помощью обычной команды sudo apt auto-remove. Вы должны следовать этому: Как удалить старые версии ядра для очистки меню загрузки?
  • Отслеживать события в старых ядрах, когда вы хотите вернуться к обычным LTS. Затем удалите вручную установленное основное ядро, как описано в предыдущей ссылке.
  • После ручного удаления новейшего ядра ядра sudo update-grub, а затем последнее LTS-ядро Ubuntu станет первым вариантом под названием Ubuntu on Grub main Меню

Поиск последнего ядра

Перейти к ( kernel.ubuntu.com - Mainline PPA Main ) и нажать клавишу «Завершить»:

Теперь нажмите ссылку 4.9.8 (или более новую, если она доступна, когда вы прочтете это), и появится следующее:

Обратите внимание на ссылки с черными метками аэрографа. Эти три мы загрузим для Ubuntu 16.04 64-бит с использованием процессоров Intel или AMD .

Установка с использованием терминала

Откройте сеанс терминала с помощью Ctrl + Alt + T и используйте:

cd ~/Downloads # Change to your downloads directory
ll linux*.deb  # Check if any previous downloads still exist
rm linux*.deb  # Use this command if any previous downloads found

Теперь вернитесь к экрану загрузки выше и нажмите один раз на все три загрузки ядра .deb. После завершения загрузки (вы увидите статус в своем браузере) вернитесь к сеансу терминала и используйте:

sudo dpkg -i linux*.deb
rm linux*.deb
sudo reboot

Voila! - вы используете последнее ядро, когда выбрана первая опция в меню загрузки grub. Предыдущие версии ядра по-прежнему доступны в меню дополнительных опций grub.

После установки новейшего ядра дюжину раз вы зададите вопрос « Как удалить старые версии ядра? " и вы найдете ответы на них в Ask Ubuntu .

8
ответ дан 14 August 2018 в 13:00

Вы всегда можете сделать следующее:

apt-cache search linux-image

Выберите тот, который вы хотите, а затем выполните:

sudo apt-get install linux-image-your_version_choice linux-headers-your_version_choice linux-image-extra-your_version_choice
63
ответ дан 14 August 2018 в 13:00

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

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