系统无法启动nvidia驱动程序启动

我只是尝试将Ubuntu 11.04升级到11.10,但没有成功。

我拍了一张我试图启动时屏幕显示的图片: http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

如果我使用恢复模式 – >恢复,它的工作原理。

没有NVIDIA驱动程序的正常启动工作。

有谁知道如何解决这一问题? 🙂

(华硕p8p67,技嘉GeForce GTX 560 Ti SOC)

Launchpad上的错误报告

这里发布了与日志文件ubuntuforum相同的问题

尝试从您的系统中完全删除您的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 

重启

 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收到)

我可以解决这个问题
登录tty1,清除nvidia,
重新启动,
再次登录tty1(如果需要,在tty7处杀死图形界面),并安装以前下载的驱动器(来自nvidia官方套件)。

就我而言,这个问题在这个博客的帮助下得到了解决:

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是不够的 – 尝试增加价值。 希望有所帮助。

您使用的是哪款nvidia显卡? 如果你使用nvidia和optimus你必须安装铁皮或大黄蜂,正常程序如果是一个优化的情况下不起作用。 请参阅以下链接

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

它适用于dell xps,但它适用于所有Optimus支持的模型

同样的问题在这里 在全新安装Ubuntu 11.10之后,图形环境永远不会加载。 对我有用的(有点)是:

1)在grub菜单上,我选择了“Previous Linux Versions”。 (这引导我使用3.0.0-12-generic而不是3.0.0-12-generic-pae)

2)这次Unity加载。 我转到“系统设置” – >“其他驱动程序”,然后选择其他选项。 我重启了。

3)现在Ubuntu加载标准更多,3.0.0-12-generic-pae,但我失去了双屏模式。 只有一台显示器被识别。 我转到“附加驱动程序”并看到我的驱动程序选项未激活(我全部尝试过,除了最初的“版本173”之外没有一个被激活)。 似乎Ubuntu依赖于专有驱动程序之外的其他东西,所以它的工作原理。

结论:

如果我只使用一个屏幕,那将是一个圆满的结局。 但我仍然不高兴我没有双模屏幕。

接下来我可能会尝试brunopereira81的方法。

当我尝试激活我的NVidia驱动程序时出现同样的问题。 我不确定,但它可能与NVidia的“Optimus”技术有关……

当你启动并且没有人时,你可以按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启动后,为我工作。