Можем ли мы установить последнее ядро 3.4 в Kubuntu или Ubuntu 12.04 LTS? Если нет, пожалуйста, уточните причину.
Для установки Ядра Linux 3.4 на Ubuntu (или Kubuntu, и т.д.) 12.04, Вы хотите использовать версию Ubuntu ядра, не универсального ядра Linux. Это избегает универсальных проблем ядра, упомянутых Thomas Ward в его ответе.
Стабильная версия Linux 3.4 была просто выпущена, и эта версия имеет важные изменения для btrfs, столько пользователей 12.04 LTS может интересоваться этим ядром.
Для новых изменений и улучшений Ядра 3.4, можно обратиться к этой странице.
Можно найти Ubuntu определенными ядрами на уровне этой страницы.
Во-первых, можно загрузить ядро 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".
Если вам действительно не нужно устанавливать новое ядро по какой-либо причине, я бы просто оставил его. Но тогда кто я такой, чтобы советовать тебе иначе? Я был там и пытался просто посмотреть, на что это похоже, и мне потребовалось несколько разных попыток, прежде чем я добился каких-либо успешных результатов. Учитывая, что это не сломает вашу установку, вы всегда можете вернуться к последнему ядру в grub.
Ubuntu имеет отличную документацию . Я предлагаю использовать это, вы идете на это.
Причины для сборки собственного ядра
Это также взято из упомянутых документов.
Ссылаясь на Томас пост выше, это правда. Я уверен, что Ubuntu действительно имеет свою собственную подправленную версию.
Удачи!
Вы можете попробовать простой скрипт на 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, и он выберет вариант по умолчанию.