Mac下通過VMware Fusion安裝centos虛擬機器操作記錄

散盡浮華發表於2017-09-16

 

下面介紹下利用VMware Fusion工具在Mac上安裝centos虛擬機器的做法:
1)下載VMware Fusion工具
下載地址(包括註冊碼):http://www.macx.cn/thread-2138527-1-1.html
2)下載centos7的iso映象
3)點選下載的VMware-Fusion-8.0.0-2985594.dmg檔案進行安裝,安裝好之後千萬不要手欠去刪除桌面上的VMware Fusion
4)點選安裝好的VMware Fusion

5)點選底部Dock欄中的VMware Fusion的”虛擬機器資源庫”,啟動虛擬機器(可以點選上面的”設定”圖示,進去可以修改虛擬機器的記憶體和硬碟大小)

如果在啟動過程中出現”內部錯誤”,如下:

解決辦法如下:
在Mac本機的terminal終端裡執行下面命令即可解決:
sudo xattr -r -d com.apple.quarantine /Applications/VMware\ Fusion.app

-----------------------在Mac下的HFS+檔案系統上,檔案經常會被附加上Mac專有的擴充套件屬性---------------
localhost:Applications kevin$ ls -l /Applications/VMware\ Fusion.app/
total 0
drwxr-xr-x@ 9 root wheel 306 8 15 2015 Contents

可以發現上面的VMware Fusion.app檔案屬性裡有@標誌,這個屬性是使用者在Finder裡對檔案進行任意操作時就會加上的。正是由於有這個@屬性的存在,才導致上面啟動虛擬機器時出現"內部錯誤"。
去掉這個@屬性需要用到上面的xattr命令,這些這個命令後,才檢視下VMware Fusion.app檔案屬性,發現@標誌已經不在了。

-----------------------------------------------------------------------------------------
安裝上面解決方案後,徹底退出VMware Fusion工具,然後再次重新開啟它,啟動虛擬機器就可以正常引導iso進行進行安裝了。
安裝好虛擬機器,登陸後發現沒有ip資訊("ip addr"命令),這是因為網路卡配置檔案/etc/sysconfig/network-script/ifcfg-ens33裡面的ONBOOT=no導致的,將這個引數配置成yes,即開機啟動網路卡,接著執行”/etc/init.d/network restart”重啟網路卡命令後,使用”ip addr"命令發現已經有ip資訊了,並且能正常上網。

--------------------------------------------------------------------------------------------
如何設定關閉虛擬機器?
VMware Fusion中的虛擬機器預設關閉後是"掛起狀態"。由於要想克隆虛擬機器或修改虛擬機器的配置必須在虛擬機器關閉狀態下才能進行!關閉虛擬機器操作如下:
需要開啟VMware Fusion的"偏好設定"->"關閉虛擬機器時"->"關閉虛擬機器"

如上設定後,當關閉虛擬機器後,就不是掛起狀態了而是關閉狀態,從而就可以順利進行虛擬機器克隆或者修改虛擬機器配置的操作了(克隆虛擬機器後,可以修改主機名。dhco獲取ip,所以克隆後的ip地址不會重複)。不過為了方便後續使用,非特殊要求的操作下,還是應該將關閉虛擬機器時的狀態改成"掛起虛擬機器"狀態。

centos7修改主機名的操作(修改後,需要關機或者重啟後才能生效。"init 0" 或者 "init 6")

-------------------------------------------------------------------------------------------------------
如果發現虛擬機器的配置不夠用時,可以關閉虛擬機器->修改配置->再重啟虛擬機器即可。

如下,可以直接修改記憶體和cpu的配置

配置修改後,開啟虛擬機器,登陸後檢視記憶體和cpu,就會發現已經升級配置了。
---------------------------------------------------------------------
安裝虛擬機器時,選擇映象安裝

相關文章