
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)을 적절한 디렉토리에 추출할 수 있습니다. 커널과 베이스가 필요한 두 가지입니다.
반자동화를 시도한다는 측면에서 bsdinstall(sysinstall 대체)은 실제로 여러 스크립트와 프로그램을 호출합니다. 필요에 따라 편집할 수 있습니다. 소스 코드는 /usr/src/usr.sbin/bsdinstall에 있으며 /usr/libexec/bsdinstall/에서 설치된 대부분의 복사본을 찾을 수 있습니다.