x86下KVM启动Jailhouse
首先按照官方文档需要关闭linux kernel的iommu:
VT-d IOMMU usage (DMAR) has to be disabled in the Linux kernel, e.g. via the command line parameter:
intel_iommu=off
方法:
修改/etc/default/grub(/etc下的是grub的配置文件,/boot下的真正启动时加载的grub文件),调整GRUB_CMDLINE_LINUX内容
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet amd_iommu=on iommu=pt"
通过grub-mkconfig命令来根据/etc/default/grub文件来更新/boot/grub/grub.cfg:
grub-mkconfig -o /boot/grub/grub.cfg
重启系统,这时再去查看IOMMU状态:

还需要为hypervisor分配连续的RAM以及额外的cell,在/etc/default/grub中添加:
GRUB_C

最低0.47元/天 解锁文章
1941

被折叠的 条评论
为什么被折叠?



