Я только что попытался обновить Ubuntu 11.04 до 11.10, но безуспешно.
Я сделал снимок того, что отображается на экране при попытке загрузки:
Если я использую режим восстановления -> возобновление, то все работает.
Обычная загрузка без драйвера NVIDIA работает.
Кто-нибудь знает, как это исправить? :)
(Asus p8p67, Gigabyte GeForce GTX 560 Ti SOC)
Отчет об ошибкеСтартовая площадка
Та же проблема, что и здесь с файлами журналовubuntuforum
решение1
Попробуйте полностью удалить драйверы NVIDIA из вашей системы:
sudo apt-get purge nvidia*
Удалите ваш xorg.conf
sudo rm /etc/X11/xorg.conf
Полностью переустановите xorg
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
Перенастройте Xorg
sudo dpkg-reconfigure xserver-xorg
Перезагрузить
sudo reboot
Вас должен поприветствовать lightdm, который установит все настройки по умолчанию так же, как и при новой установке.
После этого вы можете попробовать установить драйверы еще раз с помощью инструмента «Дополнительные драйверы» в Ubuntu, но если эти драйверы не работают, вы можете протестировать последние версии драйверов с сайтаx-swat ppa
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
Примечание. Если вышеперечисленное не помогло, попробуйте также использовать ядро PAE.
sudo apt-get install linux-headers-generic-pae
(совет получен от @Scott)
решение2
Я мог бы исправить эту проблему,
войдя в систему на tty1, очистив nvidia,
перезагрузив компьютер,
снова войдя в систему на tty1 (при необходимости отключив графический интерфейс на tty7) и установив ранее загруженный диск (из официального пакета nvidia).
решение3
В моем случае проблема была решена с помощью этого блога:
Я знаю, что это было для 10.04, но это применимо и к 11.10. Цитирую:
Очевидно, ядро пыталось выделить память, но каким-то образом не смогло этого сделать. Ошибка проявилась в зависании системы во время запуска. Как вы можете видеть в kernel.log, процесс загрузки завис вскоре после загрузки bootsplash...
Вот решение:
Просто добавьте больше памяти ^^
Прежде всего, Ubuntu 11.04 использует grub2, поэтому вы не найдете никакого "menu.lst". Вы можете отредактировать "/boot/grub/grub.cfg", но этот файл перезаписывается каждый раз, когда вы обновляете ядро (например). Поэтому найдите "/etc/default/grub" и отредактируйте строку "GRUB_CMDLINE_LINUX_DEFAULT". Теперь добавьте опцию:
vmalloc=192MB GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB" sudo update-grub
Теперь Natty загружается как по маслу, не зависает, если 192 МБ недостаточно — попробуйте увеличить значение. Надеюсь, это поможет.
решение4
Та же проблема. После новой установки Ubuntu 11.10 графическая среда так и не загрузилась. Мне помогло (вроде как):
1) В меню grub я выбрал «Предыдущие версии Linux». (Это загрузит меня с 3.0.0-12-generic вместо 3.0.0-12-generic-pae)
2) На этот раз Unity загружается. Я иду в «Параметры системы» -> «Дополнительные драйверы» и выбираю какой-то другой вариант. Перезагружаюсь.
3)Теперь Ubuntu загружается полностью на стандартном more, с 3.0.0-12-generic-pae, но я потерял режим двух экранов. Только один монитор распознается. Я захожу в «Дополнительные драйверы» и вижу, что мой вариант драйвера не активирован (я перепробовал их все, ни один не активируется, кроме начальной «версии 173»). Похоже, Ubuntu возвращается к чему-то другому, а не к проприетарному драйверу, и поэтому это работает.
Заключение:
Это был бы счастливый конец, если бы я использовал только один экран. Но я все равно недоволен, потому что у меня нет двухрежимного экрана.
Теперь я, возможно, попробую подход brunopereira81.