电脑:Macbook pro 7'1(2010 年中)显卡:NVIDIA 320M
今天,全新安装 Ubuntu Quantal Quetzal 后,我通过运行以下命令从终端安装了建议的 nvidia 驱动程序:
sudo apt-get install nvidia-current
进而:
sudo nvidia-xconfig
但是当我重新启动时,从引导加载程序中选择 Ubuntu 后,屏幕变黑了,我无能为力……
我怎样才能解决这个问题?
感谢 roadrm 的帮助,但我仍然无法启动可用的系统,即使编辑内核并添加 nomodeset 字符串 :( 我设法启动了 3.5.0-17,但我的默认内核是 3.5.0-25,所以这没有帮助...我应该补充一点,在安装 nvidia-current 之前,我还输入了以下命令:
sudo apt-get install Linux-source
和
sudo apt-get install linux-headers-generic
为了给驱动程序提供正确的标题:(
答案1
这有点像是在瞎猜,但是试试这个:
启动系统,按住左移键以获取 grub 菜单
按“e”编辑内核命令行,并添加“nomodeset”,参见这里了解有关如何执行此操作的更多详细信息。
这应该可以为您带来一个可用的系统,即使只是在控制台模式下。
现在到了有趣的部分。我怀疑你遇到了一个错误,由于缺少内核头文件,导致内核模块无法构建(错误报告是这里)。要安装内核头文件,请执行以下操作
sudo apt-get 安装 linux-headers linux-headers-3.5.0-25-generic
将 3.5.0-25 替换为您正在运行的内核版本(使用 uname -a 命令查看)。
安装新标题后,请执行
sudo apt-get install nvidia-current
。仔细观察控制台输出。如果您看到如下消息:
仅为 3.5.0-17-generic 构建 为架构 x86_64 构建 由于此内核的内核源似乎未安装,因此跳过了当前正在运行的内核的模块构建。
这意味着由于缺少内核头文件,模块未编译。这将告诉您系统所需的头文件版本。
一旦正确构建了模块,正常重启后一切应该就可以正常工作。