一早打開新安裝的Vmware打算繼續(xù)做昨天的課程實驗,結果點擊啟動箭頭,卻出現了Unable to change virtual machine power state的提示,后面還跟著一些東西,好像是某些文件無法訪問。
Ubuntu的糟心事真是不少。沒辦法,誰叫自己機子性能差只能裝Ubuntu續(xù)命呢?
經過一番了解,原來是系統上虛擬機保存下來的狀態(tài)文件是root用戶才有權限讀寫的,雖然很莫名,但解決就很簡單了,直接給~/max/vmware文件夾用chmod +R命令來給當前用戶賦權就行了。或者直接命令行輸入sudo vmware來啟動。
前者的話,在使用過程中一些步驟需要常常提示輸入root密碼,比較麻煩。如果傲嬌又不想用命令行,可以用如下方式:
下載命令
gksu,sudo apt-get install gksu即可。gksu/gksudo某種程度上可以被看作是對應于圖形化程序的su。gksu/gksudo加上一個程序,會出現一個申請root用戶授權的密碼輸入框。修改
/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啟動之后的vmware是以root身份運行的,可能需要導入當前用戶下的vmware虛擬機目錄。
這樣就可以開心地繼續(xù)使用啦~