Поэтому я перестраиваю свой сервер хранения. Для стабильности я хочу использовать Ubuntu server 14.04 LTS в качестве ОС. Однако я планирую использовать Btrfs с RAID 5, и это было значительно улучшено в ядре 3.19. Поэтому я хочу использовать это ядро с 14.04.
Я знаю, что 3.19 - это ядро, которое будет использоваться в 15.04, и которое планируется выпустить в августе как ядро HWE, а по умолчанию - 14.04.3. Но мне нужно построить этот сервер сейчас.
Я не хочу вдаваться в нестандартные пользовательские настройки, которые могут сломать вещи в будущем. Итак, что является наиболее беспроблемным способом, которым я могу использовать это ядро сейчас поверх установки 14.04.2, которая может быть легко возвращена к стандартной в августе, когда я могу выполнить dist-upgrade до 14.04.3 и получить нужное ядро как стандарт?
dpkg -i
. Я не знаю, является ли это наиболее (или вторым / третьим по значимости) безаварийным способом, но стоит попробовать.Ответы:
Вы можете установить более новое ядро
как описано в Kernel / MainlineBuilds или
в этом случае более просто с пакетами , построенных из
linux-lts-vivid
изtrusty-updates
хранилища:Этот метапакет всегда зависит от самой последней версии ветки ядра Canonical v3.19.
Эквивалент ветки ядра v4.4 в Ubuntu Xenial - это
linux-generic-lts-xenial
(какой сюрприз).Поскольку пакеты ядра разных веток не заменяют друг друга, практически нет опасности, что любой из вышеперечисленных шагов сделает вашу систему не загружаемойoo. Если вновь установленное ядро не запускается, вы можете выбрать загрузку других / предыдущих ядер в меню GRUB во время загрузки.
¹ Наиболее заметным исключением является неправильная конфигурация GRUB. Если
update-grub
(вызывается сценариями пакета после установки и удаления) не работает без нового ядра, оно также не будет работать с новым ядром.источник
sudo apt-get install linux-generic-lts-vivid
.Теперь вы можете установить «последнее» (3.19) ядро Ubuntu прямо из репозиториев:
Это установит стабильное ядро Ubuntu для Vivid. И заголовки, необходимые для сборки нескольких модулей в вашей системе.
Надеюсь это поможет!
источник
Самый простой способ обновить ядро до 3.19 в Ubuntu 14.04 - запустить:
Это установит метапакет, который потянет все остальное. Изображение и заголовки будут установлены.
Этот метод хорош, потому что ядро 3.19 будет получать обновления безопасности и исправления ошибок в процессе рутинного обновления и обновления.
Старые ядра 3.13 или 3.16 не будут удалены. Они будут загружаться с помощью меню Grub. И они тоже получат обновления.
Если вы не хотите обновлять ядро 3.13 или 3.16, вы можете удалить метапакеты:
linux-image-generic linux-headers-generic
для 3.13linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
для 3.16источник
Скачать 3 файла:
Будьте осторожны, одна из них
linux-headers
является общей для всех архитектур (_all.deb
). Другойlinux-headers
иlinux-image
должен соответствовать архитектуре вашей машины (_i386.deb
или_amd64.deb
).Из терминала установите их все, запустив:
Или просто используйте TABавтозаполнение, чтобы помочь вам ввести полные имена файлов.
источник
linux-generic-lts-vivid
не было доступно во время этого ответа.linux-headers
это необходимо, только если вы хотите скомпилировать свое собственное ядро. Если вы просто хотите использовать ядро,linux-image
будет вполне достаточно.