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 提供支持
LogoLogo

FreeBSD 中文社区(CFC) 2025

在本页
  • FreeBSD 版本介绍
  • 下载 FreeBSD 镜像
  • 刻录 FreeBSD 镜像
  • 硬件支持情况查询
在GitHub上编辑
导出为 PDF
  1. 第 2 章 安装 FreeBSD

第 2.1 节 安装前准备(新手入门版本)

上一页第 1.6 节 FreeBSD 桌面发行版下一页第 2.2 节 FreeBSD 安装图解(新手入门版本)

最后更新于3天前

FreeBSD 版本介绍

已知 FreeBSD 有如下版本(或阶段):alpha、rc、beta、release、current、stable。

release 版本是可以日常/服务器使用的,即一般意义上的 稳定版 或者说 LTS。而 stable 和 current 都是 开发分支,都是 不稳定的(稳定与不稳定是相对的,)。

注意

FreeBSD 的 stable 与一般 Linux 发行版的“稳定版”之概念并不一致,反而是一种 不稳定 的“开发版”。

FreeBSD 的 stable 的真实意思是该分支的 ABI(Application Binary Interface,应用程序二进制接口)是稳定的。

——参见

alpha 是 current 进入 release 的第一步。具体过程是 current --> alpha(进入 stable 分支)--> beta --> rc --> release。

current 相对稳定后(即 MFC 最短三天,MFC 即 Merge From Head,类似向后移植 backporting)会推送到 stable,但是不保证二者没有大的 bug。参见 。

注意

只有 alpha、rc、beta 和 release()才能使用命令 freebsd-update 更新系统,其余版本系统均需要通过源代码编译的方式(或使用二进制的 pkgbase)更新系统。

FreeBSD 开发计划准备删除命令 freebsd-update,一律改用 pkgbase。

——参见

下载 FreeBSD 镜像

首先我们打开 FreeBSD 项目官网::

我们点击黄底红字 Download FreeBSD,会跳转如下:

注意

随着岁月的流逝,在你下载的时候就不一定要下,也不一定就有 14.2。你只需要选择最顶部的一个 FreeBSD-X-RELEASE 即可。X 是比 14.2 大的值。

Installer
VM
SD Card
Documentation

安装镜像

虚拟机预安装镜像

存储卡镜像

文档

一般安装使用

需要自己扩容

单板机/嵌入式用

就是文档

技巧

如果你不知道选哪个,请你选择 Installer(普通家用电脑,苹果除外)。

技巧

如果你不知道 amd64 i386 aarch64 armv7 是什么意思,请你选择 amd64(普通家用电脑,苹果除外)。

File Name                                          File Size      Date                 
Parent directory/                                  -              -                     
CHECKSUM.SHA256-FreeBSD-14.2-RELEASE-amd64         1171           2024-Nov-29 14:11     
CHECKSUM.SHA512-FreeBSD-14.2-RELEASE-amd64         1811           2024-Nov-29 14:09     
FreeBSD-14.2-RELEASE-amd64-bootonly.iso            459491328      2024-Nov-29 13:04     
FreeBSD-14.2-RELEASE-amd64-bootonly.iso.xz         100595956      2024-Nov-29 13:04     
FreeBSD-14.2-RELEASE-amd64-disc1.iso               1310040064     2024-Nov-29 13:05     
FreeBSD-14.2-RELEASE-amd64-disc1.iso.xz            855850608      2024-Nov-29 13:05     
FreeBSD-14.2-RELEASE-amd64-dvd1.iso                4826406912     2024-Nov-29 13:05     
FreeBSD-14.2-RELEASE-amd64-dvd1.iso.xz             3812250832     2024-Nov-29 13:05     
FreeBSD-14.2-RELEASE-amd64-memstick.img            1559351808     2024-Nov-29 13:05     
FreeBSD-14.2-RELEASE-amd64-memstick.img.xz         867177260      2024-Nov-29 13:05     
FreeBSD-14.2-RELEASE-amd64-mini-memstick.img       564220416      2024-Nov-29 13:04     
FreeBSD-14.2-RELEASE-amd64-mini-memstick.img.xz    107445036      2024-Nov-29 13:04     

以上:第一列代表文件名,第二列是文件大小,第三列是发布日期。

首列
说明

Parent directory/ - -

点击后返回上级目录

CHECKSUM.SHA256-FreeBSD-14.2-RELEASE-amd64

本页所有镜像的 SHA256 校验值

CHECKSUM.SHA512-FreeBSD-14.2-RELEASE-amd64

本页所有镜像的 SHA512 校验值

FreeBSD-14.2-RELEASE-amd64-bootonly.iso

网络安装镜像,安装时需联网

FreeBSD-14.2-RELEASE-amd64-bootonly.iso.xz

压缩的网络安装镜像,安装时需联网

FreeBSD-14.2-RELEASE-amd64-disc1.iso

cd 镜像

FreeBSD-14.2-RELEASE-amd64-disc1.iso.xz

压缩的 cd 镜像

FreeBSD-14.2-RELEASE-amd64-dvd1.iso

dvd 镜像,相比 cd 镜像多了一些没用的 pkg 包

FreeBSD-14.2-RELEASE-amd64-dvd1.iso.xz

压缩的 dvd 镜像,相比 cd 镜像多了一些没用的 pkg 包

FreeBSD-14.2-RELEASE-amd64-memstick.img

U 盘用的镜像(可以使用 Rufus 制作 U 盘启动盘)

FreeBSD-14.2-RELEASE-amd64-memstick.img.xz

压缩的 U 盘用的镜像(无需解压缩,可以使用 Rufus 制作 U 盘启动盘)

FreeBSD-14.2-RELEASE-amd64-mini-memstick.img

U 盘用的网络安装镜像,安装时需联网

FreeBSD-14.2-RELEASE-amd64-mini-memstick.img.xz

压缩的 U 盘用的网络安装镜像,安装时需联网

技巧

注意

FreeBSD 所有安装介质包括不限于虚拟机文件都没有提供图形界面(DVD 有 pkg 包,但是会出问题),均需要自行安装。

技巧

FreeBSD 镜像 BT 种子下载地址

  • RELEASE 正式版镜像下载地址

  • CURRENT 测试版下载地址(仅限专业用户)

    • 物理机下载 -amd64-memstick.img 或 -amd64-memstick.img.xz 结尾的文件

旧版本 FreeBSD 下载地址:

刻录 FreeBSD 镜像

技巧

FreeBSD 14.1 RELEASE 两个 ISO 均在 Ventoy 下测试通过(英特尔三代处理器下的 UEFI)。但是仍不排除出现问题的可能性。如果出现问题,请首先考虑下载 img 正常刻录。

技巧

只有当使用 光盘/虚拟机 安装时才应选用 iso 结尾的镜像。

但事无绝对,某些机器使用 .iso 刻录 U 盘启动盘,仍然可以顺利进入安装界面。部分机器(如老款神舟电脑)就支持 ISO 下的 UEFI 启动。但并非所有机器(比如小米就不支持)都如此。

  • 我该如何刻录 FreeBSD 镜像到 U 盘?

警告

技巧

rufus 刻录镜像时,无需解压缩,直接选择 -img.xz 亦可进行启动盘制作的过程。

硬件支持情况查询

更多硬件请参考:


如果你也想上传你的数据到该网站上,请:

  • 使用 pkg 安装:

# pkg install hw-probe
  • 或者使用 Ports 安装:

# cd /usr/ports/sysutils/hw-probe/
# make install clean

然后:

# hw-probe -all -upload
Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!

Probe URL: https://bsd-hardware.info/?probe=f64606c4b1

打开上面的链接,即可看到你的设备。

网络是随时波动的,因此下载的文件时而会与源文件有差异,产生错误。百度网盘就经常这样。因此我们需要一种机制确保你获取的文件与 FreeBSD 项目发布的镜像是完全一致的。就需要用到 校验值。Windows 10、11 均自带命令行工具 CertUtil,无需额外的软件。你还可以参考 这篇文章。

虚拟机用:

物理机用:

虚拟机用:

5.1-9.2

9.3-最新

U 盘安装最好使用 -img 或 -img.xz。因为 .iso 镜像没做 Hybrid 混合启动,写入 U 盘会产生错误。见 。

Windows 上的刻录工具应首选 Rufus,Linux 直接使用 dd 命令即可。rufus 下载地址:

不建议 使用 FreeBSD 手册推荐的 win32diskimager,有时会出现校验码错误的情况(实际上文件校验码正常)。应仅在 rufus 无效的情况下才应使用 win32diskimager。 win32diskimager 下载地址 ,点击 win32diskimager-1.0.0-install.exe 即可下载。

其他系统见

Netflix 几乎所有节点都运行着 current
FreeBSD Glossary STABLE
FreeBSD Release Engineering
且是一级架构
FreeBSD Manual Pages freebsd-update
https://www.freebsd.org/
如何确定用于安全应用程序的文件 SHA-256 哈希
https://fosstorrents.com/distributions/freebsd/
https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/14.2/FreeBSD-14.2-RELEASE-amd64-disc1.iso
https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.2/FreeBSD-14.2-RELEASE-amd64-memstick.img
https://download.freebsd.org/snapshots/amd64/amd64/ISO-IMAGES/15.0/
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/ISO-IMAGES
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/ISO-IMAGES/
FreeBSD -.iso files not support written to USB drive
https://rufus.ie/zh
https://sourceforge.net/projects/win32diskimager/files/Archive/
Hardware for BSD
INSTALL HOWTO FOR BSD
FreeBSD 项目官网
下载 FreeBSD
FreeBSD 镜像
rufus