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/ROOT/default /mnt
  • 其他挂载点
zfs create -o mountpoint=/tmp -o exec=on -o setuid=off zroot/tmp
zfs create -o canmount=off -o mountpoint=/usr zroot/usr
zfs create zroot/usr/home
zfs create -o exec=off -o setuid=off zroot/usr<
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值