1. 程式人生 > 實用技巧 >windows下使用HyperV安裝Centos7虛擬機器

windows下使用HyperV安裝Centos7虛擬機器

以前都是用的VM(VMWare)安裝虛擬機器, 然鵝, 現在電腦裝了Docker需要開啟Windows的HyperV, 而我使用的VM版本(14)和HyperV
是不相容的, 於是搜尋引擎搜尋了一下解決方案, 瞭解到VM20(VMWare20)這個版本的VM是可以與HyperV相容的, 但是VM20對Windows版本的要求是windows2004...果斷告辭啊; 那就來試試windows自帶的虛擬機器軟體HyperV吧

開啟HyperV

HyperV主介面:

安裝Centos虛擬機器

  • 下載映象; 可以自己去網上找, 或者如果你有科學手段可以上網的話, 這裡提供一個OneDrive共享連結, 你可以通過它來下載centos7的映象

    https://1drv.ms/u/s!AmdXgKAhbASqiqpcOI7dBCuLPzzhfA (你需要在瀏覽器登入Microsoft賬戶才可以)

  • 新建虛擬機器

  • 接下來都是"傻瓜式"的操作, 自己看著點吧, 不詳述了

  • 安裝好後, 要注意, 啟動後連線到虛擬機器會報錯, 需要設定一下, 先將虛擬機器關機, 然後按下圖操作


    操作完後啟動虛擬機器, 會有對應的圖形介面, 一步一步安裝就好了

安裝完成後, 無法聯網

你會發現 ifconfig 命令無效, 也ping不通百度, 因為還需要配置一下網路

HyperV建立虛擬交換機

最後配置下虛擬機器的網路為剛剛新增的虛擬交換機

重啟虛擬機器, 你會發現還是不能聯網...
別急, 還需要再linux中配置一下

修改linux配置檔案
vi /etc/sysconfig/network-scripts/ifcfg-eth0

將內容修改為:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes #開機自動呼叫 
BOOTPROTO=dhcp #動態ip設定,這個是內部上網的必須的設定 
DEFROUTE=yes     
NAME="eth0" 
NETMASK=255.255.255.0 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 DNS1=8.8.8.8 
IPADDR=192.168.37.128 #此處為本機ip地址
PREFIX=24
GATEWAY=192.168.37.1 
LAST_CONNECT=1384407977

重啟: reboot

解決無法使用ifconfig命令

因為我上面安裝Centos是以mini版安裝的, 所以沒有自帶網路管理工具;
使用yum安裝下就好: yum -y install net-tools