Parallels Desktop安装FreeBSD 14.0

2023-12-29
#Unix #FreeBSD

1. 安装过程

  1. macOS系统和Parallels Desktop 的配置:

macOS Catalina 10.15.7

Parallels Desktop version 11.2.0 (32581)

  1. 下载 FreeBSD-14.0-RELEASE-amd64-disc1.iso 文件,地址:

https://www.freebsd.org/where/

https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.0/

  1. Parallels Desktop的选项依次为:「New」—「Install Windows or another OS from a DVD or image file」—「Image File」—「选中第 2 步的 ISO 文件」—「Other - FreeBSD」—「Customize settings before installation」,最关键的一步:「Configure」—「Hardware」—「Boot Order」-「Advanced flags」,填入 vm.bios.efi = 1。此外,还可设置 Memory 和 Disk Space

  2. 安装:

  • 额外的组件,只选 src(系统源码)
  • 磁盘格式,选择 ZFS
  • 设置网络,IPv4 和 IPv6 都要,默认设置
  • 设置开机启动服务,只保留 sshd
  • 安全性设置,保持默认(都不选)
  • 可以设置一个常用用户 myself

注意⚠️: 键盘的空格键 Space 为选中和取消。

  1. 设置
  • 用 root 进行系统更新:
freebsd-update fetch
freebsd-update install
  • 用 root 用户安装 sudo : pkg install sudo

  • 用 root 用户创建一个 admin 分组,并添加用户 myself :

pw groupadd admin
pw groupmod admin -m myself
  • /usr/local/etc/sudoers.d/ 下新建文件 admin,内容为:
%admin ALL=(ALL) ALL
  • 以下操作都是由普通用户操作,安装 security/ca_root_nss
sudo pkg install -r FreeBSD security/ca_root_nss
  • 源文件 /etc/pkg/FreeBSD.conf 中,http 改为 https,并重新生成索引
sudo vi /etc/pkg/FreeBSD.conf

sudo pkg update -f
  • 安装 vimzshwgetgitoh-my-zsh
sudo pkg install vim zsh wget git

# 配置 zsh
chsh -s /usr/local/bin/zsh
touch ~/.zshrc

# 安装 oh-my-zsh  ( https://ohmyz.sh/ )
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

2. 末了的话

FreeBSD 安装后,默认的目录非常清晰,果然是学院派。

查看了一下系统默认进程,非常精简,只保留必要的进程(少于20个),这个数量确实震惊了。