如何禁用nVidia显卡(最近已过期)以便我可以启动桌面?
我有一台3-4岁的笔记本电脑(Compaq V3000),在双启动配置下使用Ubuntu 10.10的Win Vista。 里面的显卡是旧的Nvidia GeForce Go 7200。
有一天,我的显卡死了(大概是老了) – 导致我自己最初无法启动到WinVista和Ubuntu 10.10。 我用WinVista解决了这个问题(启动到安全模式后禁用了Nvidia卡),但我不知道如何用Ubuntu做同样的事情。 我只能在启动到桌面后禁用第三方驱动程序,但由于之前崩溃,我无法这样做。
任何人都可以帮我禁用Ubuntu中的显卡吗?
看起来你的初始ramdisk(initrd)存在问题,它需要你的nVidia卡。 您需要更新此initrd。
使用LiveCD启动并按照以下步骤操作:
-
挂载您的Ubuntu根分区,相应地更改
XY
:sudo mount /dev/sdXY /mnt
-
挂载一些分区:
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
-
将根目录更改为已安装的Ubuntu分区:
sudo chroot /mnt
-
你将最终进入root shell,现在更新初始ramdisk(这可能需要几秒钟):
update-initramfs -u
-
现在你已经完成了,退出chroot并卸载了一些文件系统:
exit sudo umount /mnt/{sys,proc,dev} /mnt
- 重启。
我最近发生过这种情况,除了在我的情况下,专有的驱动程序不能很好地使用我的nvidia gt 220卡,因此我需要禁用它,正常启动会导致启动过程崩溃。
所以尝试使用恢复控制台启动,以root身份登陆终端,然后就这样做了
apt-get删除nvidia-current
重新启动,然后登录并启用nouveau驱动程序。 到目前为止,一切都在使用compiz。