Неудачное обновление ядра

После обновления ядра до версии 3.0.4 начались какие-то странности.Теперь,сразу после старта Кальки из Grub 2 экран резко искажается и перестает что-либо отображать.Раньше,при неудачном обновлении хоть в консоли поправить все можно было,а теперь вообще беда :(((
P.S. module-rebuild -X rebuild после сборки ядра выполнял.

Какая видеокарта, какой использовался видео драйвер для иксов? Что находится в каталоге /boot?

Карта Nvidia GT218, драйвер проприетарный. Все дело в том,что раньше, даже при неисправном драйвере можно было работать в консоли, а сейчас - нет. Насчет каталога boot пожалуйста уточните,что вас именно интересует.

Может вместе с ядром Вы обновили Xorg? Тогда Вам сюда.

Дата установки Xorg 28.06.2011,так что по идее не должно из-за него,хотя,завтра попробую.

Ситуация аналогичная. x11-drivers/nvidia-drivers-275.09.07.
Ядро 2.6.39.4 работает.

Аналогичная ситуация у меня. В штатном режиме, на стационарном компе, обновил мир, подгрузилось новое ядро, затем как всегда etc-update, module-rebuild -X rebuild, всё как всегда, только после перезагрузки дошло дело до загрузки самой системы и всё, чёрный экран. Комп пропищал пару раз, кнопка экрана мигает, на экране ничего. Даже консоль не открыть, полный привет. Хорошо, хоть делаю бэкапы клонезилой. На ноуте вчера обновил мир и новое ядро напрочь отказывается запускаться, при аналогичных процедурах. Единственный выход, на стационарном откат на прежний бэкап.
Откатился на Ядро 2.6.39.4

И у меня эта проблема, и ни одно из предложенных решений по иксам не помогает - пришлось остаться на предыдущем ядре.

у меня то же самое. каким образом запустить консоль в таком случае?
спасибо!

Моё решение простое, замаскировал это ядро злополучное, перед этим откатившись на старое 2.6.39.4. Так как, похоже, внятного решения проблемы нет.

Без паники. Маскировать не обязательно в общем-то.
Если кто-то не может загрузиться - просто выберите в grub старое ядро и работайте с ним.

Если вам не нравится при каждой перезагрузке выбирать нужное ядро, удалите из каталога /boot все файлы, содержащие в названии версию 3.0.4 и пересоздайте конфиг grub:

grub2-mkconfig -o /boot/grub/grub.cfg

Если вы хотите полностью откатиться на старое ядро, выполните так же следующие действия:

eselect kernel list

В полученном списке найдите порядковый номер нужного ядра, затем выполните:

eselect kernel set номер

Пересоберите модули под старое ядро:

emerge -1 @module-rebuild

А как при этом обновлять систему? Постоянно переписывать груб и удалять новое ядро?
Кстати, а если груб не 2?

Роман Гаврилюк wrote:

А как при этом обновлять систему? Постоянно переписывать груб и удалять новое ядро?

Новое ядро уже установлено. Оно не будет собираться при обновлениях и в grub не появится.
А будущие версии ядра благополучно продолжат устанавливаться.

При необходимости это ядро можно собрать самостоятельно.

А если груб не 2?
Кстати, спасибо за ответ, рекомендации добавил к себе в манчег…

Роман Гаврилюк wrote:

А если груб не 2?
Кстати, спасибо за ответ, рекомендации добавил к себе в манчег…

Если grub прежних версий - конфиг легко правится руками. Просто меняете цифры в конфиге - на старые и все. Ну и имена образов проверить не помешает - они могут быть переименованы (.old в конце).

Или просто выбрать другой вариант по умолчанию - в верхней части конфига параметр default, кажется.

При загрузке initramfs одновременно грузились uvesafb и nouveau (с nvidia). Исправлено в calckernel-3.4.18-r1. Бинарные пакеты будут готовы к вечеру.

Mike Hiretsky wrote:

При загрузке initramfs одновременно грузились uvesafb и nouveau (с nvidia). Исправлено в calckernel-3.4.18-r1. Бинарные пакеты будут готовы к вечеру.

Спасибо добр, человек, обновился, перезагрузился, всё отлично, всё работает, проблема решена…

Спасибо, теперь грузится!

Артём Власов wrote:

пересоздайте конфиг grub:

grub-mkconfig -o /boot/grub/grub.cfg

правильнее будет.

Иван Касьянов wrote:

правильнее будет.

Верно. Ошибся.