ESXi下装FreeBSD,尝试在FreeBSD里面使用cbsd装bhyve的Ubuntu子系统,结果启动失败

ESXi下装FreeBSD,尝试在FreeBSD里面使用cbsd装bhyve的Ubuntu子系统,结果启动失败。在调试过程中,发现:重启服务kld时报错

service kld restart

Loading kernel modules:

kldload: can't load if_tuntap: module already loaded or in kernel

/etc/rc.d/kld: WARNING: Unable to load kernel module if_tuntap

尝试解决

编辑/etc/rc.conf

加入这句:

kld_list="vmm if_tuntap if_bridge nmdm"

service kld restart还是报错。

查看cpu规格

因为这个是bhyve里用到的,所以按照bhyve手册里讲的,看看Linux需要的是否符合:

复制代码
root@fb14:~ # cat /var/run/dmesg.boot |grep POP
  Features2=0xfffa3203<SSE3,PCLMULQDQ,SSSE3,FMA,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV>
  Features2=0xfffa3203<SSE3,PCLMULQDQ,SSSE3,FMA,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV>
root@fb14:~ # cat /var/run/dmesg.boot |grep EPT
root@fb14:~ # cat /var/run/dmesg.boot |grep UG

结果ESXi下的FreeBSD系统没有EPT和 UG ,也许这就是导致bhyve启动失败的原因。

最终原因是因为没有打开虚拟开关,打开后,系统里就有了EPT和UG,打开方式见:https://blog.csdn.net/skywalk8163/article/details/141271919

相关推荐
REDcker1 分钟前
Linux 文件描述符与 Socket 选项操作详解
linux·运维·网络
蒹葭玉树15 分钟前
【C++上岸】C++常见面试题目--操作系统篇(第二十八期)
linux·c++·面试
2501_9277730726 分钟前
imx6驱动
linux·运维·服务器
hy____12341 分钟前
Linux_进程间通信
linux·运维·服务器
银发控、1 小时前
nginx静态资源
运维·nginx
郭涤生1 小时前
C++的函数是否可以做到完全覆盖Linux和windows的跨平台
linux·c++·windows
老百姓懂点AI1 小时前
[测试工程] 告别“玄学”评测:智能体来了(西南总部)基于AI agent指挥官的自动化Eval框架与AI调度官的回归测试
运维·人工智能·自动化
德育处主任Pro1 小时前
『NAS』用SSH的方式连上NAS
运维·ssh
Meaauf1 小时前
VMware安装中科方德服务器操作系统
运维·服务器·中科方德
南宫码农2 小时前
神马影视8.5版本如意伪静态+视频教程
linux·运维·centos