需要从 Live CD 编辑 /etc/X11/xorg.conf

需要从 Live CD 编辑 /etc/X11/xorg.conf

我刚刚在配备 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*

这应该会在硬盘上安装驱动程序。

重新启动系统

相关内容