Sistem tidak mau boot dengan driver nvidia diaktifkan

9

Saya baru saja mencoba memutakhirkan Ubuntu 11.04 menjadi 11.10, tetapi tidak berhasil.

Saya mengambil gambar dari apa yang ditampilkan layar ketika saya mencoba untuk boot: http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

Jika saya menggunakan mode pemulihan -> melanjutkan, itu berfungsi.

Boot normal tanpa driver NVIDIA berfungsi.

Adakah yang tahu bagaimana cara memperbaikinya? :)

(Asus p8p67, Gigabyte GeForce GTX 560 Ti SOC)

Laporan bug di Launchpad

Masalah yang sama diposting di sini dengan file log ubuntuforum

Alex
sumber
apa yang terjadi jika Anda mengganti nama file xorg Anda? sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
fossfreedom
Tidak ada yang terjadi.
Alex
1
Saya memiliki masalah yang sama. Harus keluar dari Ubuntu :( Masih mencari distro lain ...
Alejandro García Iglesias

Jawaban:

7

Cobalah untuk menghapus sepenuhnya driver nvidia Anda dari sistem Anda:

sudo apt-get purge nvidia*

Hapus xorg.conf Anda

sudo rm /etc/X11/xorg.conf

Instal ulang xorg sepenuhnya

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

Mengkonfigurasi ulang Xorg

sudo dpkg-reconfigure xserver-xorg

Mulai ulang

sudo reboot

Anda harus disambut dengan lightdm, ini akan mengatur semuanya secara default x dengan cara yang sama seperti instalasi baru.

Setelah ini, Anda dapat mencoba menginstal driver lagi menggunakan alat 'Additional Drivers' di Ubuntu tetapi jika driver itu tidak berfungsi Anda dapat menguji driver terbaru dari x-swat ppa

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

Catatan - jika hal di atas tidak berhasil - coba juga gunakan kernel PAE

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

(tip diterima oleh @Scott)

Bruno Pereira
sumber
... Itu tidak berhasil :( Satu-satunya perbedaan adalah nama driver di bawah "Driver Tambahan".
Alex
apa yang ada di sana sekarang?
Bruno Pereira
"nvidia_current" (diberi nama lain sebelum diaktifkan) dan "NVIDIA binary Xord driver, modul kernel dan libary VDPAU".
Alex
dan jika Anda mengaktifkan arus nvidia sistem Anda tidak bisa boot ke grafis lagi?
Bruno Pereira
Itu berhenti ketika saya mendapatkan gambar yang saya lampirkan. Ini berfungsi jika saya menggunakan safe mode ...
Alex
2

Saya bisa memperbaiki masalah ini dengan
masuk di tty1, membersihkan nvidia,
me-reboot,
masuk lagi di tty1 (mematikan antarmuka grafis di tty7 jika diperlukan), dan menginstal drive yang sebelumnya diunduh (dari nvidia official suite).

desgua
sumber
jelas ada begitu banyak saya tidak tahu ... apa bedanya btw TTY1 dan 7 misalnya?
Ritwik Bose
tty1 tty2 tty3 ... tty7 adalah terminal yang dapat Anda akses ketika Anda menekan Ctrl + Alt + F1 atau Ctrl + Alt + F2 atau Ctrl + Alt + F3 dll. Tty7 adalah terminal yang memuat antarmuka grafis secara default di Ubuntu .
desgua
0

Dalam kasus saya, masalahnya diselesaikan dengan bantuan blog ini:

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

Saya tahu ini untuk 10,04 tetapi berlaku untuk 11,10 juga. Saya mengutip:

Kernel jelas mencoba mengalokasikan memori tetapi entah bagaimana tidak mampu melakukannya. Kesalahan memanifestasikan dirinya dalam membekukan sistem selama start-up. Seperti yang Anda lihat di kernel.log, proses boot membeku tak lama setelah memuat bootsplash ...

Inilah solusinya:

Cukup tambahkan lebih banyak memori ^^

Pertama-tama, Ubuntu 11.04 menggunakan grub2, jadi Anda tidak akan menemukan "menu.lst". Anda dapat mengedit "/boot/grub/grub.cfg" tetapi file ini ditimpa setiap kali Anda memperbarui kernel Anda (mis.). Jadi cari "/ etc / default / grub" dan edit baris "GRUB_CMDLINE_LINUX_DEFAULT". Sekarang, tambahkan opsi:

vmalloc=192MB

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"

sudo update-grub

Sekarang Natty melakukan booting seperti pesona, tanpa pembekuan, jika 192MB tidak cukup - cobalah untuk meningkatkan nilainya. Semoga itu bisa membantu.

aronisstav
sumber
Saya mencoba dua kali, pertama dengan 192MB kemudian 512MB, tidak berhasil. Saya tidak dapat menemukan pesan kesalahan yang ada di halaman yang Anda tautkan, jadi itu adalah hal lain. : '(
Alex
0

Kartu grafis nvidia mana yang Anda gunakan? Jika Anda menggunakan nvidia dengan optimus, Anda harus memasang ironhide atau bumblebee, prosedur normal tidak berfungsi jika ini adalah kasus optimus. Lihat tautan berikut

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

Ini untuk xell dell tetapi harus bekerja untuk semua model yang didukung optimus

Pavan
sumber
0

Masalah yang sama disini. Setelah instalasi baru Ubuntu 11.10, lingkungan grafis tidak akan pernah dimuat. Apa yang bekerja untuk saya (semacam) adalah:

1) Pada menu grub saya memilih "Versi Linux Sebelumnya". (Ini mem-boot saya dengan 3.0.0-12-generic bukan 3.0.0-12-generic-pae)

2) Kali ini Unity memuat. Saya pergi ke 'Pengaturan Sistem' -> 'Driver Tambahan', dan pilih beberapa opsi lain. Saya memulai kembali.

3) Sekarang Ubuntu memuat lebih banyak pada standar, dengan 3.0.0-12-generic-pae, tapi saya kehilangan mode layar ganda. Hanya satu monitor yang dikenali. Saya pergi ke 'Driver Tambahan' dan melihat bahwa opsi driver saya tidak diaktifkan (saya mencoba semuanya, tidak ada yang diaktifkan kecuali untuk "versi 173" awal). Sepertinya Ubuntu jatuh kembali pada sesuatu selain dari driver berpemilik dan itu berfungsi.

Kesimpulan:

Itu akan menjadi akhir yang bahagia jika saya hanya menggunakan satu layar. Tapi saya masih tidak senang karena saya tidak memiliki layar mode ganda.

Saya mungkin akan mencoba pendekatan brunopereira81 selanjutnya.

camurgo
sumber
Itu adalah hal pertama yang saya coba tetapi tidak berhasil. = /
Alex
0

Masalah yang sama ketika saya mencoba untuk mengaktifkan driver NVidia saya. Saya tidak yakin, tetapi mungkin terkait dengan teknologi "Optimus" NVidia ...

Ketika Anda boot dan tidak ada cowok, Anda bisa melakukan CTRL + ALT + F2 untuk beralih ke baris perintah. Sesampai di sana (login dengan nama pengguna / pass Anda), Anda bisa mencoba mengembalikan konten xorg default:

  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

Ini mungkin bukan solusi permanen terbaik, tetapi setidaknya itu harus menjalankan desktop Anda lagi. Bekerja untuk saya setelah driver nvidia memodifikasi xorg.conf saya dan mencegah X dari memulai.

Eti
sumber
1
Jadi Anda menghapus xorg.confdan kemudian mengatakannya untuk tidak berbuat banyak? menghapus xorg.conffile akan memiliki hasil yang sama ...
Bruno Pereira
Saya mencadangkan xorg.conf yang ada dan membuat yang baru dengan konten default. Xorg.conf asli memiliki hal-hal nvidia di dalamnya, yang harus saya singkirkan. Ini harus memuat driver default bukan yang nvidia. Bekerja untuk saya: sekarang saya memiliki pengemudi yang jelek, lambat, buruk, dan buggy. Tapi saya punya driver dan desktop dengan akselerasi gfx.
Eti
Opsi-opsi itu tidak akan melakukan apa pun kecuali tidak memuat logo yang tidak akan dimuat di tempat pertama karena pengemudi bahkan tidak dimuat xorg.conf.
Bruno Pereira
Yah itu memang membuat Xorg memuat lagi. Anda tahu, saya tidak begitu peduli apa yang sebenarnya terjadi di belakang layar ketika saya bisa membuat Xorg memuat lagi setelah sehari tanpa Xorg. Bukannya saya punya waktu luang sepanjang hari untuk memperbaiki masalah seperti itu. Tanpa modifikasi itu, saya tidak akan menulis di sini sekarang ...
Eti