我想在Hyper-V虚拟机中安装FreeBSD 8.0,但是每当我尝试启动安装ISO时,都会遇到内核恐慌。 我已经尝试了i386和amd64; 启用和不启用APIC; 在Hyper-V中禁用和禁用处理器function。 是否有必要使用Xen domU手册中的程序?
有没有人有这种configuration的经验?
根据这个页面 ,Hyper-V没有支持BSD。 如果您需要运行BSD虚拟机,您可能需要寻找另一个虚拟化解决scheme。
如果您在AMD机器上使用Hyper-V,请尝试以下命令:
set hw.clflush_disable=1
这对于我在一台配有FreeBSD 8的AMD机器上使用Hyper-V(我相信这是一个pfSense 2.0.1发行版)
此外,使用传统的networking适配器作为正常的将无法正常工作。
我在BSD中发现的networking驱动程序也有一个问题,那就是在用这样的命令重置它们之前,它们不会工作:
ifconfig de0 down ifconfig de0 up
如果您需要DHCP,可以select使用此命令:
dhclient de0
请查看以下链接了解我的来源:
FreeBSD 8在我的设置上完美运行。 删除默认安装的网卡并添加旧版网卡。 你应该很好的去追求。
我真的不认为在hyper-v上支持任何BSD。 运行良好的唯一操作系统是RHEL / CentOS(当然是windows)
但是,我已经在vmware上运行FBSD4-7,并且在kvm-qemu上也运行了v6和v7,没有任何问题。
你可以让FreeBSD在Hyper-V上工作,但我不会推荐它。 我有很多问题,最烦人的是机器“closures”数月。 解决这个问题的唯一方法就是重新启动整个hyper-v盒子。
为此,Hyper-V支持的Linux发行版也不多。 如果你想运行一个类Unix操作系统,你应该使用vmware,xen,virtualbox或者其他的东西。