Могу ли я установить ядро ​​Linux в Ubuntu, кроме установленного по умолчанию?

Можем ли мы установить последнее ядро ​​3.4 в Kubuntu или Ubuntu 12.04 LTS? Если нет, пожалуйста, уточните причину.

39
задан 4 December 2013 в 19:40

3 ответа

Для установки Ядра Linux 3.4 на Ubuntu (или Kubuntu, и т.д.) 12.04, Вы хотите использовать версию Ubuntu ядра, не универсального ядра Linux. Это избегает универсальных проблем ядра, упомянутых Thomas Ward в его ответе.

Стабильная версия Linux 3.4 была просто выпущена, и эта версия имеет важные изменения для btrfs, столько пользователей 12.04 LTS может интересоваться этим ядром.

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

Можно найти Ubuntu определенными ядрами на уровне этой страницы.

Существует три способа, которыми можно потенциально обновить до определенного для Ubuntu ядра 3.4:

  • Во-первых, можно загрузить ядро Ubuntu 3.4 deb пакеты и установить их вручную. Посмотрите детали ниже.

  • Во-вторых, можно изменить способный исходный список, как объяснено здесь: http://www.upubuntu.com/2012/05/how-to-install-kernel-340-stable-on.html. Я не протестировал этот подход, и я не рекомендую это.

  • В-третьих, можно ожидать на официальном бэкпорте этого ядра в PPA, или в - бэкпортирует для 12.04 LTS. У меня нет дальнейшей информации об этой опции.

Вот больше деталей о том, как сделать первую опцию:

Для использования нового ядра как есть, только необходимо загрузить и установить image.deb пакет, который соответствует архитектуре; однако, если необходимо создать какие-либо внешние модули, Вам также нужны корректный header.deb и source.deb пакеты.

Можно найти ядра Ubuntu здесь: http://kernel.ubuntu.com/~kernel-ppa/mainline/

Ubuntu, по-видимому, выпустила ядро 3.4 для Точного 21 мая 2012 9:41. См. эту ссылку: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

Удостоверьтесь, что Вы загружаете корректные файлы соответствия (32 бита или 64 бита или PAE).

Откройте терминал и переместитесь в каталог, где Вы загрузили пакеты ядра Ubuntu 3.4. Если файлы находятся в каталоге Downloads/, затем выполняет следующую команду.

$ cd ~/Downloads/

Затем используйте команду dpkg для установки пакетов, например, здесь я принимаю 32-разрядные версии пакетов. Выполните следующие команды один за другим и введите пароль для sudo доступа при запросе.

Для заголовков Linux (этих 3 файлов, этот не является архитектурно-зависимым):

$ sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb

Для linux-headers-generic (является архитектурно-зависимым):

$ sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb

Для linux-image-generic (является архитектурно-зависимым):

$ sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb

Если Вы видите какие-либо предупреждения или ошибки, в то время как установка затем пытается установить module-init-tools (последняя версия) сначала и попробовала еще раз теперь, это должно работать. Перезапустите свою систему теперь; по умолчанию это загрузит ядро 3.4. Для проверки версии ядра после начальной загрузки откройте терминал и тип "uname-a".

39
ответ дан 4 December 2013 в 19:40

Если вам действительно не нужно устанавливать новое ядро ​​по какой-либо причине, я бы просто оставил его. Но тогда кто я такой, чтобы советовать тебе иначе? Я был там и пытался просто посмотреть, на что это похоже, и мне потребовалось несколько разных попыток, прежде чем я добился каких-либо успешных результатов. Учитывая, что это не сломает вашу установку, вы всегда можете вернуться к последнему ядру в grub.

Ubuntu имеет отличную документацию . Я предлагаю использовать это, вы идете на это.

Причины для сборки собственного ядра

  • Вы разработчик ядра.
  • Вам нужно ядро, скомпилированное особым образом, чтобы официальное ядро ​​не компилировалось (например, с включенной некоторой экспериментальной функцией).
  • Вы пытаетесь отладить проблему в стандартном ядре Ubuntu, для которого вы подали или создадите отчет об ошибке.
  • У вас есть оборудование, которое не поддерживает стандартное ядро ​​Ubuntu.
  • Вы любите компьютеры и любопытны и заинтересованы во взломе вашей собственной системы GNU / Linux, чтобы узнать больше о том, как она работает (с пониманием, что вам нужно будет починить все, что вы сломаете).

Это также взято из упомянутых документов.

Ссылаясь на Томас пост выше, это правда. Я уверен, что Ubuntu действительно имеет свою собственную подправленную версию.

Удачи!

0
ответ дан 4 December 2013 в 19:40

Вы можете попробовать простой скрипт на python: https://github.com/medigeek/kmp-downloader

Требуется python-bs4:

sudo apt-get install python-bs4

Вы можете скачать его, воспользовавшись этой быстрой ссылкой: https://github.com/medigeek/kmp-downloader/tarball/master

Сохраните архив и распакуйте файлы. Дважды щелкните на kmpd.py. Если вы не уверены в каком-либо из параметров, нажмите Enter, и он выберет вариант по умолчанию.

0
ответ дан 4 December 2013 в 19:40

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

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