Malam ini saya upgrade ke 11,04. Masalah Setelah saya selesai melakukan upgrade, saya me-restart komputer saya seperti yang saya katakan juga. Ketika saya melewati ubuntu 11.04 (titik-titik oranye latar belakang ungu), itu hanya pergi ke terminal dan meminta saya untuk login. Saya mencoba me-restart server X dengan "sudo service gdm restart" tetapi tidak ada tampilan yang muncul. Saya kebetulan memiliki beberapa driver NVIDIA dalam file unduhan saya juga jadi saya mencoba ini, tetapi "install script" gagal.
Setelah semua ini saya boot Ubuntu dalam mode grafis yang gagal. Saya kemudian memutuskan untuk melihat apa yang akan terjadi jika saya menghapus driver berpemilik. Setelah melakukan ini dan me-reboot Ubuntu saya boot ke mode grafis "yay!" Jadi tanpa driver Nvidia saya akhirnya dapat melihat sesuatu selain terminal, tetapi, saya membutuhkan driver NVIDIA untuk pekerjaan saya. Jadi apa yang bisa kulakukan? Saya telah mencoba menginstal driver linux NVIDIA baru dari situs web NVIDIA, dan telah mencoba Menginstal driver yang direkomendasikan melalui "driver tambahan", tetapi keduanya mengakibatkan saya terjebak di terminal.
Jika Anda dapat membantu atau memberi saya saran, silakan! Saya benar-benar dalam situasi yang sangat buruk ...
nvidia
driver dimuat.Jawaban:
Anda harus boot ke mode pemulihan, kemudian mengeluarkan
apt-get remove --purge nvidia-current
di terminal root, diikuti olehapt-get install nvidia-current
- untuk membangun kembali driver nvidia untuk kernel baru. Saya punya masalah ini juga ketika saya memutakhirkan.Tolong jangan menginstal driver dari situs nVidia btw! Anda dapat menyebabkan masalah serius jika kemudian mencoba menginstal driver yang disarankan nanti tanpa menghapus yang sebelumnya.
Sunting: Anda perlu menjalankan perintah-perintah ini dari terminal. Saya tidak dapat menjamin hasil yang sempurna, karena saya akan berdasarkan apa yang saya temukan melalui internet dan dari memori.
Masalah yang Anda dapatkan disebabkan oleh perbedaan komponen mode pengguna dan modul kernel. Untuk memperbaikinya, modul kernel nvidia harus dibangun kembali. Ini seharusnya terjadi saat reboot, tetapi seringkali tidak.
Pertama, Anda perlu menginstal header kernel Linux:
sudo apt-get install linux-headers-generic
Maka Anda perlu menjalankan dkms untuk menghapus modul kernel nvidia lama:
sudo dkms remove nvidia
Lalu lari:
sudo apt-get install nvidia-current
sudo nvidia-xconfig and reboot.
sudo dkms build nvidia
Ini harus menyelesaikan masalah.
Maaf jika semuanya sedikit membingungkan, saya mencoba menyatukan kembali proses yang harus saya gunakan untuk yang terbaik dari ingatan saya :)! Jika Anda mengalami masalah jangan ragu untuk memberi tahu saya (dan jika ada yang melihat ada masalah dengan instruksi tolong beri tahu saya ASAP) !!!!
Memperbarui:
Saya menemukan kemungkinan penyebab lain. Nouveau mungkin tidak masuk daftar hitam, dan nvidia-saat ini mungkin tidak menempatkan dirinya dalam file .conf yang digunakan untuk memilih driver tampilan Anda. Berikut cara memperbaikinya:
NB:
Sebelum Anda melanjutkan, pastikan Anda memiliki driver nvidia-current dari repositori. Mengunduh driver dari situs web nvidia dapat menyebabkan masalah di kemudian hari, karena tidak menggunakan format paket debian dan meninggalkan hal-hal di belakang yang dapat bertentangan dengan pemasangan di kemudian hari. Jadi pastikan Anda menghapus jejaknya terlebih dahulu, lalu instal driver standar dari repo Ubuntu. Jika tidak, Anda akan mendapatkan ketidakcocokan driver, dan perbaikan ini akan sia-sia.
sudo apt-get install xserver-xorg-video-nouveau
gksu gedit
./etc/modprobe.d/blacklist.conf
.blacklist nouveau
./etc/modprobe.d/nvidia-graphics-drivers.conf
.sudo nvidia-xconfig
,sudo apt-get remove xserver-xorg-video-nouveau
,sudo shutdown -r now
.Solusi alternatif: Jika Anda menginstal driver NVIDIA dari situs web mereka, maka Anda harus boot ke terminal teks, (tahan saat boot untuk melihat menu grub dan pilih mode 'recovery' dari versi kernel yang terakhir bekerja dengan driver NVIDIA, dan pilih baris perintah sebagai opsi root)
Kemudian jalankan skrip shell instal NVIDIA asli yang Anda jalankan untuk menginstal driver NVIDIA dari situs web mereka. mis
sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (Versi Anda mungkin berbeda.)Anda tidak perlu menjalankan perintah "sudo dkms remove nvidia", karena ini tidak berlaku untuk kasus Anda.
sumber
sudo apt-get install nvidia current
->sudo apt-get install nvidia-current
dkms
hanya didukung pada 11.10 atau lebih baru. Pada 11.04 atau lebih lama Anda juga perlu memberikan versi modul dan kernel (man dkms
).Inilah sebabnya saya selalu merekomendasikan untuk menginstal Ubuntu sebagai instalasi yang bersih daripada melakukan upgrade. Ini hanya pendapat saya tetapi saya selalu memiliki beberapa masalah ketika melakukan upgrade. Tidak ada masalah saat melakukan instalasi yang bersih.
Untuk apa yang saya baca dari jawaban lain Anda telah menginstal Driver Nvidia dari Situs Nvidia. Meskipun berfungsi dengan baik dan lain-lain. JANGAN MELAKUKANNYA !. Yang ada di repositori ubuntu telah diuji dan itulah yang direkomendasikan.
Dalam kasus Anda, Anda perlu melakukan beberapa hal.
Langkah 1 - Hapus instalan driver nvidia yang Anda instal dan tidak pernah lagi menginstalnya. Ini akan menyelamatkan Anda dari memiliki masalah khusus yang ... ehem .... seseorang juga memilikinya (Me;)) Anda juga perlu menghapus modul dari itu dan file konfigurasi apa pun yang ditinggalkannya. Jika tidak salah, maka driver nvidia dari situs web Nvidia memiliki binary uninstall. Jalankan itu dan pastikan tidak ada file nvidia lain yang tersisa.
DIPERBARUI - Untuk menghapus instalan Driver Nvidia yang diinstal dari Situs Nvidia, Anda mungkin memiliki salah satu dari beberapa opsi:
Contoh: NVIDIA-Linux-x86-1.0-8178.run --uninstall
Contoh: nvidia-installer --uninstall
TIP - Cobalah untuk mengetik --help di akhir Nvidia Binary Executable untuk melihat apakah itu menunjukkan bantuan. Halaman seperti https://help.ubuntu.com/community/NvidiaManual And http://www.nvnews.net/vbulletin/showthread.php?t=83678 memberikan gagasan tentang cara menghapus instalan Driver Nvidia dari Situs Nvidia.
Langkah 2 - Nyalakan kembali dan periksa bahwa Anda TIDAK ADA yang tersisa dari nvidia. Hapus file xorg.conf karena Anda akan segera membuat yang baru. Mulai ulang.
Langkah 3 - Instal driver Nvidia yang direkomendasikan.
sudo apt-get install nvidia-current
atausudo apt-get reinstall nvidia-current
(Jika Anda sudah menginstalnya. Saya akan merekomendasikan unistall kemudian menginstalnya lagi.)Langkah 4 - BUAT file xorg.conf untuk driver yang direkomendasikan Nvidia.
nvidia-xconfig
. Ini akan membuat file xorg.con dengan opsi yang diperlukan untuk kartu video nvidia Anda. Nyalakan kembali.Hingga langkah ini saya akan membutuhkan umpan balik jika Anda memiliki masalah. Untuk solusi yang lebih umum, silakan baca panduan ini: Bagaimana cara saya menginstal driver Nvidia?
sumber
Saya juga punya masalah dengan driver nvidia, dan telah melakukan semua yang saya bisa temukan (juga di jawaban lain):
failsafeX
dan mengaktifkan driver173
)UNITY_FORCE_START=1
untuk/etc/environment
seperti yang disebutkan di sini (sebagai GeForce 7300/7400 yang hitam, tetapi saya memiliki GeForce Go 7100)Namun semuanya terus gagal. Jadi, pilihan terakhir (saya seharusnya memikirkannya lebih awal), saya menyelidiki file-file X. Di dalam saya,
/var/log/Xorg.0.log
saya menemukan bahwa nvidia memiliki masalah dalam mengalokasikan memori:Rupanya ini adalah bug yang dikenal, dan saya harus melakukan yang berikut untuk memperbaikinya:
/etc/default/grub
temukan opsi
GRUB_CMDLINE_LINUX
dan tambahkannopat
, jadi bagi saya ini tampak sepertiGRUB_CMDLINE_LINUX="nopat"
menjalankan
sudo update-grub
Dan akhirnya, semuanya bekerja dengan baik untuk saya :) Semoga ini bisa membantu.
sumber
Perhatikan bahwa kernel di bawah ini menunjuk ke rilis Ubuntu sebelumnya. Kernel baru dengan Ubuntu 11.10 adalah 3.0.0.12. Saya memiliki masalah yang sama dengan dimasukkan ke dalam mode perintah dan Xserver gagal sementara tidak dapat menemukan driver nvidia_173. Saya kemudian menyadari bahwa upgrade tidak memperbarui MBR saya ke titik 3.0.0.12. Saya menggunakan EasyBCD untuk memperbarui file, reboot, dan semuanya baik-baik saja. Kegagalan pengemudi seperti ini dapat terjadi ketika mereka berada pada level campuran, tentu saja. Saran saya, setelah memutakhirkan, pastikan Anda mengeksekusi kernel baru, initrd, vmlinuz, ... apa yang Anda miliki.
Saya menemukan bahwa cc (alias untuk gcc) yang digunakan di / usr / bin saya bukan versi yang sama dengan gcc yang ditemukan dalam direktori yang sama terlepas dari semua paket dev yang sudah diinstal pada mesin saya. Saya harus membuat tautan simbolis untuk menunjuk ke file gcc.
Setelah itu, menginstal ulang paket nvidia-saat ini berhasil untuk saya.
Salam
sumber
Pembaruan 11,04 saya juga melakukan booting hanya ke jendela terminal. Lalu saya menemukan situs ini. Saya mulai melakukan apa yang direkomendasikan Roland Taylor, pertama kali saya lakukan
Kemudian saya mencoba melakukan:
Tetapi gagal mengeluh bahwa perintah itu tidak lengkap, yang saya butuhkan
-m
dan-v
versiSaya akan mencoba lagi tetapi saya perhatikan bahwa layar memiliki info log dari perintah pertama mencatat bahwa itu telah menginstal ed
nvidia-current
ketika saya menginstal header-generik, jadi saya pikir, saya bertanya-tanya apa yang akan dilakukan jika saya reboot sekarang? Jadi saya lakukan dan desktop X muncul dengan baik. Jadi hanya satu perintah yang memperbaiki masalah instalasi saya.sumber
Ini berhasil untuk saya.
1) Beralih ke Terminal F1, dengan menekan Ctrl + Alt + F1.
2) Jalankan perintah berikut.
sumber
Bagi siapa pun yang mengalami masalah ini, pastikan Optimus (teknologi switching kartu grafis Nvidia) dinonaktifkan di BIOS.
sumber