安裝配置Linux虛擬機,參考博客:https://linux.cn/article-9707-1.html
本文解決命令行創建 Windows 虛擬機virt-install 命令會出現安裝windows系統找不到硬盤的問題,原始代碼:
sudo virt-install -n windows7-1 --description "ARK single server" --os-type=win --os-variant=win7 --ram=8192 --vcpus=2 --disk path=/home/mingxuexi/images/win7-1.img,bus=virtio,size=60 --network bridge:br0 --accelerate --graphics vnc,listen=0.0.0.0,keymap=en-us --cdrom=/home/mingxuexi/downloads/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
百度查到問題所在:安裝Windows 10虛擬機會出現沒有virtio驅動的問題,導致安裝程序找不到硬盤,需要先下載virtio驅動。
解決方法一,添加光盤驅動(報錯,待解決):
創建虛擬機時,將其加入到CD-ROM中
--cdrom=/home/mingxuexi/downloads/virtio-win.iso
解決方法二,添加軟盤驅動(經測試可用):
在開始之前,我們要準備好幾個東西:
- Windows 安裝鏡像
- Virtio ISO 和軟盤鏡像 (CSDN下載地址)
- Ubuntu18.04遠程桌面
我這裏使用的是 virtio-win-0.1.141_amd64.vfd 版本。操作系統版本是:Ubuntu 18.04.1 LTS。
一切準備就緒,使用 virt-install
命令來幫助創建虛擬機:
虛擬基本配置信息如下:
- 2G 內存
- 1 個 CPU,1 個核,2 個線程
- 1 個 CDROM(Windows 安裝光盤)
- 60G 硬盤(系統盤)
- 1 個軟驅(Virtio 驅動)
- 網絡選擇了橋接模式
sudo virt-install --name win7-2 --memory 2048 --vcpus sockets=1,cores=1,threads=2 --cdrom=/home/mingxuexi/downloads/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso --os-variant=win7 --disk path=/home/mingxuexi/images/win7-2.img,bus=virtio,size=60 --disk /home/mingxuexi/downloads/virtio-win-0.1.141_amd64.vfd,device=floppy --network bridge=br0,model=virtio --hvm --virt-type kvm
- 加載驅動程序:
- 選擇軟盤驅動器/amd64/Win7
解決方法三
除以上兩種方法還可以製作集成virtio驅動的Windows系統鏡像進行安裝,待續......
參考博客: