Olá! eu sou o Gatóli e nesse artigo eu vou ensinar você como instalar o FreeBSD de forma completa com o XFCE4, então antes de começar o tutorial eu vou quebrar alguns tabus e perguntas sobre o FreeBSD, primeira coisa que comum é que o FreeBSD é um sistema que não tem compatibilidade com drivers, por partes isso é uma verdade triste, mas o FreeBSD tem suporte estável a processadores Intel para processadores de oitava geração para baixo e alguns processadores da AMD, agora para GPUs da NVIDIA pode ser um pouco mais complexo, porque o FreeBSD como o Linux tem um suporte meio “meh” para NVIDIA, claro que possível ter uma GPU NVIDIA funcional em um sistema FreeBSD, dispositivos muito específicos como telas touch, scanners, etc não recebem um suporte muito bom mas da pra usar alguns modelos, falando sobre pacotes e FreeBSD tem uma vasta gama de pacotes, tem o GIMP, Inkscape, Firefox, Chromium, etc por padrão no repositório mas infelizmente alguns apps como Spotify não estão disponíveis porque o sistema não suporta flatpak ou AppImage.
Apos ter entendido algumas coisas sobre o FreeBSD vamos para instalação! para baixar uma imagem do FreeBSD você pode entrar em https://www.FreeBSD.org/, as imagens são relativamente pequenas tendo entorno de 400 MiB a 500 MiB de tamanho, o FreeBSD suporta várias arquiteturas como AMD64, i386, etc. após ter baixado a imagem você deve gravar em uma média ou rodar em uma máquina virtual, se for colocar em um computador real se lembre de fazer backup dos arquivos e tenha uma média de instalação do seu sistema favorito caso a instalação de algum problema.
Aperte Enter
para entrar no instalador ou espere oito segundo para entrar automaticamente.
Entrando no instalador você vai ter 3 opções, Install, Shell, Live System, de Enter
na de install para fazer a instalação de maneira simples.
Selecione o seu layout de teclado.
Defina o nome da sua máquina.
Nessa parte você vai selecionar os componentes, eu em uma instalação comum seleciono tudo mas se tiver em uma máquina virtual pode deixar como está.
Nessa parte da instalação você vai definir a rede, tome cuidado nessa opções porque se selecionar algo errado pode fazer a rede não funcionar de forma correta.
Coloque seu DNS favorito pode ser o 8.8.8.8 e 8.8.4.4 da Google.
Selecione seu sistema de arquivos, eu gosto do ZFS mas pode usar o UFS que são similares.
Nessa parte você pode dar só um Enter
mas você pode encriptar o disco que é algo recomendavel.
Selecione seu mirror, eu recomendo o http://ftp.freebsd.org mas tem mirros em vários locais do mundo.
Agora seu sistema está sendo instalado, sente e relaxe isso não deve demorar muito tempo, em torno de 3 a 4 minutos.
Coloque uma senha de root para usar comandos que precisão de privilégios de root.
Selecione sua região.
Habilite alguns recursos, leia a descrição para ver o que cada um faz.
Configurações de segurança, leia descrição algumas delas podem ser útil em servidores.
Nessa parte você vai criar o usuário, coloque o usuário no grupo Wheel para usar o doas
que é o “sudo do FreeBSD” e coloque o Shell para tcsh
para ter suporte a setas e Ctrl
+ L
para limpar.
Parabéns você terminou a instalação do FreeBSD agora vamos instalar o XFCE nele, para isso você deve testa se a sua rede está funcionando então rode ping 8.8.8.8
Entre como su
para fazer as seguintes operações
Rode o pkg update
para instalar o pkg
e junto atualizar os repositórios
Rode o pkg upgrade
para atualizar os pacotes.
Instale pacotes essenciais como um editor de código como o Vim ou Nano, e seu Shell favorito.
Defina seu Shell favorito com o chsh -s
.
Se querer usar o Doas, insira no arquivo /usr/local/etc/doas.conf
com o echo
ou qualquer editor de texto o seguinte permit nomedousuario as root
para o Doas funcionar.
Se querer instalar uma inteface gráfica como o XFCE4 instale pacotes como Xorg, XFCE e Slim.
Para habilitar o Hald, DBUS e Slim coloque no arquivo /etc/rc.conf
as seguintes linhas:
hald_enable="YES"
dbus_enable="YES"
slim_enable="YES"
Coloque no arquivo ~/.xinitrc
o seguinteexec startxfce4
para iniciar o XFCE4.
Após ter reniciado sua máquina deve parecer a tela de login do Slim, insira seu nome de usuário COMUM evite usar root e coloque a senha.
Se parecer a tela do XFCE indica que você fez instalação corretamente! agora só falta alguns ajuste para o sistema ficar “filé mignon”
Coloque isso no seu /etc/rc.conf
se sua rede não funcionar, após reinicie seu computador.
Para instalar drivers da NVIDIA rode esse comando, após isso coloque no arquivo /etc/X11/xorg.conf
o seguinte:
Section "Device"
Identifier "NVIDIA Card"
Driver "nvidia"
EndSection
Coloque no arquivos /boot/loader.conf
o seguinte nvidia_load="YES"
para que o driver da NVIDIA funcione corretamente.
NÃO SIGA SE TIVER FUNCIONADO CORRETAMENTE Instale o drm-kmod
para ter drivers da Intel HD ou UHD e no /boot/loader.conf
coloque i915_load="YES"
e no /etc/X11/xorg.conf
coloque
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
EndSection
Para placas da AMD mais novas instale o drm-kmod
e para modelos antigos xf86-video-ati
, após isso coloque no /boot/loader.conf
o seguinte para placas novas amdgpu_load="YES"
e para placas antigas radeon_load="YES"
, agora no /etc/X11/xorg.conf
coloque para placas novas:
Section "Device"
Identifier "AMD Graphics"
Driver "amdgpu"
EndSection
Para placas antigas
Section "Device"
Identifier "AMD Graphics"
Driver "radeon"
EndSection
Após ter instalado os drivers reinicie a máquina.
Se tiver problemas com o som ou microfone instale o Alsa, após ter instalado o Alsa coloque no /boot/loader.conf
isso snd_hda_load="YES"
para habilitar o áudio junto com o microfone.
Se quiser trocar o layout do teclado abra o app de keyboard do XFCE e vai na aba Layout.
Se você tentou ou consegui-o instalar o FreeBSD você não merece palmas mas Tocantins inteiro!
Esse é guia bem inicial para fazer a instalação do FreeBSD, isso só deixa o FreeBSD ajustado para usar numa maquina virtual ou no seu próprio computador.