Я новый пользователь Linux, поэтому у меня вопрос по поводу обновлений ядра. Они происходят автоматически? На некоторых сайтах я читал, что обновления ядра происходят автоматически. Однако, что касается новых ядер 4.6 и 4.7, я прочитал, что вам необходимо обновить их вручную.
11
Ответы:
Новые ядра Ubuntu устанавливаются как часть обычных процедур обновления и обновления. К примеру, на этой неделе моей 16,04 версии ядра пошла от
4.4.0-34-generic
до ,4.4.0-36-generic
когда я побежал мой ежедневныеsudo apt update && sudo apt full-upgrade
Если вы не выполняете эти команды очень часто, вы увидите всплывающее окно для обновления программного обеспечения, когда появятся важные обновления, такие как новое ядро. Вы должны аутентифицировать эти обновления, иначе они не произойдут, как указывает @AndroidDev.
Система всегда будет загружать новейшее ядро по умолчанию. После обновления ядра рекомендуется запустить программу
sudo apt autoremove
для удаления старых ядер (после этого остается одно дополнительное старое ядро)Если вы хотите установить новое основное ядро (
4.6*
,4.7*
) по какой-то особой причине, вы должны сделать это вручную, но это редко хорошая идея, так как ядра Ubuntu исправлены и настроены для нормальной работы с Ubuntu.источник
Вы можете найти версию своего ядра, запустив свой терминал и введя:
Вы увидите нечто похожее на:
Версия ядра в этом случае: 4.7.2
Чтобы узнать больше о параметрах обновления, выполните:
или
Как упоминалось выше, если вы запустите:
вы получите незначительные обновления ядра, а пакеты, несовместимые с обновленным ядром, будут удалены. Вот почему вы не будете получать автоматические обновления основных версий автоматически, потому что есть большая вероятность того, что некоторые пакеты, которые вы установили (используете), не будут совместимы, поэтому ваша система может сломаться.
Если вы немного более предприимчивы и хотите попробовать новейшее ядро, вы можете найти готовые ядра Linux для Ubuntu здесь:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Например, если вы хотите установить последнее ядро 4.7.2:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/
На этой странице вы увидите:
Я обычно игнорирую вещи "lowlatency" (я все еще не совсем уверен, что они есть). Если вы щелкнете правой кнопкой мыши по ссылкам с этой страницы, чтобы получить местоположение ссылки, вы можете скачать файлы deb "headers all", "headers generic" и "image generic":
Затем установите с помощью:
Если ваша система выходит из строя и вы хотите удалить только что установленное ядро, откройте окно терминала (вам может потребоваться ALT + CTRL + F1, если рабочий стол не запускается):
На данный момент я использую 4.7.2, и никаких серьезных проблем у меня до сих пор не было (пару раз у меня при запуске появлялся отчет о сбое, но система все еще работала нормально).
источник
Как показывает другой ответ, новые ядра устанавливаются автоматически, но если вы обнаружите, что у вас возникли проблемы с новым ядром, вы всегда можете запустить компьютер, используя более старую версию. Для этого вы входите в меню GRUB. Вы будете удерживать клавишу shift при запуске компьютера и отображать «параметры загрузки» (обычно там, где отображается марка компьютера во время запуска). Это должно привести вас в меню grub, где вы можете перейти к расширенным настройкам и выбрать предыдущее (без режима восстановления) ядро для загрузки. Чисто необязательный, но он доступен, если вы предпочитаете старое ядро (по любой конкретной причине, например, лучшая стабильность системы для вашего оборудования).
Я упоминаю об этом, поскольку мне пришлось использовать предыдущие ядра после автоматических обновлений, когда новое ядро вызывало некоторую нестабильность в моей системе. Надеюсь, эта информация пригодится вам в какой-то момент.
источник