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

FreeBSD 12.4 lançado com várias correções e melhorias
freebsd

Nesse 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

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.

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 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çã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 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)
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 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 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çã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ção
Em seguida temos o resultado das escolhas, logo, escolhemos a opção Finish (finalizar).
FreeBSD – 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 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 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 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 rede
FreeBSD – habilitando IPv4
FreeBSD – configurando como DHCP
FreeBSD – 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 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 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ís
FreeBSD – 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çã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 data
FreeBSD – configuração de hora
FreeBSD – 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áriospor 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 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 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ário
FreeBSD – 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 final
FreeBSD – última pergunta da configuração final
FreeBSD – 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 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…

Acesse a versão completa
Sair da versão mobile