Instalando FreeBSD

Ola Pessoal,

Neste post, irei mostrar como instalar o FreeBSD , um sistema operacional derivado do BSD, uma versão do UNIX desenvolvida na Universidade de Berkeley, que teve sua versão 1.0 lancada em 1993.

Gratuito e ainda disponibiliza o código fonte para alterações e criação de novas variantes, segue um lista com as mais conhecidas:
OPNsense, PFsense, Truenas, MidnightBSD, GhostBSD, NomadBSD, helloSystem

Em complemento a tudo isso, FreeBSD roda em diversas plataformas e arquiteturas, veja esse pagina com todas as plataformas e arquiteturas disponíveis.

Tudo que voce precisa saber sobre o FreeBSD e seu funcionamento, pode ser encontrado na pagina de documentação e principalmente na parte de handbook

Como toda solução de código aberto e uma organização sem fim lucrativos, é muito importante a contribuição tanto na parte intelectual e financeira para manter o sistema aberto para comunidade, segue o link para doação: https://freebsdfoundation.org/donate/ 

Chega da parte teórica, vamos para a pratica 😀

Softwares que serão utilizados e as versões utilizadas:

– FreeBSD  – link ( versão:  13.0 )
– Link para baixar a ISO  – link

Primeiramente, é necessário verificar se seu sistema, que pode ser físico ou virtual tenha pelo menos as seguintes configurações:
– 1 cpu/vCpu ou mais.
– 1 GB RAM ou mais.
– 20 GB disco ou mais ( nos vamos utilizar ZFS, se voce utilizar UFS o disco pode ter um tamanho maior )

Agora, nos podemos começar a instalação do FreeBSD:

1- Inicialize sua VM ou computador utilizado a ISO que baixamos do site do FreeBSB.

Selecione a opção 1, para inicializar a interface de instalação, se você deseja saber maiores informações sobre as outras opções verifique o handbook para maiores detalhes. 

 

2- Na tela de boas-vindas escolha a opção <Install> e  clique em enter

Se você precisa fazer algum tipo de debug usando linha de comando antes de fazer  instalação,  clique na opção <shell>. Ou se você quiser testar o sistema clique na opção <Live CD> .

3- Selecione o layout do teclado a sua escolha utilizado a tecla space para selecionar a opção e enter para ir para próxima seção.

Se você precisa testar o layout do teclado, selecione a opção Test … .kbd keymap para isso.

4- Entre com nome para no sistema e clique em enter para continuar.


5- Selecione o layout do teclado a sua escolha utilizado a tecla space para selecionar a opção e enter para ir para próxima seção.

Se você precisa instalar o FreeBSD,de uma forma mais otimizada reduzindo uso do espaco em disco e somente utilizar aplicativos pré-compilados, se você deseja saber maiores detalhes sobre cada opção utilize o handbook para isso, posteriormente ‘e possível instalar essas outras opções durante a utilização do sistema.

6- Selecione Auto (ZFS), para utilizar o FreeBSD com suporte ao ZFS.

Se você precisa utilizar e saber mais sobre as outras opções de particionamento, verifiquei as opções no handbook, o ZFS acaba sendo a forma mais segura para suportada atualmente no FreeBSD. 

 

7- Clique em  >>> Install , para continuar com a instalação.

Se você, precisa alterar algum opção do ZFS você pode fazer aqui, opções como encryptar os discos e outros detalhes, para maiores informações consulte o handbook.

8- Selecione stripe e clique enter para continuar a instalação.

Se você tiver mais de um disco, você pode utilizar as outras opções aumentar a redundância do seu sistema, entretanto no nosso caso so temos um disco, então as outras opções não pode ser selecionadas. 

9- Clique na tecla space para selecionar o device block e enter para continuar a instalação.

Como só temos um disco, sera somente exibido um virutal block device.

10- Selecione YES e clique em enter para continuar a instalação.

11- O instalador iram descompactar os arquivos base e kernel para prosseguir com a instalação.

12- Digite uma senha para o usuário root , repita a senha para confirmar e clique enter para continuar.

13- Selecione a interface de rede deseja e clique em enter para continuar

Como so temos uma interface de rede, sera somente exibido um networking adapter.

14- Selecione Yes, para iniciar a configuração da interface de rede com protocolo IPV4.

Se não quiser utilizar o protocolo IPV4, selecione No, para utilizar o IPV6.

 

15- Selecione Yes, para configurar a interface automaticamente usando DHCP.

Se você quiser configurar um endereço de IP automaticamente, selecione No.

 

16- Selecione No, para pular a configuração de IP usando IPV6.


17- Clique em enter para continuar a instalação

Se você quiser alterar o endereço do servidores DNS, pode ser feito nesta tela, porem como estamos usando DHCP server para distribuir os endereço essa configuração não é necessário.


18- Selecione o timezone reference a sua Região, Pais e Localidade, confirme e clique enter para continuar


18- Confirme se a data esta correta, selecione Skip para continuar a instalação.

Se você quiser alterar a data, selecione Set Date e altere conforme necessário.


19- Confirme se a hora esta correta, selecione Skip para continuar a instalação.

Se você quiser alterar a hora, selecione Set Time e altere conforme necessário.


20- Selecione aplicativos para iniciar no boot, selecione:


Se você quiser utilizar um cache local na maquina, selecione local_unbound, todas as outras opções são importantes para correta inicialização e melhor utilização do CPU.


21- Não selecionem nenhuma opção neste tela, somente clique enter.

Se você quiser utilizar algum opção das configurações de hardening, recomendo fortemente a leitura do handbook para esclarecimento sobre a utilização e limitações de cada função.


22- Clique Yes, para adicionar um novo usuário para sistema.

Se você não quiser instalar uma novo usuário selecione NO, mas é fortemente recomendado a adição de um novo usuário para evitar o uso do super usuário root.

23- Enter nome do usuário, full name, deixe em branco as opcoes Udi, Login group, Login class, Shell, Home directory, Home direcoty permission. Use password-based authentication yes, Use an empty password e use a random passaword no, entre um password a sua escolha, repita o passaword e finalmente  Lock out the account after creation no.
yes para concluir a criação e no para continuar no próximo passo.


Se você deseja alterar o entender melhor cada parâmetro utilizado aqui, veja essa sessão no handbook.


24- Finalmente chegamos ao ultimo passo da instalação, clique enter para continuar.

25- Parabéns!! você conclui a instalação do FreeBSD no seu sistema, selecione No e depois reboot para reinicializar seu sistema.

Antes de reiniciar seu sistema. Sera necessario remover a ISO/CD/DVD, ou na hora do boot selecionar o disk rigido.

Com isso concluímos o nosso post de como instalar o FreeBSD, no próximo post vou mostrar os primeiros passos apos a instalação, como atualizar e softwares básicos.

Fontes:

– https://freebsdfoudation.org/
– https://docs.freebsd.org/en/books/handbook/
– https://freebsdfoundation.org/freebsd-project/resources/guide-to-freebsd-desktop-distributions/