ระบบจะไม่บู๊ตเมื่อเปิดใช้งานไดรเวอร์ 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 :( ยังคงมองหา distro อื่น ...
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

Reboot

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)


... นั่นไม่ได้ผล :( ความแตกต่างเพียงอย่างเดียวคือชื่อไดรเวอร์ภายใต้ "ไดรเวอร์เพิ่มเติม"
อเล็กซ์

ตอนนี้คุณมีอะไรอยู่
Bruno Pereira

"nvidia_current" (มีชื่ออย่างอื่นก่อนที่จะเปิดใช้งาน) และ "ไดรเวอร์ NVIDIA ไบนารี Xord, โมดูลเคอร์เนลและ VDPAU libary"
อเล็กซ์

และถ้าคุณเปิดใช้งาน nvidia ปัจจุบันระบบของคุณไม่บูตเป็นกราฟิกอีกต่อไป?
Bruno Pereira

มันหยุดเมื่อฉันได้ภาพที่ฉันแนบ มันทำงานได้ถ้าใช้โหมดปลอดภัย ...
อเล็กซ์

2

ฉันสามารถแก้ไขปัญหานี้ได้โดย
ลงชื่อเข้าใช้ที่ tty1, ลบล้าง nvidia, กำลัง
รีบูต,
ลงชื่อเข้าใช้อีกครั้งที่ tty1 (ฆ่าส่วนต่อประสานกราฟิกที่ tty7 ถ้าจำเป็น) และติดตั้งไดรฟ์ที่ดาวน์โหลดมาก่อนหน้านี้


เห็นได้ชัดมากฉันไม่รู้ ... อะไรคือความแตกต่าง btw TTY1 และ 7 เช่นกัน?
Ritwik Bose

tty1 tty2 tty3 ... tty7 เป็นเทอร์มินัลที่คุณสามารถเข้าถึงได้เมื่อคุณกด Ctrl + Alt + F1 หรือ Ctrl + Alt + F2 หรือ Ctrl + Alt + F3 เป็นต้น tty7 เป็นเทอร์มินัลที่โหลดส่วนต่อประสานกราฟิกตามค่าเริ่มต้นใน Ubuntu .
desgua

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 ดูมีเสน่ห์ไม่มีการแช่แข็งถ้า 192MB ไม่เพียงพอลองเพิ่มมูลค่า หวังว่าจะช่วย


ฉันลองสองครั้งครั้งแรกด้วย 192MB จากนั้น 512MB มันไม่ทำงาน ฉันไม่พบข้อความแสดงข้อผิดพลาดที่อยู่ในหน้าที่คุณลิงก์มาดังนั้นจึงเป็นอย่างอื่น : '(
อเล็กซ์

0

คุณใช้การ์ดกราฟิก nvidia รุ่นใด ในกรณีที่คุณใช้ nvidia กับ optimus คุณต้องติดตั้ง ironhide หรือ bumblebee ขั้นตอนปกติจะไม่ทำงานหากเป็นกรณีของ optimus อ้างอิงลิงค์ต่อไปนี้

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

มันสำหรับ dell xps แต่มันควรจะใช้ได้กับทุกรุ่นที่รองรับ optimus


0

ปัญหาเดียวกันที่นี่ หลังจากติดตั้ง Ubuntu 11.10 ใหม่สภาพแวดล้อมแบบกราฟิกจะไม่โหลด สิ่งที่ทำงานให้ฉัน (เรียงลำดับ) คือ:

1) ในเมนูด้วงฉันเลือก "รุ่น Linux ก่อนหน้า" (สิ่งนี้ทำให้ฉันด้วย 3.0.0-12-generic แทน 3.0.0-12-generic-pae)

2) เวลานี้ Unity โหลด ฉันไปที่ 'การตั้งค่าระบบ' -> 'ไดรเวอร์เพิ่มเติม' และเลือกตัวเลือกอื่น ฉันเริ่มใหม่

3) ตอนนี้อูบุนตูโหลดโดยใช้มาตรฐานมากกว่าด้วย 3.0.0-12-generic-pae แต่ฉันเสียโหมดหน้าจอคู่ รับรู้จอภาพเดียวเท่านั้น ฉันไปที่ 'ไดรเวอร์เพิ่มเติม' และดูว่าตัวเลือกไดรเวอร์ของฉันไม่ได้เปิดใช้งาน (ฉันลองพวกเขาทั้งหมดไม่มีใครได้รับการเปิดใช้งานยกเว้น "รุ่น 173" เริ่มต้น) ดูเหมือนว่า Ubuntu จะมีบางสิ่งบางอย่างนอกเหนือไปจากไดรเวอร์ที่เป็นกรรมสิทธิ์ดังนั้นจึงใช้งานได้

สรุป:

คงจะเป็นตอนจบที่มีความสุขถ้าฉันใช้เพียงหน้าจอเดียว แต่ฉันก็ยังไม่มีความสุขเพราะไม่มีหน้าจอสองโหมด

ฉันอาจลองวิธีการของ brunopereira81 ต่อไป


มันเป็นสิ่งแรกที่ฉันพยายาม แต่มันก็ไม่ได้ผล = /
อเล็กซ์

0

ปัญหาเดียวกันเมื่อฉันพยายามเปิดใช้งานไดรเวอร์ NVidia ของฉัน ฉันไม่แน่ใจ แต่อาจเกี่ยวข้องกับเทคโนโลยี "Optimus" ของ NVidia ...

เมื่อคุณบูตและไม่มีผู้ชายคุณสามารถทำ 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ไฟล์จะมีผลเหมือนกัน ...
Bruno Pereira

ฉันสำรองข้อมูล xorg.conf ที่มีอยู่และสร้างขึ้นใหม่ด้วยเนื้อหาเริ่มต้น xorg.conf ดั้งเดิมมีของ nvidia อยู่ในนั้นซึ่งฉันต้องกำจัด นี่ควรโหลดไดร์เวอร์เริ่มต้นแทนการใช้ nvidia ทำงานให้ฉัน: ตอนนี้ฉันมีคนขับเส็งเคร็งช้าแย่รถบักกี้ แต่ฉันมีไดรเวอร์และเดสก์ท็อปที่มีการเร่ง gfx
Eti

xorg.confตัวเลือกเหล่านั้นจะไม่ทำอะไรยกเว้นไม่โหลดโลโก้ที่จะไม่ได้รับการโหลดในสถานที่แรกเพราะคนขับไม่โหลดแม้ใน
บรูโน่เปเรรา

มันทำให้ Xorg โหลดขึ้นมาอีกครั้ง คุณเห็นไหมว่าฉันไม่สนใจว่าจะเกิดอะไรขึ้นเบื้องหลังเมื่อฉันสามารถให้ Xorg โหลดอีกครั้งหลังจากผ่านไปหนึ่งวันโดยไม่มี Xorg ไม่ใช่ว่าฉันมีเวลาว่างทั้งวันเพื่อแก้ไขปัญหาดังกล่าว โดยไม่มีการดัดแปลงนั้นผมจะไม่ได้รับการเขียนที่นี่ตอนนี้ ...
Eti
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.