После обновления ядра до версии 3.0.4 начались какие-то странности.Теперь,сразу после старта Кальки из Grub 2 экран резко искажается и перестает что-либо отображать.Раньше,при неудачном обновлении хоть в консоли поправить все можно было,а теперь вообще беда :(((
P.S. module-rebuild -X rebuild после сборки ядра выполнял.
Какая видеокарта, какой использовался видео драйвер для иксов? Что находится в каталоге /boot?
Карта Nvidia GT218, драйвер проприетарный. Все дело в том,что раньше, даже при неисправном драйвере можно было работать в консоли, а сейчас - нет. Насчет каталога boot пожалуйста уточните,что вас именно интересует.
Дата установки 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:
правильнее будет.
Верно. Ошибся.