因此,在安装 Geforce 驱动程序后,基本上 X 无法在运行 Geforce 320M 的 2010 年中期 Macbook 上启动。
尽管在我安装之前 Live 版本似乎运行良好,但它从来没有真正正常运行过,即使是开箱即用。
在它无法正常启动后,我进入终端并执行了 apt-get upgrade。然后我运行了 apt-get install nvidia-current-updates 并运行了命令
apt-get 安装 linux-headers-`uname -r`我发现它对这里的其他人有用,可以让驱动程序运行。
这对我来说不起作用。驱动程序似乎安装得很好,但重新启动后,它在启动 X 服务器之前就挂起了。我重新启动到根终端并检查了 /var/log/Xorg.0.log,发现了以下内容。
很好,我在网上找到了解决这个问题的方法:nvidia-xconfig,它在 /etc/X11/ 生成一个默认的 xorg.conf 文件
但现在我遇到了一个新问题。当我启动时,它会卡在屏幕上,显示以下输出:brcms_ops_info_changed: arp:filtering: enabled true count (0) (implement) brcms_ops_info_changed: qos enabled: false (implement) brcms_ops_info_changed: arp filter: enabled true count (0) (implement)
我仍然收到上述屏幕初始化失败的错误。
当我打开由 nvidia-xconfig 命令生成的 xorg.conf 时,我可以看到以下内容:
我有 dmesg 输出,但你需要超过 2 个代表才能发布:pastebin.com/DL6FxTwE
答案1
nvidia 驱动程序在 BIOS 兼容模式下工作,但在 EFI 模式下不工作。
如果您想以 BIOS 兼容模式启动,您可以:
下载 Ubuntu 的“amd64+mac”版本(来自 cdimage.ubuntu.com/releases/)
从 grub-efi 切换到 grub-pc。
我已经发布了我的 xorg.conf 文件,它在 BIOS 兼容模式下工作。