我有一台 MSi GE70 笔记本电脑(显卡:nvidia GeForce GT650M)。起初我无法启动或安装。在 Grub 中添加“nomodeset”后,我能够开始安装。“尝试 Ubuntu”只给我一个空白屏幕。
我安装了 Ubuntu 13.10 和 Windows 8.1、UEFI、安全启动关闭(带有 CSM 的 UEFI)双启动。
安装成功后,计算机直接启动进入 Windows。我知道这种情况会发生,需要从 Live CD 运行启动修复。不幸的是,我找不到从 CLI 执行此操作的方法,因为我在 XI 中看到空白屏幕,无法使用它的 GUI。
我尝试nvidia-current
在使用 Live CD 启动时进行安装,然后重新启动 lightdm (/etc/init.d/lightdm stop/start)。没有成功。
尝试诊断问题,这是我发现的事情:
/var/log/lightdm/x-0.log
结尾如下:
(EE) Fatal server error:
(EE) no screens found
(EE)
(EE) Please consult the The X.org Foundation support at http://wiki.x.org for help
(EE) Please also chech the log file at /var/log/Xorg.0.log for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
我注意到/var/log/xorg.0.log
:
[ 1867.351] (II) VESA(0): initializing int10
[ 1867.351] (EE) VESA(0): V_BIOS address 0x0 out of range
[ 1867.351] (II) UnloadModule: "vesa"
[ 1867.351] (II) UnloadSubModule: "int10"
[ 1867.351] (II) Unloading "int10"
[ 1867.351] (II) UnloadSubModule: "vbe"
[ 1867.351] (II) Unloading "vbe"
[ 1867.351] (EE) Screen(s) found, but none have a usable configuration.
[ 1867.351] (EE) Fatal server error
[ 1867.351] (EE) no screens found
[ 1867.351] (EE) Please consult the The X.org Foundation support at http://wiki.x.org for help.
[ 1867.351] (EE) Please also chech the log file at /var/log/Xorg.0.log for additional information.
[ 1867.351] (EE)
[ 1867.351] (EE) Server terminated with error (1). Closing log file.
所以我尝试运行 Boot-repair,但我卡住了,因为我无法让 GUI 与 live-CD 一起工作。我已添加nomodeset
并尝试过xforcevesa
。
有人能帮我修复 CLI 中的引导或 Live-CD 中的图形吗?对我来说,安装能够显示漂亮的 GUI,而 Live-CD 却找不到屏幕,这很奇怪。
如果我能够启动已安装的 Ubuntu,我可能会遇到相同的图形问题,但也许在已安装的版本上修复这些问题更容易?
答案1
我遇到过类似的问题。我最近才更新了我的软件包,所以可能与此有关。我通过完全清除并重新安装 nvidia 驱动程序解决了此问题:
sudo apt-get -y purge --auto-remove nvidia.*
sudo apt-get update
sudo apt-get -y install nvidia-current-updates nvidia-settings-updates
值得一试。如果您有 /etc/X11/xorg.conf,可能需要将其删除。
高血压
答案2
尝试使用我的 USB 闪存驱动器或 CD-R 版本rEFInd 启动管理器。如果你这样做不是使用单独的/boot
分区,它应该可以启动 Linux 和 Windows,而无需额外配置。然后,您可以通过安装 Debian 软件包版本将 rEFInd 安装到硬盘上,并尝试常规安装中的启动选项和 X 配置选项,这可能比使用 Live CD 进行实验更好。
至于 X 配置,请在文本模式登录中尝试此操作:
- 输入
sudo su
。这将使您以 身份登录root
。 - 输入
Xorg -configure
。这将创建一个名为 的文件/root/xorg.conf.new
。 - 复制
/root/xorg.conf.new
到/etc/X11/xorg.conf
。 - 键入
startx
以启动 X。
此时,您可以开始调试。X 可能会也可能不会启动。如果可以,请注销并重新启动,这样应该可以正常启动 X。但是,如果 X 没有启动,请查阅有关配置 的任何指南xorg.conf
。(我手头没有任何 URL,但我敢肯定,通过 Web 搜索可以找到很多。)您可能必须调整 部分Screen
,并特别更改行Driver
以告诉它使用适合您系统的任何驱动程序。(驱动程序fbdev
可能会工作,但速度较慢。驱动程序nv
可能会以更快的速度工作,也可能根本不工作;并且nouveau
可能会提供更快的速度或完全失败。如果您安装了 Nvidia 专有驱动程序,它可能会工作,也可能不会工作;我相信它的驱动程序名称是nvidia
。)您可能还需要调整ServerLayout
部分以删除未使用的Screen
设备。
答案3
您是否尝试过命令update-grub
而不是重新启动,