Система не завантажиться із включеним драйвером nvidia


9

Я просто намагався оновити Ubuntu 11.04 до 11.10, але без успіху.

Я сфотографував, що показує екран, коли я намагаюся завантажуватись: http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

Якщо я використовую режим відновлення -> відновити, він працює.

Нормальне завантаження без драйвера NVIDIA працює.

Хтось знає, як це виправити? :)

(Asus p8p67, Gigabyte GeForce GTX 560 Ti SOC)

Звіт про помилку на Launchpad

Тут же розміщена проблема з файлами журналів ubuntuforum


що станеться, якщо перейменувати файл xorg? sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
fossfreedom

Нічого не трапилося.
Олексій

1
У мене була така ж проблема. Довелося вийти з Ubuntu :( Ще шукаю ще одного дистрибутива ...
Alejandro García Iglesias

Відповіді:


7

Спробуйте повністю видалити драйвери 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, це за замовчуванням все x так само, як і свіжа установка.

Після цього ви можете спробувати встановити драйвери знову за допомогою інструмента "Додаткові драйвери" в 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)


... Це не спрацювало :( Єдина відмінність - це назви водіїв у розділі "Додаткові драйвери".
Алекс

що у вас зараз там?
Бруно Перейра

"nvidia_current" (був іменований чимось іншим до його активації) та "бінарний драйвер Xord NVIDIA, модуль ядра та бібліотека VDPAU".
Олексій

і якщо ви активуєте струм nvidia, ваша система вже не завантажується в графічний?
Бруно Перейра

Він зупиняється, коли дістаю фотографію, яку я додаю. Це працює, якщо я використовую безпечний режим ...
Алекс

2

Я можу виправити цю проблему,
увійшовши в tty1, очистивши nvidia,
перезавантажившись,
ввівши знову на tty1 (вбиваючи графічний інтерфейс на tty7, якщо потрібно), та встановивши завантажений раніше диск (з офіційного набору nvidia).


явно так багато, я не знаю ... в чому різниця, наприклад, BTW TTY1 і 7?
Рітвік Бозе

tty1 tty2 tty3 ... tty7 - це термінали, до яких можна отримати доступ, натискаючи Ctrl + Alt + F1 або Ctrl + Alt + F2 або Ctrl + Alt + F3 тощо. tty7 - це термінал, який завантажує графічний інтерфейс за замовчуванням в Ubuntu .
десгуа

0

У моєму випадку проблема була вирішена за допомогою цього блогу:

http://www.warp1337.com/content/ubuntu-1104-natty-segmentation-fault-nvidia-geforce-9-series-kernel-failure-solved

Я знаю, що це було за 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 МБ недостатньо - спробуйте збільшити значення. Сподіваюся, що це допомагає.


Я спробував двічі, спочатку з 192 МБ, потім 512 МБ, не вийшло. Я не можу знайти повідомлення про помилки, які є на сторінці, на яку ви посилаєтесь, тому це щось інше. : '(
Олексій

0

Яку відеокарту nvidia ви використовуєте? У випадку, якщо ви використовуєте nvidia з оптимумом, вам доведеться встановити ironhide або джміль, звичайна процедура не працює, якщо це справа оптимізу. Перейдіть за наступним посиланням

http://www.cmdematos.com/2011/10/ubuntu-1110-oneric-on-dell-xps17-l702x.html

Це для dell xps, але він повинен працювати для всіх оптимізованих моделей


0

Тут же проблема. Після нової установки Ubuntu 11.10 графічне середовище ніколи не завантажується. Що працювало для мене (свого роду):

1) У меню grub я вибрав "Попередні версії Linux". (Це завантажує мене з 3.0.0-12-generic замість 3.0.0-12-generic-pae)

2) Цього разу Unity навантажує. Заходжу в "Налаштування системи" -> "Додаткові драйвери" і вибираю інший варіант. Я перезапускаю.

3) Тепер Ubuntu завантажується на стандартні рівні більше, з 3.0.0-12-generic-pae, але я втратив режим подвійного екрана. Розпізнається лише один монітор. Я переходжу до "Додаткові драйвери" і бачу, що моя опція драйвера не була активована (я спробував їх усіх, жоден не активується, за винятком початкової "версії 173"). Здається, Ubuntu потрапляє на щось інше, ніж на власний драйвер, і це працює.

Висновок:

Це було б щасливим закінченням, якби я використовував лише один екран. Але я все ще незадоволений тим, що у мене немає екрану з двома режимами.

Я можу спробувати наступний підхід brunopereira81.


Це було перше, що я спробував, але це не вийшло. = /
Олексій

0

Ця ж проблема, коли я намагаюся активувати свій драйвер NVidia. Я не впевнений, але це може бути пов'язано з технологією NVidia "Optimus" ...

Коли ви завантажуєтесь, а хлопця немає, ви можете зробити CTRL + ALT + F2 для переходу до командного рядка. Потрапивши туди (увійдіть із своїм іменем / паролем), ви можете спробувати відновити вміст xorg за замовчуванням:

  1. sudo -s
  2. cd /etc/X11
  3. mv xorg.conf xorg.conf.backup
  4. echo -ne "Section \"Device\"\n\tIdentifier\t\"Default Device\"\n\tOption\t\"NoLogo\"\t\"True\"\nEndSection" >> xorg.conf
  5. restart -r now

Це, мабуть, не найкраще постійне рішення, але принаймні воно повинно запустити ваш робочий стіл знову. Працював для мене після того, як драйвер nvidia змінив мій xorg.conf і не допустив запуску X.


1
Отже, ви виймаєте своє, xorg.confа потім скажете, щоб він не робив багато? видалення xorg.confфайлу матиме такий самий результат ...
Бруно Перейра

Я створюю резервну копію існуючого xorg.conf і створюю новий із вмістом за замовчуванням. Оригінальний xorg.conf мав у собі речі nvidia, яких мені довелося позбутися. Це має завантажити драйвер за замовчуванням замість nvidia. Працював для мене: зараз у мене шалений, повільний, бідний, баггі водій. Але у мене є драйвер і робочий стіл з прискоренням gfx.
Еті

Ці параметри нічого не зроблять, крім не завантажують логотип, який не буде завантажений в першу чергу, оскільки драйвер навіть не завантажений xorg.conf.
Бруно Перейра

Ну, це змусило Xorg знову завантажитися. Розумієте, мені дуже не байдуже, що саме відбувається за сценою, коли я можу змусити Xorg знову завантажуватися через день без Xorg. Це не так, як у мене цілі дні вільного часу, щоб виправити подібні проблеми. Без цієї модифікації я б зараз не писав тут ...
Еті
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.