Como instalar o FreeBSD! Instalação básica!

como-instalar-freebsd-instalacao-basicacomo-instalar-freebsd-instalacao-basicaNesse tutorial vamos abordar a instalação básica do FreeBSD podendo ser utilizado tanto para servidor como desktop. Saiba como instalar o FreeBSD e a partir desta base você pode transformar o sistema no que você desejar.

Artigo atualizado e revisado em 15 de dezembro de 2020!

Introdução ao FreeBSD

Confira o lançamento do FreeBSD 11.4
O FreeBSD é um sistema operacional usado para alimentar servidores modernos, desktops e plataformas embarcadas, assim veremos uma instalação básica do sistema FreeBSD. Uma grande comunidade a desenvolve continuamente há mais de trinta anos. Seus recursos avançados de rede, segurança e armazenamento fizeram do FreeBSD a plataforma preferida para muitos dos sites mais ocupados e para a maioria dos dispositivos de armazenamento e rede incorporados. Um dos grandes enfoques e destaques dos desenvolvedores em relação ao sistema FreeBSD é o desenvolvimento de um sistema estável e seguro.

Versões de produção ou legacy

As versões do FreeBSD são classificadas em Releases de Produção e Legacy Releases. As versões de produção são mais adequadas para usuários que procuram os novos recursos, os mais recentes. Lançamentos de versões legacy são para usuários que desejam permanecer com uma estratégia de atualização mais conservadora. O processo de instalação abordado nesse tutorial será completo no qual todos os dados do HD serão apagados.
Download FreeBSD 12.2

Requisitos para instalação do FreeBSD

Requerimentos variam de acordo com a arquitetura e para qual propósito, assim a instalação do FreeBSD requer um mínimo de 96 MB de RAM e 1,5 GB de espaço livre no HD. No entanto, essas pequenas quantidades de memória e espaço em disco são realmente adequadas apenas para aplicativos personalizados, como sistemas embarcados. Os sistemas de desktop de uso geral precisam de mais recursos, 2 à 4 GB de RAM e pelo menos 8 GB de espaço no HD.

Instalação básica do FreeBSD

A abordagem da instalação será vinculado em uma máquina virtual (VM) criada no software de virtualização VirtualBox. Para instalação do VirtualBox veja esse post como instalar o VirtualBox . Para criar uma VM com o VirtualBox existem artigos na internet explicando detalhadamente a criação, logo esse tutorial não abrangerá o escopo de criação. A configuração que utilizamos para a VM foi processador com 2 núcleos, memória RAM de 2GB, memória de vídeo de 128MB e disco rígido de 16GB.

1. Iniciando a instalação

Após já ter configurado a máquina e editado o modo de arranque para o tipo de mídia que esta sendo utilizado para instalação, vemos  após dar boot a imagem abaixo.

FreeBSD - tela inicialFreeBSD – tela inicial

Escolhendo a opção 1 multiusuário, sera identificado o hardware e carregado o sistema de instalação. Pode-se entrar no modo live para testar carregando o  sistema direto na memória RAM, usar a opção do shell para devida manutenção do sistema ou instalar, esse sendo a nossa escolha.

FreeBSD - tela inicial de instalaçãoFreeBSD – tela inicial de instalação

2. Definindo o layout do teclado, o hostname e os componentes opcionais do FreeBSD

Na tela de layout de teclado, vamos escolher a opção Brazilian (accent keys) que será mapeado os teclados com teclas de acentos.
FreeBSD - layout de tecladoFreeBSD – layout de teclado

Na próxima tela, escolha o hostname (nome para a máquina) ficando mais fácil ser achada na rede.

FreeBSD - Nome da máquina (hostname)FreeBSD – Nome da máquina (hostname)

Em seguida, na tela para ser selecionados os componentes opcional do sistema, vamos deixar como default e seguir a instalação.

FreeBSD - componentes opcional para o sistemaFreeBSD – componentes opcional para o sistema

3. Particionamento do disco, esquema de partição, resultado da escolha e confirmação do particionamento no FreeBSD

Vamos definir a forma de particionamento do disco rígido, podendo optar pelo modo manual que exige conhecimento prévio no que esta fazendo e o modo automático deixando o instalador criar as partições adequadas para o sistema. Escolhemos a opção Auto (UFS).

FreeBSD - particionamento de discoFreeBSD – particionamento de disco

Após a escolha da opção Auto (UFS), será perguntado se realmente queremos utilizar o disco inteiro com o mapeamento “ada0”, assim escolhemos  Entire Disk (disco inteiro).

FreeBSD - disco de partiçãoFreeBSD – disco de partição

Agora vamos escolher o esquema de partição, podendo ser escolhida as mais comuns como GPT (GUID Partition Table) ou MBR (Master Boot Record). Para nosso laboratório vamos escolher a opção MBR (DOS Partitions).

FreeBSD - esquema de partiçãoFreeBSD – esquema de partição

Em seguida temos o resultado das escolhas, logo, escolhemos a opção Finish (finalizar).

FreeBSD - editor de partiçõesFreeBSD – editor de partições

Após finalizar, devemos dar a confirmação do particionamento para prosseguir, assim será apagado todos os dados do disco. Caso tenha ainda alguma configuração por fazer, pode escolher Back para retornar.

FreeBSD - confirmação de particionamento do discoFreeBSD – confirmação de particionamento do disco

Em seguida aguardaremos o sistema extrair os arquivos para instalação do sistema base, do kernel, da biblioteca lib32 para compatibilidade com arquitetura de 32 bit e os ports para instalação com compilação dos pacotes.

FreeBSD - extraindo arquivos do sistemaFreeBSD – extraindo arquivos do sistema

4. Escolher senha de root e configurar interface de rede do FreeBSD

Após ter instalado a base do sistema, vamos nesse instante definir a senha para o root.

FreeBSD - Definir senha de rootFreeBSD – Definir senha de root

Em seguida, será identificado a interface de rede, no nosso laboratório foi identificado como “em0”. Dando continuidade escolheremos a configuração IPv4 e deixamos como DHCP. Não habilitamos o IPv6 sendo que o mesmo já da suporte nativo.

FreeBSD - identificação da interface de redeFreeBSD – identificação da interface de rede

FreeBSD - habilitando IPv4FreeBSD – habilitando IPv4

FreeBSD - configurando como DHCPFreeBSD – configurando como DHCP

FreeBSD - IPv6 não habilitadoFreeBSD – IPv6 não habilitado

Depois de configurado como IPv4 e DHCP, a configuração de rede não encontrou o domínio e apenas os servidores DNS do provedor de internet. Deste modo definimos o domínio e damos continuidade.

FreeBSD - configuração de domínio e DNSFreeBSD – configuração de domínio e DNS

5. Configurar o fuso horário, data e hora no FreeBSD

Após as etapas de configuração de rede, vamos agora a configuração do Time Zone (fuso horário). Nesse primeiro instante devemos escolher o continente que estamos, em nosso caso na América do Sul.

FreeBSD - configuração de fuso horário continenteFreeBSD – configuração de fuso horário continente

Em seguida escolheremos o país e o estado que estamos, portanto Brasil e região sudeste.

FreeBSD - configuração de fuso horário paísFreeBSD – configuração de fuso horário país

FreeBSD - configuração de fuso horário estadoFreeBSD – configuração de fuso horário estado

Prosseguindo na configuração do fuso horário, após ter mapeado a localização correta, será perguntado a confirmação da abreviação “-03”, assim sendo como “BRT – Brasilia Time UTC -3:00”, logo confirmamos.

FreeBSD - configuração de fuso horário confirmaçãoFreeBSD – configuração de fuso horário confirmação

Em continuidade, vamos configurar a data e hora. No nosso caso editamos apenas a hora e caso o sistema seja usado como servidor deverá ser marcado a opção “ntpd” que é um serviço de sincronização com o protocolo NTP (Network Time Protocol) que é carregado no boot.

FreeBSD - configuração de dataFreeBSD – configuração de data

FreeBSD - configuração de horaFreeBSD – configuração de hora

FreeBSD - configuração de NTPFreeBSD – configuração de NTP

6. Fortalecer segurança e adicionar usuário no FreeBSD

Como dissemos acima, caso o sistema esteja sendo instalado para ser usado como servidor, a opção seguinte servirá para fortalecer a segurança como ocultar processos que estão em execução por outros usuários,  por outros grupos e até mesmo habilitar a opção para que o diretório “/tmp” seja limpo na inicialização do sistema apagando todo seu conteúdo.

FreeBSD - configuração de segurança servidorFreeBSD – configuração de segurança servidor

Em seguida, como estamos instalando o sistema para posterior ser usado como desktop, vamos adicionar usuário no sistema.

FreeBSD - adicionar usuário no sistemaFreeBSD – adicionar usuário no sistema

Assim devemos escolher o nome de usuário, descrever o nome completo caso assim necessite e em seguidas deixamos a opção “default” para a UID, o grupo, o shell e para o diretório do usuário. Na opção senha de autenticação escolhemos “sim”, em senha vazia “não”, em senha aleatória “não” e assim definimos uma senha para o usuário. Na opção bloquear conta criada escolhemos “não” e em seguida escolhemos “sim” para a conta ser criada com sucesso.

FreeBSD - criando conta de usuárioFreeBSD – criando conta de usuário

FreeBSD - criando conta de usuário confirmaçãoFreeBSD – criando conta de usuário confirmação

Caso deseje adicionar outro usuário escolha “sim”, caso contrário “não” e assim prosseguimos para configuração final.

7. Finalizar a instalação do FreeBSD

Antes de finalizar e quiser a documentação para consultas selecione Handbook, mas requer conexão com a internet para baixar a documentação para o sistema.
Para finalizar o instalador e sairmos, vamos em seguida escolher a opção “exit”, depois a opção “não” e logo em seguida a opção “reboot”.

FreeBSD - configuração finalFreeBSD – configuração final

FreeBSD - última pergunta da configuração finalFreeBSD – última pergunta da configuração final

FreeBSD - reboot do sistemaFreeBSD – reboot do sistema

Após o reboot, lembre-se de mudar a escolha do tipo de arranque que o sistema vai iniciar, sendo assim escolhendo o disco rígido, logo, o sistema FreeBSD recém instalado será carregado.

A primeira tela será idêntica ao do boot para instalação, assim com a opção 1 (default) será identificado o hardware com seus devidos módulos parando na autenticação do sistema.

FreeBSD - autenticação no sistemaFreeBSD – autenticação no sistema

Pronto! O FreeBSD 11.2 instalado e pronto para o uso. Em um próximo tutorial, iremos abordar como instalar uma interface gráfica para o uso como desktop. Caso tenha alguma dúvida ou problema, faça parte de nosso grupo no Telegram para obter ajuda, lá temos todos os tipos de usuário.
Até a próxima…

FONTE: Blog SempreUpdate
Aproveito a oportunidade para renovar meus protestos de respeito e consideração aos autores da publicação original.