Установите последнее ядро ​​в Ubuntu и попросите grub подтвердить новое установленное ядро

2

У меня уже есть установленный Ubuntu Distro (Karmic 9.10).

Однако из-за некоторых проблем с драйвером xorg ati я не могу перевести свой компьютер в режим ожидания. Кто-то предложил мне попробовать последнюю версию драйвера xorg, которая, в свою очередь, требует более новой версии ядра Linux, чем новейшая версия, доступная в Ubuntu Central Repository (2.6.33).

Я искал несколько статей о том, как установить собственное ядро ​​Linux. Тем не менее, эти статьи так 2004/2005, и они говорили о Лило (???). С тех пор я боюсь, что не смогу заставить Grub Boot правильно распознавать новое ядро ​​Linux (я новичок в Linux). Я хотел бы знать, как установить ядро ​​в Ubuntu и заставить grub подтвердить новое установленное ядро.

Phuong Nguyen
источник

Ответы:

2

Ubuntu 9.10 поставляется с GRUB 2, который поддерживает автоматическую настройку. Это можно сделать через

sudo update-grub

Это может автоматически определять ваши ядра, даже двойную загрузку с Windows.

Если вы обновили Ubuntu 9.04 или более раннюю версию, возможно, вы используете GRUB 1.x. редактировать /boot/grub/menu.lst с привилегиями root вручную. Структура этого файла легко читается. Просто скопируйте / вставьте и измените немного, ничего сложного.

Xenofex
источник
1

На Ubuntu 9.10 это происходит автоматически. Для ясности: при установке нового ядра файлы конфигурации Grub 2 автоматически редактируются для добавления нового ядра в качестве опции в меню загрузки Grub 2.

Это также работает, если вы устанавливаете ядра Lucid на 9.10.

alfplayer
источник
У меня есть amd64-Ubuntu. Затем я иду в kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.33 и загрузите 4 файла deb: header-generic-amd64, header-all, image-generic-amd64, source-all. Затем я установил эти файлы deb с помощью dpkg. Однако драйверы wireless и radeon не могут быть скомпилированы для ядра (в отличие от ядра, доступного в Karmic Repository). Что я должен делать?
Phuong Nguyen
Я не знаю, возможно ли это или легко сделать. Вы можете попробовать задать другой вопрос здесь или на ubuntuforums.org. Также вы можете рассмотреть возможность использования Lucid (бета-версия 1 должна быть выпущена завтра).
alfplayer
Драйверы хотят другую версию ядра? Вы всегда можете извлечь ядро ​​vanilla из kernel.org, скомпилировать его (использовать файл .config текущего ядра в / boot), обернуть его в deb и установить его (установщик автоматически обновляет grub, если вы используете инструменты Debian). Это становится все более сложным делом, но если вы хотите стать экспертом по Linux, вы можете начать здесь.
LawrenceC
0

Одним из стартовых мест было бы открыть окно терминала и ввести информация Grub Это поднимет документацию grub. Это должно помочь вам лучше понять, как работает grub, а также как правильно его настроить для загрузки вашего нового ядра.

spowers
источник
Man-страницы почти неразборчиво для людей, у которых нет большого опыта Linux. Попробуйте настоящий ответ.
Fake Name
1
@ Поддельное имя: я должен не согласиться. Man-Pages являются отличным источником документации и всегда должны просматриваться. Дополнительно он сказал info который показывает простой файл README, а не man-страницу.
Bobby
0

Обратите внимание, что новая версия Ubuntu 9.10 будет включать grub2 в то время как обновление до 9.10 с 9.04 оставит более раннюю версию grub, которая у вас уже есть. Я в последней ситуации сам

$ grub-install -v
grub-install (GNU GRUB 0.97)

но я думаю для grub2, вы бы хотели добавить пользовательский пункт меню очень похоже на первый показанный образец.

oylenshpeegul
источник