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

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

39 голосов | спросил Ravi 25 Maypm12 2012, 22:25:35

3 ответа


39

Чтобы установить Linux Kernel 3.4 на Ubuntu (или Kubuntu и т. д.) 12.04, вы хотите использовать версию ядра Ubuntu, а не общее ядро ​​Linux. Это позволяет избежать общих проблем ядра, упомянутых Томасом Уордом в его ответе.

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

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

Конкретные ядра Ubuntu можно найти на странице этой страницы .

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

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

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

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

Подробнее о том, как сделать первый вариант:

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

Здесь можно найти ядра Ubuntu: http://kernel.ubuntu.com/~kernel-ppa/магистральный /

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

Убедитесь, что вы загрузили правильные файлы соответствия (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

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

ответил MountainX 26 Mayam12 2012, 00:51:25
3

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

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

sudo apt-get install python-bs4

Вы можете скачать его, используя эту быструю ссылку: https://github.com/medigeek /KMP-загрузчик /тарболом /мастер

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

ответил Savvas Radevic 19 AM00000020000000231 2012, 02:03:02
1

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

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

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

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

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

Ссылаясь на пост thomas выше, это правда. Im уверенный ubuntu действительно имеет свою собственную измененную версию.

Удачи!

ответил LinuxBill 26 Mayam12 2012, 01:46:39

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132