如何在KVM上部署Windows10
KVM即Kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模塊,自Linux 2.6.20之后集成在Linux的各個主要發行版本中。到目前為止KVM已經成為了企業級非常重要的虛擬機系統之一。
目前KVM在多數社區及企業版的LINUX發行版中都會同時默認安裝KVM以及相應的圖形管理系統virt-manager來讓用戶方便的創建和管理本地的KVM虛擬機系統。這給程序開發及終端用戶需要多操作系統環境帶來了非常多的好處和方便。
隨著微軟Windows 10的發布,各種對Windows 10的測試和把玩也此起彼伏,筆者作為一名系統管理員,也想來盡快熟悉Windows 10的各種新功能,以便給未來應用系統在Windows 10上的部署和應用鋪平系統級的道路。
近日雨說博客在網絡上發現一篇技術分享文章就通過KVM進行了Windows 10系統的安裝,并就一些在安裝中碰到的問題進行了嘗試解決,經過多次測試,終于成功完成了安裝并使用良好。筆者將解決過程整理成該文,以便幫助碰到類似問題的廣大系統管理員借鑒。
筆者使用的操作系統為Gnu/Linux Debian8.1系統,KVM版本為QEMU emulator version 2.1.2;在Linux系統下查看KVM系統版本號可以直接使用kvm –version命令。早期安裝WINXP等操作系統。
只需要一路回車就可以使用KVM提供的默認值即可完成安裝。筆者在第一次安裝Windows 10時,也是如此進行,但沒有想到,卻出現如下錯誤界面并不斷重啟,界面截圖如下:
KVM安裝win10-11
經過多次實驗,發現在安裝Windows 10系統時,必須要對KVM虛擬機參數進行定制才可以成功安裝。
1、CPU參數設置
筆者在KVM中安裝WIN10發現,用戶需要將虛擬機CPU型號設置為物理機型號類型才能正常安裝,用戶首先需要通過在物理機上執行cat /proc/cpuinfo 命令,查看model name字段顯示的物理機CPU型號,之后在虛擬機創建時通過自定義配置指定虛擬機CPU型號為物理機型號類型。
以筆者使用的物理機為例,通過cat /proc/cpuinfo查看物理機CPU型號為:Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz,創建虛擬機后需要將CPU型號修改為core2duo,配置界面如下圖:
KVM安裝win10-2
2、內存設置
沒有特殊要求,筆者測試發現1G內存虛擬機安裝過程中會有假死現象,2G內存效果相對較好。如果物理內存允許,建議還是將虛擬機內存設置為2G以上,避免機器安裝過程假死現象的出現。
3、磁盤設置
對于磁盤設置,筆者測試發現,如果選用VirtIO的磁盤模式,安裝可以順利進行到磁盤分區階段,之后系統會因為缺少VirtIO的磁盤驅動而無法找到硬盤進行下一步安裝,選用除VirtIO及IDE以外的其他安裝方式,系統會在安裝初始化界面假死,安裝無法進行。
因此,目前在KVM中安裝WIN10系統時,必須將虛擬磁盤的總線形式設置為IDE。否則無法進行安裝。配置界面如下圖:
KVM安裝win10-3
4、網卡設置
目前KVM在創建虛擬機時使用的默認網卡選項是虛擬的rtl8139百兆網卡。測試中發現,即使是CPU、磁盤設置正確,網卡配置錯誤,系統依然會直接報藍屏出錯界面,比磁盤配置錯誤問題還要嚴重。用戶在選擇時也是必須選擇列表中的e1000千兆虛擬網卡才可以完成WIN10系統安裝,配置界面如下:
經過以上修改,用戶就可以進行Windows10系統的安裝和配置了。筆者發現Windows10的確比Windows XP在同樣硬件環境下安裝時間縮短了不少,安裝完成后使用起來也要比同樣硬件環境下的虛擬WINXP快那么一點點,這樣就可以非常方便的進行Windows10下各種軟件功能的測試以及遷移的前期系統部署測試。
給開發及日常運維人員都帶來了非常方便的操作系統級環境保證,最后讓我們看看KVM里Windows 10的科幻似的桌面吧!!
KVM安裝win10-4
以上測試在OS:Gnu/Linux Debian8.1 CPU:Intel(R) Core(TM)2Duo CPU e8400 MEM:4G環境下完成。同時適用于CentOS下KVM安裝Windows10相關問題的解決
以上就是如何在KVM上部署Windows10的全部內容,望能這篇如何在KVM上部署Windows10可以幫助您解決問題,能夠解決大家的實際問題是好吧啦網一直努力的方向和目標。
相關文章:
1. windows10游戲特別優化版在哪下載2. Windows10重新打開USB接口方法介紹3. Windows10系統右鍵沒有nvidia選項如何找回4. Windows10游戲兼容模式怎樣設置 Windows10游戲兼容模式設置教程5. windows10分辨率在哪里調試6. centos7使用docker部署gitlab-ce-zh應用詳解7. Windows10如何將USB端口掛起?Windows10如何將USB選擇性暫停?8. Windows10打開防火墻遠程連接步驟介紹9. 如何在Windows11和Windows10上獲取驅動程序更新?10. win10關閉自動更新方法有哪些?徹底關閉windows10三大新方法