从 FreeBSD 9 ISO 中提取文件

从 FreeBSD 9 ISO 中提取文件

对于 FreeBSD 8,您可以通过执行以下操作来手动安装:

# mdconfig -f /FreeBSD-8.2-RELEASE-amd64-disc1.iso
# mount -t cd9660 /dev/md0 /cdrom
# cd /cdrom/8.*
# export DESTDIR=/mnt
# cd base; sh install.sh; cd ..
# cd catpages; sh install.sh; cd ..
# cd manpages; sh install.sh; cd ..
# cd src; sh install.sh all; cd ..
# cd kernels; sh install.sh generic; cd ..

等等。这对于远程安装和其他特殊情况非常方便。

FreeBSD 9 安装发生了很大变化,CD 目录结构完全不同,所以我想知道是否有人知道使用 FreeBSD 9 执行此操作的类似方法?感谢任何帮助。

答案1

该分布现在被分解成更大的块。理论上,您可以使用 bsdtar 将 tarball(它们是 tar xz)提取到适当的目录中。 kernels 和 base 是您需要的两个。

就尝试半自动化而言,bsdinstall(sysinstall 的替代品)实际上调用了多个脚本和程序。您可以根据需要编辑它们。源代码位于 /usr/src/usr.sbin/bsdinstall 中,您可以在 /usr/libexec/bsdinstall/ 中找到大部分已安装的副本

相关内容