Arch Linux安装KVM
Arch安装Kvm(必备依赖)
- qemu → 核心虚拟化引擎
- virt-manager → GUI 管理工具
- virt-viewer → 轻量显示客户端
- dnsmasq → DHCP/DNS,给虚拟机分配内网 IP
- vde2 → 虚拟交换机(虚拟以太网支持)
- bridge-utils → 配置 Linux 网络桥接(虚拟机和物理网络直连)
- openbsd-netcat → 网络调试/转发工具
1 |
|
[!TIP]
有 5 个软件包可提供 qemu :
软件仓库 extra:
qemu-base、qemu-desktop、qemu-full
软件仓库 archlinuxcn:
qemu-git、qemu-headless-git
输入某个数字 ( 默认=1 ): 这里推荐:qemu-desktop(输入对应的数字即可)
开启服务
1 |
|
将普通用户添加进组
1 |
|
查看用户都在那些组
1 |
|
kvm安装windows11出现不满足系统要求时
- 在虚拟机中按住快捷键Shift+F10打开终端界面
- 输入regedit打开注册表
- 在HKEY_LOCAL_MACHINE\SYSTEM\Setup右击新建一个项,命名为LabConfig
- 在该项右击新建三个DWORD (32位) 值,分别命名为BypassTPMCheck、BypassRAMCheck、BypassSecureBootCheck,并将这三个值都设置为1
windows11跳过联网激活
- 在联网界面按【Shift+F10】或【Shift+Fn+F10】,弹出命令提示符窗口
- 在命令提示符窗口中输入:OOBE\BYPASSNRO,敲回车电脑重启
- 再次回到连接网络界面,点击“我没有Internet连接”即可
- 接着点击“继续执行受限设置”即可
- 安装win11的时候尽量将网卡移除省得更新慢
- 进入win11之后将CDROM换成virtio-win,win11系统安装即可
当windows有时启动时出错: Requested operation is not valid: network ‘default’ is not active
意思是:虚拟机尝试启动时,使用的网络(名称为 default)当前未激活
方法一:在终端中激活默认网络
打开终端输入以下命令激活默认网络:
1 |
|
设置默认网络开机自动启动(可选):
1 |
|
取消自启动
1 |
|
方法二:检查 libvirtd 服务状态
有时是因为libvirtd没有正常运行:
1 |
|
1 |
|
方法三:如果网络配置丢失(default 网络不存在)
你可以重新定义 default 网络:
创建一个名为 default.xml 的配置文件,内容如下:
1 |
|
然后导入并启动它:
1 |
|
1 |
|
1 |
|
Arch Linux安装KVM
http://huishao.net/2025/08/28/arch安装KVM虚拟机/