FreeBSD 中文社区 2025 第二季度问卷调查
FreeBSD 中文社区(CFC)
VitePress 镜像站QQ 群 787969044视频教程Ⅰ视频教程Ⅱ
  • FreeBSD 从入门到追忆
  • 中文期刊
  • 状态报告
  • 发行说明
  • 手册
  • 网络文章集锦
  • 笔记本支持报告
  • Port 开发者手册
  • 架构手册
  • 开发者手册
  • 中文 man 手册
  • 文章
  • 书籍
  • FreeBSD 从入门到追忆(第三版:草稿)
  • 编辑日志
  • 目录
  • 致谢
  • 初版序言:好望角与塔吊
  • 再版序言:回到复制粘贴,面向教程本身
  • 三版序言:且有大觉而后知此其大梦也(草稿)
  • 前言
  • 第 1 章 FreeBSD 初见
    • 第 1.1 节 操作系统的历程:UNIX、Unix-like、Linux & FreeBSD
    • 第 1.2 节 FreeBSD 简史
    • 第 1.3 节 谁在使用 FreeBSD?
    • 第 1.4 节 为什么要使用 FreeBSD?
    • 第 1.5 节 Linux 用户迁移指南
    • 第 1.6 节 FreeBSD 桌面发行版
  • 第 2 章 安装 FreeBSD
    • 第 2.1 节 安装前准备(新手入门版本)
    • 第 2.2 节 FreeBSD 安装图解(新手入门版本)
    • 第 2.3 节 UNIX 基础(新手入门版本)
    • 第 2.4 节 命令行基础(新手入门版本)
    • 第 2.5 节 安装 FreeBSD——基于 VMware Workstation Pro
    • 第 2.6 节 安装 FreeBSD——基于 Virtual Box
    • 第 2.7 节 手动安装双系统(先安装 FreeBSD)
    • 第 2.8 节 手动安装双系统(后安装 FreeBSD)
    • 第 2.9 节 安装 FreeBSD——基于 Apple M1 & Parallels Desktop 20
    • 第 2.10 节 安装 FreeBSD——基于 Apple M1 & VMware Fusion Pro
    • 第 2.11 节 Qemu 安装 RISC-V FreeBSD(基于 x86 Windows)
    • 第 2.12 节 云服务器安装 FreeBSD(基于腾讯云轻量云)
    • 第 2.13 节 安装 FreeBSD——基于 Hyper-V
  • 第 3 章 包管理器与 FreeBSD 系统更新
    • 第 3.1 节 FreeBSD 镜像站现状
    • 第 3.2 节 FreeBSD 换源方式
    • 第 3.3 节 gitup 的用法
    • 第 3.4 节 通过 pkg 包管理器安装二进制包
    • 第 3.5 节 通过 Ports 以源代码方式安装软件
    • 第 3.6 节 通过 DVD 安装软件
    • 第 3.7 节 通过 freebsd-update 更新 FreeBSD
    • 第 3.8 节 通过源代码更新 FreeBSD
    • 第 3.9 节 使用 pkgbase 更新 FreeBSD
  • 第 4 章 桌面环境
    • 第 4.1 节 显卡驱动(英特尔、AMD)
    • 第 4.2 节 显卡驱动(NVIDIA)
    • 第 4.3 节 GNOME
    • 第 4.4 节 Mate
    • 第 4.5 节 Xfce
    • 第 4.6 节 Cinnamon
    • 第 4.7 节 Lumina
    • 第 4.8 节 LXQt
    • 第 4.9 节 bspwm
    • 第 4.10 节 IceWM
    • 第 4.11 节 Budgie
    • 第 4.12 节 i3wm
    • 第 4.13 节 CDE
    • 第 4.14 节 Hyprland
    • 第 4.15 节 LXDE
    • 第 4.16 节 Window Maker
    • 第 4.17 节 Fluxbox
    • 第 4.18 节 KDE6
    • 第 4.19 节 主题美化
    • 第 4.20 节 远程桌面
    • 第 4.21 节 root 登录桌面
  • 第 5 章 中文环境配置
    • 第 5.1 节 本地化环境变量
    • 第 5.2 节 Fcitx 输入法框架
    • 第 5.3 节 IBus 输入法框架
    • 第 5.4 节 五笔输入法
    • 第 5.5 节 Firefox 与 Chromium
    • 第 5.6 节 QQ(Linux 版)
    • 第 5.7 节 更换字体
    • 第 5.8 节 金山 WPS(Linux 版)
    • 第 5.9 节 压缩与解压
    • 第 5.10 节 微信(Linux 版)
  • 第 6 章 多媒体与外设
    • 第 6.1 节 声卡
    • 第 6.2 节 蓝牙
    • 第 6.3 节 打印机
    • 第 6.4 节 触摸板
    • 第 6.5 节 音频播放器
    • 第 6.6 节 视频播放器
    • 第 6.7 节 音频图形图像处理
  • 第 7 章 代理服务器
    • 第 7.1 节 HTTP 代理
    • 第 7.2 节 V2ray
    • 第 7.3 节 Mihomo(原 Clash)
    • 第 7.4 节 OpenVPN
  • 第 8 章 账户与权限
    • 第 8.1 节 sudo 与 doas
    • 第 8.2 节 用户与组
    • 第 8.3 节 用户权限
  • 第 9 章 Jail
    • 第 9.1 节 Jail 配置
    • 第 9.2 节 Jail 更新
    • 第 9.3 节 使用 Qjail 管理 Jail
  • 第 10 章 虚拟化
    • 第 10.1 节 通过 BVCP 以网页管理 BHyve
    • 第 10.2 节 使用 bhyve 安装 Windows 11(vm-bhyve)
  • 第 11 章 计算机概论
    • 第 11.1 节 存储卡参数简介与测试
    • 第 11.2 节 总线接口与协议
    • 第 11.3 节 网络基础
    • 第 11.4 节 操作系统
    • 第 11.5 节 MySQL 数据库
  • 第 12 章 引导恢复与 TTY 配置
    • 第 12.1 节 单用户模式与密码重置
    • 第 12.2 节 配置 rEFInd(双系统用)
    • 第 12.3 节 FreeBSD 中文 TTY 控制台
    • 第 12.4 节 引导界面与控制台界面
    • 第 12.5 节 Grub & UEFI 与 efibootmgr
  • 第 13 章 FreeBSD 系统管理
    • 第 13.1 节 FreeBSD src 源码概览
    • 第 13.2 节 FreeBSD 系统概览
    • 第 13.3 节 bsdconfig 系统配置工具
    • 第 13.4 节 SSH 配置与相关工具
    • 第 13.5 节 BSD init 管理服务
    • 第 13.6 节 利用脚本自动生成 BSDlibc 库文本
  • 第 14 章 网络管理
    • 第 14.1 节 TCP 堆栈
    • 第 14.2 节 WiFi
    • 第 14.3 节 USB 网络共享(USB tethering)
    • 第 14.4 节 USB 网卡 & 以太网卡
  • 第 15 章 FreeBSD 防火墙
    • 第 15.1 节 网络参数配置命令
    • 第 15.2 节 Packet Filter(PF)
    • 第 15.3 节 IPFilter(IPF)
    • 第 15.4 节 ipfirewall(IPFW)
    • 第 15.5 节 Fail2Ban(基于 IPFW、PF、IPF)
  • 第 16 章 服务器
    • 第 16.1 节 FTP 服务器
    • 第 16.2 节 MinIO 对象存储服务
    • 第 16.3 节 Gitlab-EE
    • 第 16.4 节 时间服务
    • 第 16.5 节 WildFly
    • 第 16.6 节 Rsync 同步服务
    • 第 16.7 节 Samba 服务器
    • 第 16.8 节 NFS 服务器
    • 第 16.9 节 Webmin
  • 第 17 章 网络服务器
    • 第 17.1 节 Apache
    • 第 17.2 节 Nginx
    • 第 17.3 节 PHP 8.X
    • 第 17.4 节 MySQL 5.X
    • 第 17.5 节 MySQL 8.X
    • 第 17.6 节 NextCloud——基于 PostgreSQL
    • 第 17.7 节 Telegraf+InfluxDB+Grafana 监控平台
    • 第 17.8 节 PostgreSQL 与 pgAdmin4
    • 第 17.9 节 AList
    • 第 17.10 节 prometheus 监控部署
    • 第 17.11 节 MongoDB 80
    • 第 17.12 节 Tomcat
    • 第 17.13 节 Caddy
    • 第 17.14 节 OnlyOffice(基于 PostgreSQL)
    • 第 17.15 节 Zabbix 监控(基于 PostgreSQL)
  • 第 18 章 嵌入式(树莓派、RISCV)
    • 第 18.1 节 树莓派简介与配件选用
    • 第 18.2 节 树莓派安装 FreeBSD
    • 第 18.3 节 树莓派 FreeBSD 配置
    • 第 18.4 节 树莓派与 Linux 兼容层
    • 第 18.5 节 树莓派与 OpenBSD
    • 第 18.6 节 在 RISCV 开发板上安装 OpenBSD
    • 第 18.7 节 Radxa X4(x86)
  • 第 19 章 文学故事
    • 第 19.1 节 BSD 与哲学家 George Berkeley(乔治·贝克莱)
    • 第 19.2 节 加州大学伯克利分校与“Fiat Lux”(要有光)
  • 第 20 章 游戏与科学
    • 第 20.1 节 游戏
    • 第 20.5 节 科研与专业工具
    • 第 20.6 节 我的世界(Minecraft)
  • 第 21 章 Linux 兼容层
    • 第 21.1 节 Linux 兼容层实现
    • 第 21.2 节 Linux 兼容层——基于 CentOS(FreeBSD Port)
    • 第 21.3 节 Linux 兼容层——基于 Ubuntu/Debian
    • 第 21.4 节 Linux 兼容层——基于 ArchLinux bootstrap
    • 第 21.5 节 Linux 兼容层——基于 archlinux-pacman
    • 第 21.6 节 Linux 兼容层——基于 OpenSUSE
    • 第 21.7 节 Linux 兼容层——基于 Gentoo Linux
    • 第 21.8 节 Linux 兼容层——基于 Rocky Linux
    • 第 21.9 节 Linux 兼容层——基于 Slackware Linux
    • 第 21.10 节 RockyLinux 兼容层(FreeBSD Port)
    • 第 21.11 节 Linux 兼容层——基于 Deepin
    • 第 21.12 节 Linux 兼容层与 Jail
    • 第 21.13 节 Linux 兼容层故障排除与未竟事宜
  • 第 22 章 编程环境与软件开发
    • 第 22.1 节 如何报告 Bug
    • 第 22.2 节 如何开发一个 Port
    • 第 22.3 节 如何参与 FreeBSD 开发
    • 第 22.4 节 C/C++ 环境的配置
    • 第 22.5 节 Java 环境的配置
    • 第 22.6 节 QT 环境的配置
    • 第 22.7 节 Python 与 VS Code
    • 第 22.8 节 Rust/Go 环境的配置
    • 第 22.9 节 Shell
    • 第 22.10 节 通过 IDA 7 调试 FreeBSD
    • 第 22.11 节 如何订阅 FreeBSD 的邮件列表
    • 第 22.12 节 code-server 和 clangd
    • 第 22.13 节 Node.js
  • 第 23 章 文件系统与磁盘管理
    • 第 23.1 节 自动挂载文件系统
    • 第 23.2 节 ZFS
    • 第 23.3 节 磁盘扩容
    • 第 23.4 节 NTFS & Fat32
    • 第 23.5 节 Swap 交换分区的设置
    • 第 23.6 节 Linux 文件系统
    • 第 23.7 节 ZFS 磁盘加解密
  • 第 24 章 DragonFly BSD
    • 第 24.1 节 DragonFly BSD 概述
    • 第 24.2 节 安装 DragonFly BSD
    • 第 24.3 节 配置 DragonFly BSD
  • 第 25 章 TwinCAT/BSD
    • 第 25.1 节 TwinCAT/BSD 系统安装与基本配置
    • 第 25.2 节 TwinCAT/BSD 开发环境配置
  • 第 26 章 OpenBSD
    • 第 26.1 节 OpenBSD 概述
    • 第 26.2 节 安装 OpenBSD
    • 第 26.3 节 配置 OpenBSD
    • 第 26.4 节 OpenBSD 包管理器
    • 第 26.5 节 桌面与其他软件
  • 第 27 章 NetBSD
    • 第 27.1 节 NetBSD 概述
    • 第 27.2 节 NetBSD 安装图解
    • 第 27.3 节 NetBSD 换源与包管理器
    • 第 27.4 节 桌面与中文环境常用软件
由 GitBook 提供支持
在本页
  • 视频教程
  • 镜像下载
  • 配置虚拟机
  • 网络设置
  • 虚拟机增强工具与显卡驱动
  • 鼠标集成(主机虚拟机鼠标自由切换)
  • 共享文件夹
  • 故障排除与未竟事宜
  • 附录:博通(broadcom)账号相关
  • 博通(broadcom)账号注册
  • 博通(broadcom)账号登录
  • VMware Workstation Pro 下载(推荐)
  • 博通开源/社区产品
  • VMware Workstation Player(已弃用,不要用)
在GitHub上编辑
导出为 PDF
  1. 第 2 章 安装 FreeBSD

第 2.5 节 安装 FreeBSD——基于 VMware Workstation Pro

上一页第 2.4 节 命令行基础(新手入门版本)下一页第 2.6 节 安装 FreeBSD——基于 Virtual Box

最后更新于19天前

LogoLogo

FreeBSD 中文社区(CFC) 2025

视频教程

镜像下载

提示

虚拟机也可以使用 FreeBSD 官方构建的 ,需要手动扩容,文件系统可选 UFS 与 ZFS。

虚拟机一般使用 FreeBSD-14.2-RELEASE-amd64-disc1.iso 等类似文件名和后缀的镜像,但是,FreeBSD-14.2-RELEASE-amd64-memstick.img 也并非只能用于 U 盘刻录,虚拟机也是可以用的,使用方法参考第 31.2 节。

配置虚拟机

请务必选择“稍后安装操作系统”,否则启动会出问题。

请选择“其他”,然后选择 FreeBSD。

技巧

这一步其实无意义。甚至选择 Windows 也能顺利启动。但是对于低版本的 FreeBSD,虚拟机增强工具没有开源,可能会出问题。

虚拟机占用磁盘空间极大。若你不想 C 盘被占满,请自行调整存储位置。

请调整最大磁盘大小。默认值不合理。若要安装桌面,最小要大于 20 G。

默认值 256 M 能够启动。但是不建议这么做。实在不行给 512 M 也行。

默认值 1 CPU 能够启动。但是不合理。

在“使用 ISO 映像文件”中,点击浏览找到,并选中你下载的 -RELEASE-amd64-disc1.iso 文件。

技巧

经过测试,FreeBSD 也可以支持驱动 UEFI 下 VMware 的显卡。——2025.3.24

警告

网络设置

请使用 NAT 模式(默认),如果不能与宿主机(物理机)互通,请打开 VMware 编辑 - 虚拟网络管理器,“还原默认设置”,直至出现类似下图的配置:

注意

经过测试,桥接的虚拟机在与主机传递文件时,网速极慢。

技巧

如果“还原默认设置”不起作用,始终只有单个某模式,请按照下图手动配置。

警告

NAT 模式“名称”是与你主机的 控制面板\网络和 Internet\网络连接 中的 VMware Network Adapter VMnet8 绑定的,默认绑定的是 8:换言之,NAT 模式 “名称”默认必须指定为下图的 VMnat8,指定为其他名称虚拟机不会有网络!

以上请不要手动设置,如果虚拟机内部一直提示 no link,请重启物理机,再打开虚拟机:VMware 编辑 - 虚拟网络管理器,“还原默认设置”,直至出现上述配置。(请不要尝试手动配置,那是无效的)

如果没有网络请设置 DNS 为 223.5.5.5。请看本章其余章节。

如果配置桥接后始终无法 DHCP 到 IP,可尝试手动将“已桥接至 自动”改为你当前使用的网卡。

虚拟机增强工具与显卡驱动

安装显卡驱动和虚拟机增强工具,即:

# pkg install xf86-video-vmware open-vm-tools xf86-input-vmmouse open-vm-kmod

或者

# cd /usr/ports/x11-drivers/xf86-video-vmware/  && make install clean
# cd /usr/ports/emulators/open-vm-tools/ && make install clean
# cd /usr/ports/x11-drivers/xf86-input-vmmouse/  && make install clean
# cd /usr/ports/emulators/open-vm-kmod/ && make install clean

注意

若你不使用桌面还可以这样(仍然是 Port emulators/open-vm-tools):

# pkg install open-vm-tools-nox11

安装完毕后无需任何多余配置即可实现屏幕自动缩放。

注意

wayland 下也需要安装该驱动。

技巧

如果屏幕显示不正常(过大),请尝试:编辑虚拟机设置——> 硬件、设备——> 显示器——> 监视器、指定监视器设置——> 任意监视器的最大分辨率,设置为主机的分辨率或者略低于主机分辨率均可。

鼠标集成(主机虚拟机鼠标自由切换)

请先安装显卡驱动和虚拟机增强工具。

# sysrc moused_enable=YES
# Xorg -configure
# mv /root/xorg.conf.new /usr/local/share/X11/xorg.conf.d/xorg.conf

编辑 /usr/local/share/X11/xorg.conf.d/xorg.conf 修改以下段落为(其他部分不需要动,保留原样即可):

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen          0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option          "AutoAddDevices" "Off"  # 添加此行到此处
EndSection

…………此处省略一部分…………

Section "InputDevice"
      Identifier  "Mouse0"
      Driver      "vmmouse"  # 修改 mouse 为 vmmouse
      Option      "Protocol" "auto"
      Option      "Device" "/dev/sysmouse"
      Option      "ZAxisMapping" "4 5 6 7"
EndSection

…………此处省略一部分…………

共享文件夹

请先安装虚拟机增强工具。

在物理机设置共享文件夹

注意

不必疑惑虚拟机的名字是 Windows 11,因为这是 Windows11 和 BSD 双系统虚拟机。

在 FreeBSD 虚拟机中查看设置的文件夹:

root@ykla:/home/ykla # vmware-hgfsclient
123pan

加载 fuse 模块

加载 fuse,将下文写入 /boot/loader.conf:

fusefs_load="YES"

挂载

手动挂载

注意

请将 123pan 换成你自己的路径。

# vmhgfs-fuse .host:/123pan /mnt/hgfs

自动挂载

编辑 /etc/fstab/:写入:

注意

请将 123pan 换成你自己的路径。

.host:/123pan      /mnt/hgfs    fusefs  rw,mountprog=/usr/local/bin/vmhgfs-fuse,allow_other,failok 0

检查(请务必执行,否则若写错了会卡在开机处):

# mount -al # 若无输出则正常

查看共享文件夹

root@ykla:/home/ykla # ls /mnt/hgfs/
Downloads
root@ykla:/home/ykla # ls /mnt/hgfs/Downloads/
零跑

文件符合。

参考文献

故障排除与未竟事宜

注意

在使用 Windows 远程桌面或者其他 XRDP 工具远程另一台 Windows 桌面,并使用其上面运行的 VMware 虚拟机操作 FreeBSD 时,鼠标通常会变得难以控制。这是正常的!

  • 每次进入图形界面,窗口都会异常扩大。

调整虚拟机的最大分辨率即可。

硬件——显示——监视器——任意监视器的最大分辨率 (M),将其由默认最大的 2560 x 1600(2K)改成其他较小值即可,亦可自定义数值。

  • 没有声音

加载声卡后若仍然没有声音,请将音量拉满到 100% 再看一下。因为默认声音几乎微不可闻。

附录:博通(broadcom)账号相关

博通(broadcom)账号注册

VMware 已被博通收购。故目前下载任何博通产品均须先注册、登录博通账号。 目前任何非此域名(broadcom.com)教程均无效。

博通(broadcom)账号的注册流程

在页面“Email Address”(电子邮件)处输入你的电子邮箱。如果没有的话,可以用你的 QQ 号,然后直接加上一个 @qq.com——比如你的 QQ 号是 1212111111,那么你的 QQ 邮箱则为 1212111111@qq.com

在页面“Enter text from image”(输入图片上的文本)处输入图片上的文本信息(实际上是验证码)。如果看不清或者不认识,可以点 Enter text from image 右侧的 🔁 点击“Next”(继续)

  • 把第五步得到的“Verification Code: 972980”,中的 972980(你的和我不一样,找你自己的)填到“Enter text from image”里面。

  • 点击“Verify & Continue”(确认并继续)

  • 完成注册

  • 结束注册流程

博通(broadcom)账号登录

博通(broadcom)账号登录流程

  • Username(用户名)就是你注册时候的邮箱。然后点“Next”(下一步)

  • 点击下一步

  • 点击登录

  • 登录完成

VMware Workstation Pro 下载(推荐)

VMware Workstation Pro 下载流程

  • 点击右上角对应图标(名字左侧第一个),选择“VMware Cloud Foundation”(VMware 云计算基础架构)

  • 点击右侧的“My Downloads”(我的下载)

  • 往下翻,点击“VMware Workstation Pro“

  • 点击“Release”(发行版),选择最顶部的那个,你看到的不一定和我一样。

  • 把红色的 * 项目填写完成,不会写的自己编,最好不要抄我的。

  • 勾选“I agree to Terms and Conditions”(我同意条款及条件)左侧的方框 ⬜,让他变成 🟦。

  • 点击右侧箭头的云朵图片 ☁️ 即可下载

VMware Workstation Pro 目前对于个人用户来说是 免费下载、免费使用、免费授权的。 请勿从任何第三方站点下载。 否则会造成一些未知的后果——90% 的问题都是由此产生的。

博通开源/社区产品

博通所有开源/社区产品都被整合到了这里进行下载。

如:Community Network Driver for ESXi、ESXi Arm Edition 等。

VMware Workstation Player(已弃用,不要用)

由于 ,FreeBSD 11/12 在 VMware 的 UEFI 环境下可能无法启动。经测试 13.0 正常启动。

,整体方法参考此处

,解决 fuse: failed to open fuse device: No such file or directory 的问题

,挂载方法参考此处

打开

点击右上角的“Register”(注册)(或者直接打开 )

如果你使用的是 QQ 号生成的邮箱,请打开 。其他邮箱请在各自网站打开,如果不知道,请使用 QQ 邮箱。

打开

点击右上角的“Login”(登录)(或者直接打开 )

或者跳过上述步骤,直接打开

访问地址:。目前任何非此域名教程(community.broadcom.com)均无效。

VMware Workstation Player 目前已弃用。且功能相对 VMware Workstation Pro 非常有缺失。不建议使用,非要下载,请点击 。目前所有包含该软件的教程均为旧教程。

Bug 250580 - VMware UEFI guests crash in virtual hardware after r366691
解决 vmware 上 Ubuntu 共享文件夹(2022 年 7 月)
fuse: failed to open fuse device
VMware shared folders
https://support.broadcom.com/
https://profile.broadcom.com/web/registration
https://wx.mail.qq.com/
https://support.broadcom.com/
https://support.broadcom.com/c/portal/login
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Workstation+Pro
https://community.broadcom.com/flings/home
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Player
001-WIndows11 安装 VMware17
虚拟机镜像
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
VMware 安装 FreeBSD
vmware network on freebsd
vmware network on freebsd
FreeBSD VMware 共享文件夹
FreeBSD VMware 共享文件夹
VMware 安装 FreeBSD
vmware network on freebsd
打开 https://support.broadcom.com/
注册
邮箱验证码
输入邮箱验证码
完成注册
结束注册
登录
登录
点击下一步
点击登录
登录后界面
点击“VMware Workstation Pro“
点击“Release”(发行版)
下载主页
补充信息
同意许可协议
下载