在 Debian 上使用 QEMU 运行 FreeBSD

教程

FreeBSD 是一个历史悠久的类 Unix 操作系统(与 Debian 同龄),拥有良好的网络性能,以稳定性和安全性著称。本文以 arm64 为例介绍通过 QEMU 运行 FreeBSD 的方法。

安装 QEMU

1
sudo apt install qemu-system-arm -y

下载压缩包

1
2
3
4
wget https://download.freebsd.org/ftp/releases/VM-IMAGES/13.0-RELEASE/aarch64/Latest/FreeBSD-13.0-RELEASE-arm64-aarch64.qcow2.xz

## 使用国内镜像
wget https://mirrors.ustc.edu.cn/freebsd/releases/VM-IMAGES/13.0-RELEASE/aarch64/Latest/FreeBSD-13.0-RELEASE-arm64-aarch64.qcow2.xz

压缩包解压

1
xz -d FreeBSD-13.0-RELEASE-arm64-aarch64.qcow2.xz

启动 QEMU

1
2
3
4
5
6
qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt \
-bios edk2-aarch64-code.fd -nographic \
-drive if=none,file=FreeBSD-13.0-RELEASE-arm64-aarch64.qcow2,id=hd0 \
-device virtio-blk-device,drive=hd0 \
-device virtio-net-device,netdev=net0 \
-netdev user,id=net0

使用

默认用户为 root,无密码。FreeBSD 的包管理器为 pkg,初次使用需要联网下载。
pkg 用法与 apt 类似:

  • 更新软件包列表
    1
    pkg update
  • 安装软件包
    1
    pkg install 软件包名
  • 卸载软件包
    1
    pkg delete 软件包名
  • 搜索软件包
    1
    pkg search 软件包名

图集

FcTXds4K

geRbQlXE

8AjBACNP

vNZs5Xky

本文作者:Tony

本文链接: https://blog.iamsjy.com/2022/03/16/run-freebsd-with-qemu-on-debian/

文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。

评论