使用 ZFS 启动环境更新 FreeBSD
(host) # beadm create 13 # 创建新的 '13' ZFS Boot Environment
Created successfully
(host) # beadm mount 13 /var/tmp/BE-13 # 将新的 '13' BE 挂载到某个目录
Mounted successfully on '/var/tmp/BE-13'
(host) # chroot /var/tmp/BE-13 # 切换到该目录的 chroot(8) 环境
(BE) # mount -t devfs devfs /dev # 在该 BE 中挂载 devfs(8)
(BE) # rm -rf /var/db/freebsd-update # 删除任何旧补丁
(BE) # mkdir /var/db/freebsd-update # 为补丁创建新的目录
(BE) # freebsd-update upgrade -r 13.0-BETA3 # 获取升级所需的补丁
(BE) # freebsd-update install # 安装内核及内核模块
(BE) # freebsd-update install # 安装用户空间程序/二进制文件/库
(BE) # pkg upgrade # 使用 pkg(8) 升级所有软件包
(BE) # freebsd-update install # 移除旧的库和文件
(BE) # exit # 退出 chroot(8) 环境
(host) # umount -f /var/tmp/BE-13/dev # 卸载该 BE 中的 devfs(8)
(host) # beadm activate 13 # 激活新的 '13' BE
Activated successfully
更新 1 – 如果一切顺利
更新 2 – 如果出现问题
更新 3 – 使用新版本 beadm(8) 更快升级
最后更新于
这有帮助吗?
