Ubuntu 18.04 KVM 安装 Windows 虚拟机

布满荆棘的人生 2022-04-23 07:12 977阅读 0赞

安装配置Linux虚拟机,参考博客:https://linux.cn/article-9707-1.html

本文解决命令行创建 Windows 虚拟机virt-install 命令会出现安装windows系统找不到硬盘的问题,原始代码:

  1. 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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dlZWtzb2Fyc2t5_size_16_color_FFFFFF_t_70

百度查到问题所在:安装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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dlZWtzb2Fyc2t5_size_16_color_FFFFFF_t_70 1

解决方法二,添加软盘驱动(经测试可用):

在开始之前,我们要准备好几个东西:

  • 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 驱动)
  • 网络选择了桥接模式
  1. 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
  1. 加载驱动程序:watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dlZWtzb2Fyc2t5_size_16_color_FFFFFF_t_70 2
  2. 选择软盘驱动器/amd64/Win7watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dlZWtzb2Fyc2t5_size_16_color_FFFFFF_t_70 3
  3. watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dlZWtzb2Fyc2t5_size_16_color_FFFFFF_t_70 4
  4. watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dlZWtzb2Fyc2t5_size_16_color_FFFFFF_t_70 5
  5. watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dlZWtzb2Fyc2t5_size_16_color_FFFFFF_t_70 6
  6. watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dlZWtzb2Fyc2t5_size_16_color_FFFFFF_t_70 7

解决方法三

  1. 除以上两种方法还可以制作集成virtio驱动的Windows系统镜像进行安装,待续......

参考博客:

  • 在 Ubuntu 的 KVM 中安装 Windows 系统
  • Ubuntu 18.04 LTS安装KVM虚拟机的方法步骤
  • 如何在 Ubuntu 18.04 服务器上安装和配置 KVM
  • virtio-win.iso

发表评论

表情:
评论列表 (有 0 条评论,977人围观)

还没有评论,来说两句吧...

相关阅读

    相关 KVM 安装windows 虚拟

    KVM 安装windows 虚拟机 家里有台linux电脑, 一直当文件服务器和下载机使用。 所谓下载机就是装1个xware用迅雷远程下载, 但是最近迅雷关闭了第三方机