我使用的是OpenBSD 6.8,在VirtualBox 6.1下,具有虚拟化功能的Intel。按照OpenBSD网站上的虚拟化指南,我运行了# rcctl enable vmd (似乎已经成功完成),然后运行了# rcctl start vmd (返回vmd(failed) )。我能想到的唯一原因是OpenBSD已经在虚拟化环境中运行。我怎么才能解决这个问题?
发布于 2021-04-19 20:48:51
目前,OpenBSD无法作为VirtualBox内部的VM主机运行。
在安装在OpenBSD上的VirtualBox上,您会注意到
$ dmesg | grep vmm0
vmm0 at mainbus0: VMX而在真正的硬件上,你会得到一些类似的东西
% dmesg | grep vmm0
vmm0 at mainbus0: VMX/EPTEPT很重要,因为没有它,vmmopen()就不可能成功。当vmmopen()没有成功时,您将在/var/log/messages和/var/log/daemon中得到一个错误
Apr 19 22:04:27 mymachine vmd[65518]: vmd: /dev/vmm: Operation not supported by device
2016年openbsd-misc邮件列表(这里)中提到了这一点,现在似乎仍是如此。
如果OpenBSD不能在任何类型的虚拟化设置中用作VM主机,我不能说。
https://unix.stackexchange.com/questions/645858
复制相似问题