The system is running in low-graphics mode时解决方法

当虚拟机重启时出现the system is running in low-graphics mode时,

主要是因为Ubuntu16.04启动不了图形界面,如下图

The system is running in low-graphics mode时解决方法

解决方法:

在点击确定后进入有四个选项的界面,其中一个选项是让尝试运行default设置。

1.在有四个选项的界面按Ctrl+Alt+F1进入纯命令界面

2.输入用户名和密码

3.此时输入命令修改权限:

df -h

cd /etc/X11

sudo cp xorg.conf.failsafe xorg.conf

sudo reboot

会自动重启,重启之后就可以进入Ubuntu系统了。

xorg.conf 这个文件是设置屏幕分辨率的,把xorg.conf.failsafe中的内容复制过去之后,再重启就会发现Ubuntu系统的屏幕变小了,而且不能调整。主要原因是:

Ubuntu虚拟机显示built-in display 导致无法调整分辨率

The system is running in low-graphics mode时解决方法

解决方法:

打开终端,输入命令安装nano:

apt-get install -y nano

它是一个简单易用的Linux文本编辑器,可以直接复制粘贴

输入

sudo nano /etc/X11/xorg.conf

用#把之前的内容给注释掉,再将下列代码粘贴复制到终端,

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync   28.0 - 70.0
        VertRefresh     56.0 - 75.0
EndSection


Section "Device"
        Identifier  "VMware SVGA"
        Driver      "vesa"
EndSection


Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes       "1440x900_60.00"
        EndSubSection
EndSection

并把这一行 Modes       "1440x900_60.00" 中的分辨率改成你自己的显示器的,可以去设置中的显示那里查看屏幕的分辨率,我的显示器是  1440x900

Ctrl+X保存退出,会要你输入保留文件名,径直确认便可,然后重启电脑,你会发现分辨率变回原来的分辨率。(亲测有效)

再重启之后,还是会出现 the system is running in low-graphics mode这个提示,这时点击ok,然后下一步会出现default设置,可以一直点击cancel,就可以进入Ubuntu系统了,可以看到此时分辨率已经恢复了。(我是后面才发现这样也可以进入Ubuntu系统的,也可以试试在一开始出现the system is running in low-graphics mode这个提示时就这样操作,看看能否进入Ubuntu系统。如果不能,就还是要按照我前面写的那样,先进入终端输入命令修改权限。)