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/