Можем ли мы установить последнее ядро 3.4 в Kubuntu или Ubuntu 12.04 LTS? Если нет, то, пожалуйста, уточните причину.
Можем ли мы установить последнее ядро 3.4 в Kubuntu или Ubuntu 12.04 LTS? Если нет, то, пожалуйста, уточните причину.
Ответы:
Чтобы установить Linux Kernel 3.4 в Ubuntu (или Kubuntu и т. Д.) 12.04, вы хотите использовать версию ядра Ubuntu, а не универсальное ядро Linux. Это позволяет избежать общих проблем с ядром, упомянутых Томасом Уордом в его ответе.
Только что была выпущена стабильная версия Linux 3.4, и эта версия имеет важные изменения для btrfs, поэтому многие пользователи 12.04 LTS могут заинтересоваться этим ядром.
Для новых изменений и улучшений в Kernel 3.4, вы можете обратиться к этой странице .
Вы можете найти конкретные ядра Ubuntu на этой странице .
Во-первых, вы можете скачать deb-пакеты ядра Ubuntu 3.4 и установить их вручную. Подробности смотрите ниже.
Во-вторых, вы можете изменить список источников apt, как описано здесь: http://www.upubuntu.com/2012/05/how-to-install-kernel-340-stable-on.html . Я не проверял этот подход и не рекомендую его.
В-третьих, вы можете подождать официальный бэкпорт этого ядра в PPA или в -backports для 12.04 LTS. У меня нет никакой дополнительной информации по этой опции.
Чтобы использовать новое ядро «как есть», вам нужно только загрузить и установить пакет образа .deb, соответствующий вашей архитектуре; однако если вам нужно собрать какие-либо внешние модули, вам также понадобятся правильные пакеты заголовков .deb и source .deb.
Вы можете найти ядра Ubuntu здесь: http://kernel.ubuntu.com/~kernel-ppa/mainline/
Ubuntu, по-видимому, выпустила ядро 3.4 для Precise 21 мая 2012 г. 09: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».
Вы можете попробовать простой скрипт на 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 и он выберет вариант по умолчанию.
sudo update-grub
(это не очевидно для новых пользователей; многие учебники пропускают это).
Если вам действительно не нужно устанавливать новое ядро по какой-то причине, я бы просто оставил его. Но тогда кто я такой, чтобы советовать тебе иначе? Я был там и пытался просто посмотреть, на что это похоже, и мне потребовалось несколько разных попыток, прежде чем я добился каких-либо успешных результатов. Учитывая, что это не сломает вашу установку, вы всегда можете вернуться к последнему ядру в grub.
У Ubuntu есть отличная документация . Я предлагаю использовать это, вы идете на это.
Причины для сборки собственного ядра
Это взято из указанных документов, а также.
Ссылаясь на пост Томаса выше, это правда. Я уверен, что на самом деле в Ubuntu есть собственная подправленная версия.
Удачи!