3.1 使用 Hyper-V 安装 FreeBSD
Hyper-V 简介
Hyper-V 是微软为 Windows / Windows Server 开发的企业级虚拟化管理程序(系统内置),分为 Gen 1(第一代)和 Gen 2(第二代)。
注意
Windows 家庭版/家庭中文版并不支持 Hyper-V。
Gen 1 与 Gen 2 的区别如下:
Gen 1
IDE + SCSI
仅支持 MBR
Gen 2
仅 SCSI
仅支持 UEFI(包含安全启动及 PXE 支持)
系统快速创建的虚拟机默认为 Gen 2。
注意:
使用 Gen 2 时请关闭安全启动,否则系统无法启动。点击“设置”,选择“安全”,取消勾选“启用安全启动”。截至 2025 年 12 月 20 日,FreeBSD 尚不支持安全启动。
参考文献
Windows Server 和 Windows 中的 Hyper-V 虚拟化,微软官方对 Hyper-V 的说明。
测试环境
Windows 11 23H2 专业版
FreeBSD 14.1-RELEASE(
FreeBSD-14.1-RELEASE-amd64-disc1.iso)Hyper-V 版本:10.0.22621.4249
使用第二代 Hyper-V 虚拟机
安装 Hyper-V

右键单击 Windows 徽标,在弹出的菜单中选择“终端(管理员)”,然后输入以下内容:
创建虚拟机

右键单击 Hyper-V 管理器中的主机名,选择“新建” -> “虚拟机”。

点击“下一页”。

起个名字,然后点击“下一页”。

选择“第二代”。然后点击“下一页”。

设置内存大小,然后点击“下一页”。

设置网络,然后点击“下一页”。

指定虚拟硬盘的名称、大小及存储位置,然后点击“下一步”。

点击“浏览”,找到并选中已下载的 FreeBSD-14.1-RELEASE-amd64-disc1.iso 文件,然后点击“下一步”。

点击“完成”。
调整虚拟机

点击“设置”

由于 FreeBSD 尚未支持安全启动,请务必关闭安全启动,否则将无法从安装介质启动安装程序。

请勾选“来宾服务”。其作用详见参考文献。

可选择关闭“使用自动检查点”(即关闭自动快照功能),其作用详见参考文献。
安装 FreeBSD

启动该虚拟机。

按提示开始安装 FreeBSD。

安装完成。
测试桌面
鼠标和键盘均可正常工作,可在宿主机和虚拟机间无缝切换,但虚拟机桌面分辨率无法自适应调整。

删除虚拟机前,必须先将其关机。
参考文献
在 Windows 上安装 Hyper-V,微软官方教程,还有多种方法可选
Hyper-V 集成服务,对各种 Hyper-V 服务进行了详细说明
最后更新于
这有帮助吗?