我刚刚在配备 Nvidia Graphics 硬件的 HP 笔记本电脑上安装了 Ubuntu 12.04。这台机器以前运行的是 Ubuntu 10.10,我必须使用外接显示器,因为笔记本电脑的内置屏幕坏了,无法读取。使用 LiveCD 安装 12.04 并清除之前的 10.10 安装,从 Live CD 安装时一切正常,外接显示器被检测到并可以使用。完成安装并重新启动后,笔记本电脑将无法识别外接显示器,而且由于内置屏幕无法使用,我无法像平常一样配置显示器。我想我可以修改我的 /etc/X11/xorg.conf 文件以使用外接显示器而不是默认设备,但我不确定要更改文件中的哪些内容。我的 /etc/X11/xorg.conf 文件如下所示:
Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection
答案1
安装专有驱动程序仍将使用 Live CD(如果您有足够的内存就可以工作),这将安装 nvidia-xconfig,您需要以 root 身份运行它,因此请输入以下内容:
sudo nvidia-xconfig -o ./xorg.conf
这将为您提供更详细的 xorg.conf 文件,其中应列出损坏的和正常的监视器。
以下是它在我的系统上添加的内容。我怀疑我们的系统是否足够相似,以至于不能直接复制粘贴我已有的内容,但您可以在“屏幕”部分看到它列出了连接到屏幕 0 的监视器 0,我猜您可以将其更改为监视器 1。
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
结束部分
当您完成更改后,将 ./xorg.conf 复制到您的硬盘驱动器 /etc/X11/ 目录。
重新启动并希望它已修复。
答案2
系统仍需要安装 nvidia 驱动程序,而上面的答案并未提及。下面介绍如何安装。
从 live CD 打开终端窗口 ctrl+alt+t 或拖放到控制台 ctrl+alt+f1。现在输入:
sudo apt-get download nvidia-current
一旦完成,请确保您的硬盘已安装,它将位于 /media/“whatever”类型下:
sudo dpkg --root=/media/"whatever" -i ./nvidia-current*
这应该会在硬盘上安装驱动程序。
重新启动系统