FreeBSD 13.0-RELEASE 安装记录


刚刚接触FreeBSD,主要目的是为了体验一下ZFS:),在这里整理一下资料,如果对你有帮助,我将十分荣幸!
今天在VMware上安装成功,晚上实机安装!

安装基本系统

镜像下载

U盘刻录软件

开始安装

FreeBSD安装手册就可以了,官方资料

需要注意的地方

#手册2.5.3. Selecting Components to Install
#12.26日 9:00更新
#只选择src就可以,ports选了也不会安装,只是些空目录
src           #后面编译内核是需要用到

分区

整块硬盘选择AUTOUFS或AUTOZFS
主要是为了折腾,在这里记录一下ZFS手动分区
分区时选择SHELL
2021.12.22,买了一块1T的SSD,决定重装系统… 选择AUTOZFS分区,需要注意的地方就是要正确选择硬盘和设置SWAP大小(默认是2G)
在这里暂时保留手动分区命令~

  • 引导分区
#确定要安装FreeBSD的硬盘
camcontrol devlist
#我要安装FreeBSD的硬盘插在主板第3个SATA接口上,所以显示的是ada3,个人根据实际情况修改
#清空硬盘
gpart destroy -F ada3 
gpart create -s gpt ada3
#UEFI引导
# 本例中为FreeBSD12.X以后版本的方法,12.x以前的版本不适用
#手册上efi分区是800k,实际上在建立FAT32分区时会提示clusters too few clusters for FAT32
#FreeBSD论坛上有人说这是个失误,实际上最小应为33M,本例中设置为512M
gpart add -a 4k -s 512M -t efi ada3
newfs_msdos -F 32 -c 1 /dev/ada3p1
mount -t msdosfs -o longnames /dev/ada3p1 /mnt
mkdir -p /mnt/EFI/BOOT
cp /boot/loader.efi /mnt/EFI/BOOT/BOOTX64.efi
  • 交换分区(大内存可以不分,个人习惯分一个SWAP)
gpart add -a 4k -s 16G -t freebsd-swap -l swap0 ada3
  • zfs分区
gpart add -a 4k -t freebsd-zfs -l myzpool ada3
  • 建立ZPOOL
#挂载tmpfs
mount -t tmpfs tmpfs /mnt
zpool create -o altroot=/mnt zroot ada3p3
  • 设置ZFS全局参数
#zpool get all 
#zfs get all
zpool set ashift=12 zroot
zfs set compress=zstd zroot        #个人实验性质使用zstd压缩
zfs set checksum=fletcher4 zroot
zfs set atime=off zroot
  • 建立根目录并挂载
zfs create -o mountpoint=none zroot/ROOT
zfs create -o mountpoint=/ -o canmount=noauto zroot/ROOT/default
mount -t zfs zroot

猜你喜欢

转载自blog.csdn.net/kimux/article/details/121868780