前言
之前在ubuntu上安装过vmware tools,感觉比较简单,自信满满地尝试在openEuler下安装,结果以失败告终,并且每次重启都无法打开gnome图形化界面,/dev/sda3也每次都是ro的状态,需要手动mount -o rw,remount /dev/sda3
才能使用编辑命令以及正常打开图形界面,由于本人很菜很菜所以木有找到解决办法QUQ
所以阅读这篇文章的人要先做好浪费人生一分钟的准备O(∩_∩)O
第一次失败安装
第一次安装的时候没有看教程,按照之前在ubuntu上的办法,新建文件夹、解压缩、安装后一顿点回车…美美重启后发现报错:
VMware Tools 继续运行脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定义的继续运行脚本,请确保该脚本没有错误。您也可以提交支持请求,报告此问题。
查到了这篇教程:
VMware Tools 启动脚本未能在虚拟机中成功运行 解决方式
虽然我并没有重复安装vmware tools,但我也觉得确实应该删除重下试试;于是Ctrl+Alt+F2
打开终端,当执行到删除操作时,发现文件变成了只读模式,无法删除。
解决系统文件只读的方法参考了这篇教程:
linux系统变为只读出现提示Read-only file system的解决办法
在终端输入mount
后,发现/dev/sda3变成了ro模式,所以按照教程中的步骤先停掉了运行中的vmware tools,再对分区进行了卸载、修复与权限更改,步骤如下:
[root@localhost ~]# mount
[root@localhost ~]# cd /etc/init.d/
[root@localhost init.d~]# ls
[root@localhost init.d~]# ./vmware-tools stop
[root@localhost ~]# umount /dev/sda3
[root@localhost ~]# fsck -fvy /dev/sda3
[root@localhost ~]# mount -o rw,remount /dev/sda3
执行完最后一步,图形化界面加载出来了,同时系统文件权限由ro变成了rw,我赶紧对vmware tool进行了删除,仍然是参考第一篇引用教程的方法:
[root@localhost ~]# whereis vmware-tools
[root@localhost ~]# sudo vmware-uninstall-tools.pl
[root@localhost ~]# whereis vmware-tools
[root@localhost ~]# rm -rf /etc/vmware-tools -r
[root@localhost ~]# sudo yum autoremove open-vm-tools
当我以为大功告成,美美重启虚拟机后,发现虽然vmware脚本运行失败的弹窗无了,但我依然无法启动图形界面,而是卡在这里:
只好还是先Ctrl+Alt+F2
进入终端,再运行一下mount -o rw,remount /dev/sda3
,才能加载图形界面,同时实现ro变rw。
第二次失败安装
不死心的我认为或许是openEuler安装vmware tools的方法比较特殊,所以搜了下,并按照这篇重新安装:
openEuler基础(五)给openEuler虚拟机添加VMware-tools
结果和第一次一样,又弹窗了(原文的大佬别生气,这是我的锅我的锅我的锅),所以悲催地重复了一边第一次的操作。
总结
现在起码系统还能用,只是要先运行下mount -o rw,remount /dev/sda3
。以我浅薄的知识,我实在想不出为什么会安装失败,太伤心了,诚心求路过的小伙伴指点一下(○` 3′○)(可能有人指点的时候我已经毕业好几年了嚯哈哈哈,当然也可能没人理,惨案)