我打算给我的笔记本添加总共 4GB 以上的 RAM,而且我拥有 32 位 Ubuntu 12.04;因此,在购买 RAM 之前,我安装了 pae 版本的 Linux 内核并使用它启动以尝试一下。
我的 NVidia 驱动程序在普通内核下运行良好(nvidia 驱动程序可以正常运行),但在使用 pae 内核启动时无法运行。我的第二台显示器停止工作,当我尝试启动 NVidia 设置时,它告诉我我没有使用 NVidia X 驱动程序。
现在我已经使用旧的正常内核重新启动,一切都像以前一样运行。
那么,pae 内核和 NVidia 驱动程序之间是否存在一些错误或不兼容性,或者如果我想开始使用 pae 内核,我是否只需要重新安装(也许是不同版本?)NVidia 驱动程序?
(这反过来意味着,如果我购买额外的内存,我是否只是浪费钱?)
答案1
如果你安装了 Nvidia 驱动程序,则附加驱动程序Ubuntu 提供的驱动程序或从 Nvidia 网站下载的驱动程序,你需要重新安装再次。这是因为(对于专有软件)它们会创建一个模块并设置几个配置选项,这些选项完全取决于安装时使用的内核。
由于apt-get
没有重新安装选项类似aptitude
(例如sudo aptitude reinstall nvidia-current
:)我们需要使用以下命令:
sudo apt-get install --reinstall nvidia-current
(假设您安装的是 nvidia-current)
对于来自 Nvidia 网站的 Nvidia 驱动程序,最好将其卸载,然后以 PAE 版本重新安装它们。
在执行此操作之前,您需要在恢复模式下启动 PAE Ubuntu 版本。按住SHIFT直到出现 GRUB 菜单,然后选择高级选项和恢复模式。尝试打开 tty1 终端或转到 root,然后执行提供的重新安装命令。就是这样。