kvm安装windows11
安装工具
sudo apt install virt-manager
sudo apt install qemu-system-x86
qemu-kvm换成qemu-system了,安装的时候注意,安装qemu-kvm会报错。
使用virt-manager,就不用使用qemu各种命令了,图形化界面,更方便。
创建虚拟机
挂载iso
配置虚拟机内存等硬件信息
选择 Customize configureation before install
因为有些东西需要配置,如果不配置启动安装,会有问题
配置启动项
在Boot Options增加光驱启动项,并且放置到最上面
开始安装
点击左上角Begin Installation,开始安装
配置禁止tpm检测
安装windows11会提示
这台电脑无法运行 Windows 11
这台电脑不符合安装此版本的 Windows 所需的最低系统要求。有关详细信息,请访问xxx
这是因为windows11需要一个安全硬件。vmware上解决方案是增加这个硬件,然后增加加密密码。这里可能也可以用这个方案解决,不过没有测试。我们可以用另外一种方案,禁止检测就可以了。
- 在当前页面按Shift+F10打开终端
- 输入regedit打开注册表
- 找到HKEY_LOCAL_MACHINE\SYSTEM\Setup\
- 在这个目录下增加一个项(目录),名字为LabConfig
- 在这个项的右侧增加三个DWORD(32位)的值,名称为BypassTPMCheck BypassRAMCheck BypassSecureBootCheck,并且都设置为1
- 退出注册表,退出终端,点击安装界面左上角,退到上一页面
- 再次重新安装,就可以继续进行,记住要配置好网络,windows11没有网络不让安装
网络配置
选择你主机上网的网卡设备,比如enp4s0:macvtap,再选择桥接,设备型号选择网卡型号,不要选virtio。这样就可以连接外网了,与主机一样分配ip
选择macvtap之后,虽然主机和虚拟机在同一个网段,但是两者不能互通。
具体网络上有修改为互通的方式,本人没有进行测试。
配置u盘
如果网络不能互通,也不能复制粘贴(网络上也有配置相互之间可以复制粘贴的,不过也避免麻烦,没有测试),那么就只能通过u盘。
使用virt-manager不需要复杂的命令配置u盘了,只需要插上u盘,添加硬件,选择对应的u盘设备,启动系统,就可以看到u盘了。
调整分辨率
安装完成后,分辨率很低,需要安装virtio-win-guest-tools.exe,可以从下面下载。
不需要下载iso,再挂载,只需要virtio-win-guest-tools.exe即可。把virtio-win-guest-tools.exe复制到虚拟机的windows中,安装后,重启,就可以调整更高分辨率了。
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/
https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/