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

相关推荐
一个网络学徒10 分钟前
python5
java·服务器·前端
Y1rong11 分钟前
linux之信号量
linux
匀泪13 分钟前
云原生(LVS NAT模式集群实验)
服务器·云原生·lvs
无心水15 分钟前
分布式定时任务与SELECT FOR UPDATE:从致命陷阱到优雅解决方案(实战案例+架构演进)
服务器·人工智能·分布式·后端·spring·架构·wpf
70asunflower22 分钟前
用Docker创建不同的容器类型
运维·docker·容器
mailangduoduo24 分钟前
零基础教学连接远程服务器部署项目——VScode版本
服务器·pytorch·vscode·深度学习·ssh·gpu算力
wdfk_prog24 分钟前
[Linux]学习笔记系列 -- [drivers][tty]sysrq
linux·笔记·学习
2501_9336707924 分钟前
中专学财务,2026年就业方向全解析:从出纳到财务BP的进阶路
运维·服务器
c++逐梦人29 分钟前
Linux基础IO
linux·操作系统·io
blueSatchel30 分钟前
U-Boot载入到DDR过程的代码分析
linux·开发语言·u-boot