Ubuntu 18.04 KVM 安装 Windows 虚拟机
安装配置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驱动。
解决方法一,添加光盘驱动(报错,待解决):
https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html
创建虚拟机时,将其加入到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系统镜像进行安装,待续......
参考博客:
- 在 Ubuntu 的 KVM 中安装 Windows 系统
- Ubuntu 18.04 LTS安装KVM虚拟机的方法步骤
- 如何在 Ubuntu 18.04 服务器上安装和配置 KVM
- virtio-win.iso
还没有评论,来说两句吧...