记录一些在虚拟机上的问题。

0x0 更新出错(Sub-process returned an error code)

装了个优麒麟(Ubuntu Kylin),更新的时候居然报错了。

sudo apt-get update 后出现:

Aborted (core dumped)
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code

大概跟一个安装包 libappstream3 有关,remove 掉就行了:

sudo apt-get remove libappstream3

0x1 无法显示图形化界面

**The system is running in low-graphics mode**
Your screen, graphics cards, and input device settings could not be detected correctly. You will need to configure these yourself.

装一下 vm 桌面,再更新一下磁盘:

sudo apt-get update
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
sudo reboot
sudo apt-get dist-upgrade

0x2 无法开机

intel_rapl: no valid rapl domains found in package 0

在 vmware 的 .vmx 文件中添加 paevm = "TRUE"。如果还不能解决,说明电脑的 cpu 不支持 PAE。直接在文件 /etc/modprobe.d/blacklist.conf 中添加 blacklist intel_rapl 后重启。

0x3 开机显示异常

piix4_smbus ****host smbus controller not enabled

在文件 /etc/modprobe.d/blacklist.conf 中添加 blacklist piix4_smbus 后重启。

0x4 开启后跳出提示框(Could not apply the stored configuration for monitors)

这个弹出窗口的意思是,不能应用当前显示器的设置,也就是显示器的设置有错误。在关机的时候,系统会保存上一次的设置,在 $HOME/.config 下生成一个 monitors.xml 的文件。只需要把这个文件删除即可:

sudo rm -rf ~/.config/monitors.xml

参考网站

https://blog.csdn.net/xiaxuesong666/article/details/77072770
https://askubuntu.com/questions/998318/the-system-is-running-in-low-graphics-mode-error-after-installing-vmware-tools
http://www.it610.com/article/3346432.htm
https://blog.csdn.net/think_embed/article/details/8805510


linux solution

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

Gets一把梭
Ubuntu16.04下编译libc2.23