当虚拟机重启时出现the system is running in low-graphics mode时,
主要是因为Ubuntu16.04启动不了图形界面,如下图
解决方法:
在点击确定后进入有四个选项的界面,其中一个选项是让尝试运行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 导致无法调整分辨率
解决方法:
打开终端,输入命令安装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系统。如果不能,就还是要按照我前面写的那样,先进入终端输入命令修改权限。)