Eu nunca usei o BSD antes, mas isso não deve ser muito complicado.
Tudo o que é necessário é inicializar o seu liveecd, montar a partição que você instalou e chroot para o ponto de montagem. Isso deve ser tão simples quanto:
su
mount /dev/da0s1 /mnt
chroot /mnt
Você terá que encontrar a partição correta que você instalou, fdisk -s
deve ajudar com isso (parece ser o equivalente de fdisk -l
no Linux).
Quanto a montar /proc
, /dev
etc, realmente depende do que você fará - se algum dos programas que você está executando requerer arquivos nesses sistemas de arquivos, eles provavelmente falharão. Fazer instalações simples não deve precisar dessas montagens. Por outro lado, executar o update-grub
para o gerenciador de inicialização do Debian GRUB2 requer que todos eles sejam montados, como acontece com algumas coisas avançadas, como a detecção de outros sistemas operacionais. Infelizmente não posso comentar sobre os bootloaders do BSD.
Quanto às variáveis de ambiente, elas devem ser copiadas de seu ambiente de vida, que deve ser aproximadamente o mesmo que você obtém se inicializar o sistema. Eu não me importo. Se um programa precisar de variáveis específicas que não estejam definidas, basta executá-lo com var=value program
dentro do chroot
shell ou usar export
( help export
) antes de executar.