分类

安装 FreeBSD

2019-09-06 09:04 linux

最近因为 nc 项目, 需要安装多种系统, 直接装在虚拟机里是个不错的选择. 这篇文章就简单记录一下安装和使用 FreeBSD 的一些操作.

安装

首先要下载 ISO, 可以选择去中科大的镜像服务器下载, 速度较快.

可以用 VirtualBox 或者直接用 qemu 安装, 但我这次用的是 qemu 的前端 virt-manager 来安装的, 这个在之前安装非 x86 架构的系统时也有在用.

在 virt-manager 中新建虚拟机, 找到ISO文件, 新建一个 qcow2 文件, 之后就差不多了.

启动 freebsd 虚拟机后, 会有一个引导安装工具, 步骤比较简单, 只需要注意配置一下 IPv4 和 DHCP 就可以了, 不然无法正常联网.

安装二进制软件包

安装完虚拟机重启之后, 自动就切到了新安装的系统里.

要在系统里安装预编译好的二进制包, 可以用中科大的 pkg 镜像, 配置起来 也很简单.

禁用默认的 freebsd 官方源:

# mkdir -pv /usr/local/etc/pkg/repos
# echo "FreeBSD: {enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf

再新建 /usr/local/etc/pkg/repos/USTC.conf 文件, 内容如下:

USTC: {
  url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

安装常用的软件包:

# pkg install sudo bash gcc git wget coreutils vim-console

参考

  • https://www.freebsd.org/doc/en/books/handbook/network-dhcp.html