Nvidia ड्राइवर v 14.04 स्थापित करने के बाद लॉगिन नहीं कर सकता


36

मैंने अपने डेस्कटॉप में Nvidia 750 Ti ग्राफिक्स कार्ड चलाने के लिए सफलतापूर्वक ड्राइवर स्थापित किए हैं। उबंटू उसके बाद थोड़े समय के लिए पूरी तरह से चला। फिर, अद्यतन प्रबंधक ने मुझे कुछ अपडेट स्थापित करने के लिए प्रेरित किया। मैंने ऐसा किया और रिबूट किया। उसके बाद, जब मैं स्क्रीन ब्लिंक को लॉगिन करने का प्रयास करता हूं और लॉगिन करने के लिए वापस जाता हूं। मैंने कई अन्य गाइड की कोशिश की है जो समान समस्याओं को हल करते हैं लेकिन उनमें से किसी ने भी मदद नहीं की है।

मैं विंडोज 8 और उबंटू 14.04 ड्यूल बूटिंग कर रहा हूं।


क्या आप TTY (Ctrl + Alt + F1) पर स्विच कर सकते हैं, लॉगिन कर सकते हैं, rm .XauthorityGUI पर फिर से स्विच कर सकते हैं (Alt + F7) और फिर से प्रयास करें?
s3lph

@the_Seppi मैंने पहले ही यह कोशिश की है और इसने इस मुद्दे को हल नहीं किया है
Zachary Landry

यदि .runफ़ाइलों के साथ स्थापित समस्याएँ पैदा कर रहे हैं, तो इन फ़ाइलों को वैसे भी क्यों प्रदान किया जा रहा है? किसी भी पहले से इंस्टॉल किए गए apt-getएनवीडिया ड्राइवरों को शुद्ध करें और @ Pilot6 द्वारा काम किया गया उपयोग करके इसे स्थापित करें ।
मीडो मफिन्स 11

जवाबों:


19

यह तब होता है जब आप Nvidia साइट से डाउनलोड की गई .run फ़ाइल का उपयोग करके Nvidia ड्राइवर स्थापित करते हैं। यह ड्राइवरों को स्थापित करने का एक गलत तरीका है। प्रत्येक कर्नेल अपडेट के बाद आपको कंसोल का उपयोग करके उन्हें फिर से इंस्टॉल करना होगा, क्योंकि GUI प्रारंभ नहीं होगा। अब आप इसे Ctrl + Alt + F1 दबाकर कंसोल पर जाकर ठीक कर सकते हैं। फिर वहां लॉगइन करें और रन करें

sudo apt-get purge nvidia*
sudo apt-get install nvidia-331

फिर रिबूट करें।

यदि यह काम नहीं करता है, तो आपको ड्राइवर की स्थापना रद्द करने की आवश्यकता है। आप निर्देशों के लिए यहां देख सकते हैं ।


1
मैंने कोशिश की कि आपने क्या कहा और इससे समस्या हल नहीं हुई। जब इंस्टॉल हो रहा था, तो मुझे एक संदेश मिला जिसमें कहा गया था कि यह कुछ फ़ाइलों को हटाने में असमर्थ है। साथ ही रिज़ॉल्यूशन बहुत खराब हो गया, लॉगिन बॉक्स अब स्क्रीन का एक बड़ा हिस्सा लेता है। क्या आपके पास इसे ठीक करने के बारे में कोई सुझाव है?
ज़ाचरी लैंड्री

3
समस्या यह है कि आपने उन ड्राइवरों को अनइंस्टॉल नहीं किया है। आपको उस निर्देशिका में जाकर कंसोल से करने की आवश्यकता है जहां .run फ़ाइल है और इसे फिर से "
--uninstall

इसे चलाने के लिए मैं किस कमांड का उपयोग करूंगा? मैं एक Ubuntu नौसिखिया हूँ
Zachary Landry

मुझे लगता है कि एक नौसिखिया के लिए सबसे तेज़ तरीका खरोंच से सिस्टम को फिर से स्थापित करना होगा और कभी भी ड्राइवरों को इस तरह से स्थापित न करें।
पायलट

मैंने अनइंस्टॉल चलाया और मुझे सूचना मिली कि कोई ड्राइवर स्थापित नहीं किया गया है। यदि मैं समस्या का समाधान नहीं कर सकता, तो क्या पुनर्स्थापना के लिए एक त्वरित मार्गदर्शिका है?
ज़ाचरी लैंड्री

9

अफसोस की बात है, मेरा अनुभव यह है कि:

सूद apt-get purge nvidia *
sudo apt-get install एनवीडिया-करंट

काम करने की गारंटी नहीं है।

अफसोस की बात है कि यह भी सच है कि कर्नेल अपडेट और xorg या अन्य ग्राफिक्स ड्राइवर अपडेट अक्सर मालिकाना ड्राइवर स्थापना को तोड़ते हैं।

मैं इस योजना का उपयोग करने के लिए आया हूं:
1. जैसा कि अपडेट की घोषणा की गई है, उपरोक्त प्रकार के पैकेजों की जांच करें।
2. यदि कोई भी अद्यतन में शामिल नहीं है, तो उन्हें अंदर जाने दें, अधिक कार्यों की आवश्यकता नहीं है।
3. अगर "जोखिम भरा" अपडेट हैं, तो:

CTRL-ALT-F1 दबाएँ, लॉगिन करें और फिर टाइप करें

सूदो -आई
लाइटमर बंद करो
init 3
cd /to/dir/with/NVodia.run-file/
bash NVIDIA-CURRENTLY-INSTALLED-VERSION.run --uninstall
apt-get update && एप्ट-गेट अपग्रेड

यदि कोई KERNEL अपडेट था; पुनर्प्राप्ति मोड में नए कर्नेल केreboot
साथ दर्ज करें और पुनः आरंभ करें , फिर ...

cd /to/dir/with/NVodia.run-file/
bash NVIDIA-NEW-or-PREVIOUS-INSTALLED-VERSION.run
रिबूट

मैं कर्नेल 3.16 को अपडेट करने की सलाह देता हूं, कई / आसन्न कर्नेल 3.13 अपडेट को बायपास करने के साधन के रूप में।
ट्रस्टी के निर्देशों का यहां पालन करें:
https://wiki.ubuntu.com/Kernel/LTSEnablementStack

नोट: बाद के लिए गुठली से बचें, जब तक कि उनके लिए समान समर्थन न हो।


5

जब आप sudo के साथ .Xauthority से संबंधित किसी चीज़ को अपग्रेड करते हैं , तो इस फाइल का रूट होगा और आप एक उपयोगकर्ता के रूप में लॉगिन नहीं कर सकते। बस Ctrl + Alt + F2 दबाएं, अपने उपयोगकर्ता नाम के साथ लॉगिन करें और

sudo chown [your_username] /home/[your_username]/.Xauthority

1
यह एक कारण हो सकता है, लेकिन यह एकमात्र संभावना से दूर है। मेरी .Xauthority ठीक है, लेकिन मैं अब तक इस मुद्दे को ठीक नहीं कर सकता ...
करियर

3

एनवीडिया ड्राइवर dkms के साथ कोड इंस्टॉल और रजिस्टर करते हैं। यह उबंटू डेस्कटॉप के लिए मानक स्थापित का हिस्सा नहीं है, लेकिन अगर dkms स्थापित नहीं है, तो प्रत्येक कर्नेल अद्यतन में एनवीडिया ड्राइवरों को फिर से तोड़ने की क्षमता होगी।

ऐसा होने से रोकने के लिए, आप स्वयं "dkms" स्थापित कर सकते हैं:

sudo apt-get install dkms

Dkms को स्थापित करने के बाद, फिर से रन फ़ाइल का उपयोग करके एनवीडिया ड्राइवरों को पुनर्स्थापित करें। नए कर्नेल लगाए जाने पर वे ड्राइवरों को फिर से पंजीकृत करने में सक्षम होंगे।


1

काम जारी रखने का एक और अस्थायी तरीका है:

  1. बूट में चुनें recovery mode, फिर

  2. वसूली मेनू पर चुनें Resume normal boot

उसके बाद आप लॉगिन कर पाएंगे :)


मैं एक समान समस्या का अनुभव करने के बाद एक Ubuntu 18.04.1 LTC निर्माण पर Asus GeForce GTX 1080 कार्ड के लिए Nvidia-410 ड्राइवरों को डाउनलोड करने; जब मैंने ड्राइवरों को स्थापित किया, तो किसी भी कारण से, मैं सिस्टम को पुनरारंभ करने तक लॉग-इन करने में असमर्थ था, लेकिन लॉग-इन प्रॉम्प्ट पर अपना पासवर्ड दर्ज करने के बजाय, मैंने सेटिंग्स-व्हील आइकन पर क्लिक किया और 'Ubuntu ऑन वेल्डलैंड' को चुना। इसके बजाय 'उबंटू' है। उम्मीद है की वो मदद करदे!
अलेक्जेंडरजिंग्लिंगटन

1

प्रेस CTRL- ALT- F1टर्मिनल के लिए

किसी भी पिछले ड्राइवर को अनइंस्टॉल करें:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

GUI पर वापस जाएं:

sudo service lightdm restart

0

मैं एक Nvidia GeForce 6100 ग्राफिक्स कार्ड के साथ एक EMachines T5254 है। हर बार (संभावना है कि जब मुझे एक नया कर्नेल मिलता है) तो कंप्यूटर एक काली स्क्रीन को बूट करेगा जिसमें लॉगिन स्क्रीन होनी चाहिए। मेरा काम ठीक कर दिया गया है

  1. काली स्क्रीन पर, प्रेस ctrl + alt + F1(या जो भी मेरा वर्तमान सत्र नहीं है) और उपयोग करें:

    sudo apt-get purge nvidia-*

  2. Rebootसुरक्षित मोड में ( shiftBIOS स्क्रीन पर पकड़ ) उन्नत विकल्प और फिर रिकवरी मोड का चयन करें। आपको एक पुराने कर्नेल संस्करण का चयन करना पड़ सकता है।

  3. सुरक्षित ग्राफिक्स मोड का चयन करें। (मेरे लिए, इसे चुनने के बाद मुझे मुख्य रिकवरी मोड स्क्रीन पर वापस भेज दिया जाता है और मैं बूट को सामान्य रूप से चुनता हूं। मुझे लगता है कि यह एक बग है, लेकिन यह किसी भी दर पर सुरक्षित ग्राफिक्स मोड में लोड होता है)।

  4. गुई को अब लोड करना चाहिए (फिक्स नहीं, जाहिर है)। सिस्टम सेटिंग्स विंडो पर जाएं। सॉफ्टवेयर और अपडेट पर क्लिक करें। अंत में अतिरिक्त ड्राइवर है। जब यह लोडिंग पूरी करता है, तो यह मुझे चार विकल्प देता है। पहले दो Nvidia ड्राइवर ver 304 के लिए, तीसरे 170 ver के लिए हैं, और अंतिम एक सामान्य ड्राइवर है। केवल एक ही काम करता है जो कि 170 है। इसे चुनें, डाउनलोड और पुनरारंभ करने के लिए अपडेट की प्रतीक्षा करें।

मुझे लगता है कि यह कमांड लाइन के माध्यम से संभव है, लेकिन मुझे इसे संबोधित करने वाले ऑनलाइन कोई गाइड नहीं मिला। उम्मीद है कि यह वहाँ किसी और के लिए उपयोगी है।


0

मुझे वही हुआ जो होना था। मैंने जो सूत्र उपयोग किया था वह इस विधि के माध्यम से NVIDIA ड्राइवरों की स्थापना रद्द करने के लिए था: हिट Ctrl+ Alt+ F4tty4 के माध्यम से लॉगिन करने के लिए

sudo apt-get purge nvidia*
sudo apt-get install nvidia-331
sudo service lightdm stop
sudo apt-get install gdm

मैंने भी इस्तेमाल किया

sudo dpkg -reconfigure gdm

लॉगिन स्क्रीन अलग दिखती है। लेकिन मैं लॉग इन करने की GUI विधि से लॉक हुए बिना लॉगिन करने में सक्षम था।

सही नहीं है लेकिन कम से कम मैं फिर से लॉगिन करने में सक्षम था।


क्या एक अनावश्यक, बेकार और नकचढ़ा तरीका है।
सालिह करागोज़

0

मैं nvidia-304 ड्राइवर स्थापित करने में एक समान समस्या में भाग गया, और उस काम को करने के प्रयास में मैंने कुछ बदलाव किए जो कि मेरे Ubuntu को एक अनंत लॉगिन लूप में मिला।

इसलिए मैंने यहां बताए गए सभी तरीकों की कोशिश की, लेकिन कुछ भी काम नहीं आया। इसलिए, मैंने पहले किए गए सभी परिवर्तनों का पता लगाना शुरू कर दिया। अंत में पाया गया समाधान "अपडेट-विकल्प" में किए गए बदलाव थे।

हिट: Ctrl+ Alt+ F1और tty1 में लॉगिन करें

sudo update-alternatives --install /etc/ld.so.conf.d/i386-linux-gnu_GL.conf i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf 500

तथा

sudo update-alternatives --install /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500

उम्मीद है की वो मदद करदे।


0

मेरे पास apt-get upgradeपिछले कुछ दिनों के दौरान एक समान मुद्दा था ( और मूल रूप से सब कुछ टूट गया)। यहाँ मेरी सीख हैं। मुझे आशा है कि वे वहां किसी की मदद कर सकते हैं।

मैं कई मशीनों पर Ubuntu 14.04 चला रहा हूं और मेरे समाधान ने उन सभी पर काम किया जो एक बार मुझे मिल गया: P

सबसे पहले, ग्राफिक्स ड्राइवरों और कर्नेल को एक ही समय में अपडेट करना एक समस्या का कारण हो सकता है यदि ग्राफिक्स कर्नेल मॉड्यूल को चलने वाले कर्नेल के लिए बनाया जाता है, क्योंकि रिबूट के बाद कर्नेल बदल जाएगा।

कुछ घंटों के लिए चक्कर लगाने के बाद, यह मेरा समाधान था (एक डेस्कटॉप पर, केवल स्थापित एनवीडिया ग्राफिक्स कार्ड का उपयोग करके, ताकि इसके लिए कोई आवश्यकता bumblebeeन हो primus)।

लक्षण: हर बार जब मैं पुनः आरंभ करता हूं lightdm( service lightdm restart) ड्राइवर वापस आ जाता है mesa, इसलिए मेरे द्वारा स्थापित / अपडेट किए गए एनवीडिया चालक का उपयोग नहीं करना चाहिए। जाँच करने के लिए संदेश /var/log/Xorg.0.logयह था कि यह लोड नहीं हो सकता nvidia_drv.so)

update-alternatives --get-selections # lists all alternatives
update-alternatives --config x86_64-linux-gnu_gl_conf # available options and lets you choose "0" to automatically select the best driver
update-alternatives --config i386-linux-gnu_gl_conf # for multiarch or i386 machines

उदाहरण:

update-alternatives --config x86_64-linux-gnu_gl_conf
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).

  Selection    Path                                       Priority   Status
------------------------------------------------------------
* 0            /usr/lib/nvidia-340/ld.so.conf              8604      auto mode
  1            /usr/lib/nvidia-340-prime/ld.so.conf        8603      manual mode
  2            /usr/lib/nvidia-340/ld.so.conf              8604      manual mode
  3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf   500       manual mode

परिणाम: स्पष्ट रूप से इसे "ऑटो" पर सेट करने के बाद, एक बार शुरू lightdmकरने के बाद इसे mesaड्राइवर पर रीसेट कर दिया जाएगा, जिसे अंदर देखा जा सकता है /var/log/alternative.log

समाधान:

service lightdm stop
# remove all old stuff
apt-get remove --purge nvidia\*
apt-get remove --purge bumblebee
apt-get remove --purge primus primus-libs
apt-get autoremove --purge
# unload old drivers from kernel
rmmod nvidia
rmmod drm
# now everything is gone. Make sure you are running the latest kernel, then:
apt-get install nvidia-XXX # nvidia-367 for me, nvidia-current fits generally
update-alternatives --auto x86_64-linux-gnu_gl_conf
update-alternatives --auto i386-linux-gnu_gl_conf
service lightdm start

Et voila, /var/log/Xorg.0.logदिखाता है कि यह लोड करता है libglxऔर nvidia_drvNVIDIA Corporation से। glxinfoवह सत्यापित करता है।


0

मेरा अनुभव यह है:

मुझे इस कारण से पता चला कि मैं एनवीडिया ड्राइवर इंस्टॉलेशन के बाद लॉगिन क्यों नहीं कर पाया क्योंकि मेरा डिस्प्ले ड्राइवर उबंटू द्वारा प्राप्त एक एनवीआईडीआईए ड्राइवर के लिए सेट है। मुझे लगता है कि कुछ संघर्ष होता है क्योंकि इंस्टॉलर उबंटू के कॉन्फ़िगरेशन को अधिलेखित करने में असमर्थ है।

समाधान नोव्यू डिस्प्ले ड्राइवर पर डिस्प्ले को वापस सेट करना है, फिर * .run फ़ाइल के साथ इंस्टॉलेशन के लिए आगे बढ़ें।


.runफ़ाइलों का उपयोग करने से हमेशा समस्याएं हो सकती हैं। apt installआपको एक समर्थित संस्करण स्थापित करने का आश्वासन देने के लिए उपयोग करना बेहतर है ।
derHugo

0

Nvidia ड्राइवर के अपडेट के बाद मुझे बस यही समस्या आई है ... इस समस्या को हल करने के लिए मैंने रिकवरी मोड का उपयोग करके रिबूट किया है:

  1. जब GRUB मेनू दिखाई दिया तो मैंने "उन्नत विकल्प" चुना है
  2. सूची से मैंने रिकवरी मोड विकल्प का चयन किया है:

    Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)
    
  3. मैंने विकल्प चुना है:

    Drop to root shell prompt
    
  4. फिर मैंने वही किया जो @ Pilot6 ने सुझाया: सभी एनवीडिया ड्राइवरों को हटा दिया:

    apt-get purge nvidia*
    

    जब तक आप अब एक रूट के रूप में लॉग इन होते हैं, जिसकी आपको आवश्यकता नहीं है sudo

  5. फिर मैंने रिबूट किया है और वर्तमान में उपलब्ध हार्डवेयर के लिए ड्राइवर को वापस कर दिया है।

    sudo apt-get install nvidia-current
    

यह अब तक ठीक काम करता है ... मुझे आशा है कि यह आपकी मदद करता है।

पुनर्प्राप्ति मोड के बारे में अधिक जानकारी आप इस पोस्ट में पा सकते हैं: RecoveryMode

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.