Ubuntu下VMware启动虚拟机时提示Unable to change virtual machine power state

一早打开新安装的Vmware打算继续做昨天的课程实验,结果点击启动箭头,却出现了Unable to change virtual machine power state的提示,后面还跟着一些东西,好像是某些文件无法访问。

Ubuntu的糟心事真是不少。没办法,谁叫自己机子性能差只能装Ubuntu续命呢?

经过一番了解,原来是系统上虚拟机保存下来的状态文件是root用户才有权限读写的,虽然很莫名,但解决就很简单了,直接给~/max/vmware文件夹用chmod +R命令来给当前用户赋权就行了。或者直接命令行输入sudo vmware来启动。

前者的话,在使用过程中一些步骤需要常常提示输入root密码,比较麻烦。如果傲娇又不想用命令行,可以用如下方式:

  1. 下载命令gksu,sudo apt-get install gksu即可。gksu/gksudo某种程度上可以被看作是对应于图形化程序的sugksu/gksudo加上一个程序,会出现一个申请root用户授权的密码输入框。

  2. 修改/usr/share/applications中的vmware-workstation.desktop。首先将Exec一项修改为Exec=gksudo /usr/bin/vmware %U(就是这里,只写sudo双击图表是无法启动的)。接着加入一行StartupWMClass=vmware,这一句的作用是避免运行时多一个新的一样的图标,准确的说,新出现的名称为vmware的窗口被映射到了该图标。这里参考自:https://www.cnblogs.com/bulala233/p/10267355.html

  3. 启动之后的vmware是以root身份运行的,可能需要导入当前用户下的vmware虚拟机目录。

这样就可以开心地继续使用啦~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu 常用命令大全 查看软件 xxx 安装内容 #dpkg -L xxx 查找软件 #apt-cache ...
    guiwuzhe阅读 2,605评论 0 14
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 2,449评论 0 5
  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 2,714评论 0 4
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,484评论 0 9
  • python 笔记22 Ubuntu 介绍 1、Ubuntu 安装 2、Ubuntu 安装VMware tools...
    flamingocc阅读 897评论 0 0