Extrai arquivos do FreeBSD 9 ISO

2

Com o FreeBSD 8 você pode instalar manualmente fazendo algo como:

# 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 ..

etc. Isso foi muito útil para instalações remotas e outras circunstâncias especiais.

A instalação do FreeBSD 9 mudou muito e a estrutura de diretórios do CD é totalmente diferente, então estou pensando se alguém sabe de uma maneira similar de fazer isso com o FreeBSD 9? Aprecie qualquer ajuda.

    
por Maniac 22.02.2012 / 16:37

1 resposta

2

A distribuição está dividida em pedaços maiores agora. Em teoria, você pode extrair os tarballs (eles são tar xz) com bsdtar em seus diretórios apropriados. kernels e base são os dois que você precisa.

No que diz respeito a tentar semi-automatizá-lo, o bsdinstall (a substituição do sysinstall) realmente chama vários scripts e programas. Você pode editá-los de acordo com suas necessidades. A fonte está em /usr/src/usr.sbin/bsdinstall e você pode encontrar cópias instaladas da maioria delas em / usr / libexec / bsdinstall /

    
por 22.02.2012 / 21:53