答案1
您提到您启用了 CPU 虚拟化,amd-v。您没有说的是是否启用了 IOMMU 支持。从这个 AMD 处理器指南来看,我认为 5600x 不支持 IOMMU。我在功能列表中没有看到它。
Qubes-OS 对虚拟化的要求很高。
您可以通过将 sys-usb 和 sys-net 转换为半虚拟化 (PV) 来测试是否是这种情况。然后查看 sys-net 是否出现以及是否能够启动其他虚拟机。
从:
https://www.qubes-os.org/doc/installation-troubleshooting/
- 将sys-net和sys-usb的虚拟化模式更改为“PV”
- 将 qubes.enable_insecure_pv_passthrough 添加到 /etc/default/grub 中的 GRUB_CMDLINE_LINUX
- 运行 sudo grub2-mkconfig -o /boot/efi/EFI/qubes/grub.cfg
- 重启
您可以通过从 Qubes Tools 引入 Qubes Manager 来更改虚拟化模式。右键单击 sys-net 虚拟机。选择“设置”,然后选择“高级”选项卡,然后在对话框中选择“虚拟化”,将其从 HVM 更改为 PV。
如果您使用的是非 UEFI BIOS,则 grub2 mkconfig 命令行将为“sudo grub2-mkconfig -o /boot/grub2/grub.cfg”。