System nie uruchamia się z włączonym sterownikiem NVIDIA

9

Właśnie próbowałem zaktualizować Ubuntu 11.04 do 11.10, ale bez powodzenia.

Zrobiłem zdjęcie tego, co pokazuje ekran, gdy próbuję uruchomić: http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

Jeśli korzystam z trybu odzyskiwania -> wznów, to działa.

Działa normalny rozruch bez sterownika NVIDIA.

Czy ktoś wie, jak to naprawić? :)

(Asus p8p67, Gigabyte GeForce GTX 560 Ti SOC)

Zgłoszenie błędu w Launchpad

Ten sam problem opublikowany tutaj z plikami dziennika ubuntuforum

Alex
źródło
co się stanie, jeśli zmienisz nazwę pliku xorg? sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
fossfreedom
Nic się nie stało.
Alex
1
Miałem ten sam problem. Musiałem opuścić Ubuntu :( Wciąż szukam kolejnej dystrybucji ...
Alejandro García Iglesias

Odpowiedzi:

7

Spróbuj całkowicie usunąć sterowniki nvidia z systemu:

sudo apt-get purge nvidia*

Usuń swój xorg.conf

sudo rm /etc/X11/xorg.conf

Ponownie zainstaluj 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

Ponownie skonfiguruj Xorg

sudo dpkg-reconfigure xserver-xorg

Restart

sudo reboot

Powinieneś przywitać się z lightdm, to domyślnie wszystko x tak samo, jak świeża instalacja.

Następnie możesz spróbować ponownie zainstalować sterowniki za pomocą narzędzia „Dodatkowe sterowniki” w Ubuntu, ale jeśli te sterowniki nie działają, możesz przetestować najnowsze sterowniki z ppa x-swat

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

Uwaga - jeśli powyższe nie działa - spróbuj również użyć jądra PAE

sudo apt-get install linux-headers-generic-pae

(wskazówka otrzymana przez @Scott)

Bruno Pereira
źródło
... To nie zadziałało :( Jedyną różnicą są nazwy sterowników pod „Dodatkowymi sterownikami”.
Alex
co tam teraz masz
Bruno Pereira
„nvidia_current” (przed aktywacją został nazwany czymś innym) oraz „binarny sterownik Xord NVIDIA, moduł jądra i biblioteka VDPAU”.
Alex
a jeśli aktywujesz nvidia, twój system nie uruchamia się już w trybie graficznym?
Bruno Pereira,
Zatrzymuje się, gdy dostaję załączone zdjęcie. Działa, jeśli używam trybu awaryjnego ...
Alex
2

Mógłbym rozwiązać ten problem,
logując się na tty1, usuwając NVIDIA, ponownie
uruchamiając,
ponownie logując się na tty1 (w razie potrzeby zabijając interfejs graficzny na tty7) i instalując wcześniej pobrany dysk (z oficjalnego pakietu nvidia).

desgua
źródło
jest tak wiele, że nie wiem ... jaka jest różnica między TTY1 i 7 na przykład?
Ritwik Bose
tty1 tty2 tty3 ... tty7 to terminale, do których można uzyskać dostęp po naciśnięciu Ctrl + Alt + F1 lub Ctrl + Alt + F2 lub Ctrl + Alt + F3 itp. Tty7 to terminal, który domyślnie ładuje interfejs graficzny w Ubuntu .
desgua
0

W moim przypadku problem został rozwiązany za pomocą tego bloga:

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

Wiem, że to było na 10.04, ale dotyczy to również 11.10. Cytuję:

Oczywiście jądro próbowało przydzielić pamięć, ale jakoś nie było w stanie tego zrobić. Błąd przejawił się w zamrożeniu systemu podczas uruchamiania. Jak widać w pliku kernel.log, proces ładowania zawiesił się wkrótce po załadowaniu bootsplash ...

Oto rozwiązanie:

Po prostu dodaj więcej pamięci ^^

Po pierwsze, Ubuntu 11.04 wykorzystuje grub2, więc nie znajdziesz żadnego „menu.lst”. Możesz edytować plik „/boot/grub/grub.cfg”, ale ten plik jest zastępowany przy każdej aktualizacji jądra (np.). Znajdź więc „/ etc / default / grub” i edytuj wiersz „GRUB_CMDLINE_LINUX_DEFAULT”. Teraz dodaj opcję:

vmalloc=192MB

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"

sudo update-grub

Teraz buty Natty jak urok, bez zamrażania, jeśli 192 MB to za mało - spróbuj zwiększyć wartość. Mam nadzieję, że to pomaga.

aronisstav
źródło
Próbowałem dwa razy, najpierw z 192 MB, a następnie 512 MB, to nie działało. Nie mogę znaleźć komunikatów o błędach na stronie, do której prowadzi link, więc jest to coś innego. : '(
Alex
0

Jakiej karty graficznej nvidia używasz? Jeśli używasz nvidii z optymusem, musisz zainstalować skórkę żelazną lub trzmiela, normalna procedura nie działa, jeśli jest to przypadek optymusa. Zobacz poniższy link

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

Jest przeznaczony dla Dell XP, ale powinien działać dla wszystkich modeli obsługiwanych przez Optimus

Pavan
źródło
0

Mam ten sam problem. Po nowej instalacji Ubuntu 11.10 środowisko graficzne nigdy się nie ładuje. To, co zadziałało (w pewnym sensie), to:

1) W menu grub wybrałem „Poprzednie wersje Linux”. (Uruchamia mnie to z 3.0.0-12-generic zamiast 3.0.0-12-generic-pae)

2) Tym razem ładuje się Unity. Idę do „Ustawienia systemu” -> „Dodatkowe sterowniki” i wybieram inną opcję. Uruchamiam ponownie

3) Teraz Ubuntu ładuje się znacznie bardziej na standardowym, z 3.0.0-12-generic-pae, ale straciłem tryb podwójnego ekranu. Rozpoznawany jest tylko jeden monitor. Przechodzę do „Dodatkowych sterowników” i widzę, że moja opcja sterownika nie została aktywowana (próbowałem ich wszystkich, żadna nie została aktywowana z wyjątkiem początkowej „wersji 173”). Wygląda na to, że Ubuntu opiera się na czymś innym niż zastrzeżony sterownik, więc działa.

Wniosek:

Byłbym szczęśliwym zakończeniem, gdybym użył tylko jednego ekranu. Ale nadal jestem niezadowolony, ponieważ nie mam ekranu z dwoma trybami.

Mogę wypróbować podejście brunopereira81.

camurgo
źródło
To była pierwsza rzecz, której spróbowałem, ale to nie zadziałało. = /
Alex
0

Ten sam problem, gdy próbuję aktywować sterownik NVidia. Nie jestem pewien, ale może to być związane z technologią „Optimus” firmy NVidia ...

Kiedy uruchamiasz się i nie ma faceta, możesz nacisnąć CTRL + ALT + F2, aby przejść do wiersza poleceń. Tam (zaloguj się przy użyciu swojej nazwy użytkownika / hasła) możesz spróbować przywrócić domyślną zawartość 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

To prawdopodobnie nie jest najlepsze trwałe rozwiązanie, ale przynajmniej powinno ponownie uruchomić komputer. Pracował dla mnie po tym, jak sterownik nvidia zmodyfikował mój xorg.conf i uniemożliwił uruchomienie X-a.

Eti
źródło
1
Więc usuwasz swój, xorg.confa następnie mówisz, żeby nie robił wiele? usunięcie xorg.confpliku miałoby ten sam wynik ...
Bruno Pereira
Tworzę kopię zapasową istniejącego pliku xorg.conf i tworzę nowy z domyślną zawartością. Oryginalny xorg.conf miał w sobie elementy NVIDII, których musiałem się pozbyć. To powinno załadować domyślny sterownik zamiast nvidia. Pracował dla mnie: teraz mam kiepskiego, powolnego, biednego kierowcę. Ale mam sterownik i pulpit z akceleracją gfx.
Eti
Te opcje nic nie zrobią, poza tym, że nie załadują logo, które nie zostanie załadowane, ponieważ sterownik nie jest nawet załadowany xorg.conf.
Bruno Pereira
Cóż, to spowodowało, że Xorg ponownie się załadował. Widzisz, tak naprawdę nie obchodzi mnie, co dokładnie dzieje się za sceną, kiedy mogę zmusić Xorg do ponownego załadowania po dniu bez Xorg. To nie tak, że mam całe dni wolne na naprawę takich problemów. Bez tej modyfikacji nie pisałbym tutaj teraz ...
Eti