最近一段時間一直在研究OpenStack和Ceph的組合,把伺服器叢集給搭建了起來,也透過一些官方的Linux例項跑了起來。但是一直沒有Windows 10的映象,無奈,還是自己製作吧,畢竟也不是開源的系統,找不到也正常。(也不是懶得做,主要是手頭的資源少)
說幹就幹!
一、環境準備
在VMware Workstation Pro 10上測試,採用CentOS7。0作為宿主機。要求有圖形介面。VMware Workstation設定:
選擇這個選項後,安裝的速度會提高。
img
如果Virtual Machine Management環境不具備,安裝以下包
1。1安裝kvm核心
1。2安裝virt管理工具
安裝圖形介面管理虛擬機器(對於遠端的被管理主機,可以不安裝)
檢查服務狀態、啟動服務
1。3(略)使用ubuntu安裝kvm
二、製作映象
在系統工具中開啟虛擬系統管理器
img
點選該按鈕建立虛擬機器
img
選擇本地安裝介質
img
選擇virtio-win-0。1。141。iso驅動檔案作為ISO image
img
系統的型別和版本選擇win10
img
網路連線就預設。
選擇虛擬機器的配置,(這裡的配置僅影響馬上要新建的虛擬機器,之後做成映象上傳後新建雲虛擬機器和他無關)一般2G記憶體 ,2個cpu夠用了
img
選擇存放虛擬機器的地方。Virt-manager給的預設位置是/var/lib/libvirt/images下。
img
點選“加號”建立新的儲存卷
img
建立虛擬機器檔案的名字和容器格式,(一定要選擇qcow2格式)空間20G,點選完成
img
選擇剛建立的儲存卷,點選“選擇卷”
img
img
自定義虛擬機器的名字,勾選安裝前自定義配置,選擇網路NAT
img
選擇增加硬體,選擇win10系統iso映象的路徑(注意之前一開始新建虛擬機器用的iso映象是驅動映象)
img
img
裝置型別選擇CDROW裝置,匯流排型別選擇IDE
img
網絡卡(NIC)部分,網路源NAT,裝置型號選擇virtio,點選應用
img
SATA磁碟,磁碟匯流排選擇VirtIO,儲存格式qcow2,點選應用
img
調整引導選項優先順序,把系統映象的cdrow調到最上面。點選應用。
img
記得前面配置硬體的對每個硬體的操作完成都要點選“應用”,檢查配置無誤後,點選左上角“開始安裝”,開始裝虛擬機器系統
img
進入安裝系統介面,一路點選“下一步”
img
img
img
這裡系統沒有發現磁碟,因為之前磁碟選的是virtio格式,而windows並不自帶虛擬磁碟驅動,所以前面所述的virtio-win-0。1。141。iso檔案派上用場。點選“載入驅動程式”
img
點選“瀏覽”
img
選擇驅動安裝位置,CD驅動器 ——> viostor ——> W8。1 ——> amd64 (64位系統對應的是amd64,32位系統對應x86)
img
img
安裝驅動 “Red HatVirtIO SCSI 。。。”(磁碟驅動)
img
發現驅動裝好,磁碟被正確識別。點選“下一步”
img
系統開始安裝
img
img
設定使用者名稱、密碼等一系列系統資訊
img
img
img
安裝完系統後,由於網絡卡驅動還沒裝,所以不能上網。右鍵計算機->屬性->進入裝置管理器。選擇帶有黃色警告標示的網絡卡(圖中名為“乙太網控制器”)。右鍵屬性,選擇“更新驅動程式”。
img
img
img
img
img
img
25、驅動成功安裝,看到虛擬機器能聯網就大功告成,按照相同方法安裝剩餘的兩個PCI驅動
img
26、驅動安裝完成,映象製作完成,關機進行映象檔案的壓縮處理
img三、映象處理img
(檔案所顯示的大小,與實際的佔用空間不一致,實際佔用小,但是複製到windows中佔用空間為檔案大小)
3。1 壓縮映象
用圖形介面的虛擬機器管理器製作的Windows映象,檔案大小即為新建虛擬機器定義的磁碟大小,如果要c盤40G的話,生成的映象檔案就是40G大小,需要壓縮後再上傳。40G大小壓縮後3G。
(該命令包含在包裡guestfish libguestfs-tools)
上面命令壓縮未成功,使用下面命令壓縮
四、附錄:
4。1 改變映象檔案大小
1、qemu-img resize命令這個命令需要注意資料的備份,下面是轉化的例子。(該命令增加了D盤,並未將C盤增大)
查詢調整情況
2、virt-resize命令
(透過該命令實現 映象檔案大小的調整,注意:針對根分割槽或c盤分割槽的擴大,解決不同C盤大小,多次安裝作業系統做映象的問題;)檢視分割槽情況(也許和你想的不一樣)
把qcow2格式的磁碟映象轉成raw
利用truncate建立一個新的檔案,大小比centos2。raw大5G
開始調整
調整完後轉回qcow2格式
系統管理中c盤增大了,但資源管理器中c盤沒變。登入windows 10 系統;
img
轉換檔案格式——-Convert disk image to disk image
結尾
最後分享我製作的qcow2的windows 10 映象。如果需要上文中的
virtio-win-*.iso
檔案或我已經制作好的windows 10系統映象,請聯絡我獲取!
參考地址:
https://www。bbsmax。com/A/QV5ZDNe4zy/