How-to de instalação do FreeBSD

Transcrição

How-to de instalação do FreeBSD
How-to de instalação do FreeBSD
Autor: Pablo Santiago Sánchez
Sistema utilizado: FreeBSD 5.3
Introdução:
O maior desafio para conhecer um sistema operacional ao qual nunca
fomos apresentados está sempre em fazer a instalação do mesmo. Sem termos
uma instalação em nossa frente, qualquer texto ou material não passa de teoria
que dificilmente será assimilada. A primeira vez é sempre a mais difícil, pois a
terminologia utilizada é sempre um pouco diferente de um sistema para o
outro. Em um temos slices (fatias) em outros partições, e por aí vai. Quebrar
nossos dogmas, símbolos e significados é o que torna a transição penosa.
O primeiro contato com o FreeBSD pode parecer doloroso a várias
pessoas, pois ele não possui um instalador gráfico. Então já surge a primeira
dúvida: vai ser tudo em modo texto?! Não, o FreeBSD possui, como outros unix,
o X.org (até a versão 5.2.1 era o Xfree86, mas foi trocado porque o Xfree mudou
sua licença...). E isso quer dizer o que? Quer dizer que no FreeBSD, você
também terá Gnome e KDE, e outros window managers como enlightenment,
blackbox e até o extinto OpenWin, antigo wm padrão do Slackware (bons
tempos aqueles...), os quais também estão disponíveis nos outros Unix.
Por ter um instalador em modo texto, muitos usuários acabam por resistir
à instalação, acreditando não haver X para FreeBSD. Como veremos ao final
deste how-to, o FreeBSD pode ser um sistema tão ou mais amigável e fácil de
gerenciar quanto qualquer outro.
A instalação do FreeBSD é extremamente tradicional, e você poderá
perceber, se tiver a oportunidade, que versões anteriores não tem
absolutamente nada de diferente da última versão, mudando apenas o que vem
dentro do pacote (nos idos de 1995, não existia KDE ou Gnome e por isso você
não vai encontrar isso no FreeBSD 1.x ou 2.x). Isto é um facilitador, pois
compreender a instalação uma vez fará com que você nunca mais se esqueça.
Preparando-se para a instalação:
O primeiro passo é adquirir uma cópia do FreeBSD. Existem várias
formas, você pode comprar um CD gravado por outra pessoa ou empresa, ou
você pode simplesmente ir ao site deles e fazer o download você mesmo do ISO.
Meu conselho: faça o download.
Vamos ao site www.freebsd.org. Lá no site, você verá que ele encontra-se
dividido em cabeçalho, corpo e rodapé, sendo que seu corpo está dividido em
três colunas. Do lado esquerdo, você tem a lista de plataformas para a qual o
sistema é desenvolvido, um segundo menu chamado Software e outro chamado
Documentation. Estes dois últimos são os mais importantes do site, e
aconselho você a navegar um pouco por eles, especialmente pelo Handbook,
um manual extremamente completo sobre o sistema operacional e que irá
esclarecer a maior parte das suas dúvidas em diferentes aspectos, desde
instalação até configuração de rede, X e impressão.
Voltando ao que interessa agora, para conseguir uma cópia do FreeBSD
você utilizará o item Getting FreeBSD do menu Software. Ao entrar na
página, você encontrará um tópico chamado Download BSD que listará várias
plataformas e ao lado delas as opções Distribution e ISO. A Distribution
mostra o conteúdo do CD como uma estrutura de arquivos, enquanto o ISO
contém a imagem para a gravação de um CD. Embora você seja encorajado a
navegar pela Distribution, aqui nós vamos nos utilizar apenas do link ISO.
Selecione a sua plataforma (geralmente i386, referindo-se aos processadores
Intel e AMD de 32 Bits) e clique no link ISO.
Lá você terá listados váris arquivos com a extensão .iso. Atenha-se ao que
diz 5.3-RELEASE-i386-disc1.iso. O 5.3 refere-se ao número da versão e pode
ser que mude com o tempo, o i386 refere-se à plataforma e o disc1 ao número
do disco. Os outros discos não são necessários, e o disc2 é um liveCD (versão do
FreeBSD que roda direto do CD) com ferramentas utilizadas no caso de alguma
emergência. Você poderá ignorar os outros sem maiores problemas.
Após baixar o ISO de aproximadamente 650MB, grave um CD com ele e
dê o boot na máquina com o CD no drive de CD-ROM. Isso deverá iniciar a
instalação do FreeBSD.
Instalação passo-a-passo
Após bootar a sua máquina com o CD do FreeBSD, você se deparará com
um menu de boot. Você deve dar o enter e entrar normalmente, ou esperar o
timeout de 10 segundos. Após este menu, você verá uma série de informações
passando pela tela. Essas informações referem-se ao hardware da sua máquina
e ao que o FreeBSD consegue detectar com êxito. Placas de som e de vídeo não
são configuradas neste momento, porque o FreeBSD surge com o intuito de ser
um sistema para Servidores, e estes são quesitos desnecessários para este fim.
Porém, é possível – e veremos isto mais tarde – configurar estes itens sem
maiores problemas.
Ao fim do processo de boot, você deverá se deparar com uma tela similar
à da imagem abaixo (sem as margens em volta, que são decorrentes apenas de
um screenshot feito posteriormente, já com o sistema rodando). Fato
interessante é que o programa de instalação pode ser acessado posteriormente
a qualquer momento executando o arquivo /stand/sysinstall. Assim, você pode
alterar qualquer configuração, instalar pacotes pré-compilados ou ativar
serviços básicos por ali sem problemas.
Neste Menu você possui os seguintes itens:
1. Usage – como utilizar o instalador
2. Standard – inicia uma instalação padrão
3. Express – inicia uma instalação expressa
4. Custom – inicia uma instalação customizada
5. Configure – várias opções para configurar o seu FreeBSD após a
instalação
6. Doc – documentação disponível na instalação
7. Keymap – configuração do teclado no modo terminal (este item também
está disponível dentro do menu Configure
8. Options – permite definir várias opções da instalação
9. Fixit – modo para recuperação manual do sistema instalado
previamente
10.Load Config – permite que você carregue uma configuração de
instalação feita previamente
11.index – índice, glossário de funções.
Para fins didáticos, nos limitaremos aqui a apresentar a instalação
Standard (padrão). Utilizando as setas do teclado, selecione então a opção
Standard e pressione a tecla Enter.
Você será levado para outra tela, similar a mostrada abaixo:
Esta tela informa que você será levado a uma ferramenta de
particionamento em modo texto chamada fdisk com a qual você deverá
especificar a partição na qual o FreeBSD será instalado. Simplesmente
pressione Enter para ser levado ao fdisk, que parecerá com a tela abaixo. Caso
você tenha mais de um Disco Rígido, outra tela aparecerá antes solicitando que
se escolha o Disco que o fdisk irá abrir para particionamento.
Observe que o fdisk do FreeBSD chama a partição de Slice e não Partition
como outras ferramentas. Entender isso não é nenhum problema. Mas ao
contrário de outros sistemas, não é aqui que você irá dividir o Disco rígido para
as partições do FreeBSD. No caso acima (meu notebook), eu criei apenas uma
partição física para o FreeBSD. Uma partição FreeBSD encontra-se no formato
UFS que permite ainda um subparticionamento dentro da partição. Essas
subpartições são conhecidas como Labels e são editadas mais à frente. Assim
sendo, não se preocupe ainda com dividir seu HD em várias partições para /var,
/usr, /tmp, swap, etc. Nada te impede de fazê-lo agora, porém, isso não é
necessário. Ao terminar o particionamento do seu Disco, pressione a tecla “Q”
(quit) para sair do fdisk salvando as alterações.
Você será levado a uma outra tela, como abaixo, perguntando se deseja
instalar o Boot Manager do FreeBSD – só utilize esta opção se tiver mais de um
sistema na mesma máquina - se deseja instalar um MBR Padrão - utilizado
apenas quando o FreeBSD será o único sistema da máquina – ou se deseja
deixar o MBR intocado – se você já tiver o Linux instalado, utilize esta opção e
depois modifique o Lilo, o Grub ou o gerenciador de boot que você usar, para
permitir que a partição do FreeBSD também seja utilizada para o boot.
Após confirmar sua selecão, outra tela informará que agora você deverá
especificar as partições BSD dentro da partição criada. O software utilizado
para isto é o Label Editor, que além de criar para você as subpartições irá já
criar o seu arquivo /etc/fstab.
Após confirmar este tela, outra é apresentada, como abaixo. Aqui você
pode permitir que o sistema defina tudo para você automaticamente
simplesmente pressionando a tecla “A”. Eu, pessoalmente, sempre achei que
isso acaba por gerar um Swap gigantesco, e sem necessidade. Em um servidor,
talvez, tal tamanho seja realmente aplicável, tudo depende da carga da sua
rede. Mas no meu notebook eu não preciso de tudo isso. Assim, eu defino
primeiro o tamanho do meu Swap (geralmente 512MB) e depois utilizo a
divisão automática, mas isso depende de como você quer fazer. Lembre-se
apenas de dedicar sempre o máximo de espaço para a partição que conterá o /
usr.
Pressione agora a tecla “Q” para finalizar a edição do Disco Rígido e das
partições. Uma nova tela aparecerá solicitando que você indique quais as
distribuições de pacotes que deja instalar no seu FreeBSD. Esses pacotes são
oferecidos como uma convenência para facilitar a configuração posterior do
sistema. As opções disponíveis são:
1. << Exit - finaliza a selcao dos pacotes
2. All – seleciona tudo
3. Reset – redefine as seleções para nenhum pacotes
4. Developer – Pacote Base + documentação + código fonte para todo o
sistema
5. X-Developer – mesmo de cima + X.org
6. Kern-Developer – Pacote Base + Código fonte apenas do Kernel
7. X-Kern-Developer – mesmo de cima + X.org
8. User - Pacote Base + documentação
9. X-User – mesmo de cima + X.org
10.Minimal – Pacote Base
Outra tela aparecerá solicitando que você indique de onde virão os
arquivos da instalação. Vou deixar para que você explore e descubra sozinho
como utilizar todas essas opções. Para fins didáticos, nos limitaremos a utilizar
o CD que criamos anteriormente.
Você terá agora uma seqüência de telas mostrando o progresso da
instalação de vários pacotes básicos do FreeBSD, como abaixo. Espere o
processo terminar.
Após terminar o processo de instalação você receberá uma tela
parabenizando-o pela instalação e informando que agora você deverá terminar
a configuração do seu sistema respondendo às telas seguintes.
Como as telas são bem auto-explicativas, não serão cobertas nesta
documentação, e indicaremos apenas sua seqüência e utilidade:
1. Configuração de rede Ethernet/PPP
2. Ativação do serviço de Gateway
3. Configuração e ativação do inetd.
4. Ativação do SSH
5. Ativação do FTP anônimo
6. Ativação e configuração do NFS Server
7. Ativação e configuração do NFS Client
8. Customização do Console (teclado, fonte, etc)
9. Configuração do Time Zone da máquina
10.Ativação da compatibilidade com binários Linux
11.Configuração do Mouse
12.Instalação de Packages (binários pré-compilados)
13.Criação de contas de usuário adicionais
14.Definição da senha do root
Na última tela será fornecida a opção para visitar o menu de
configuração para alguns últimos ajustes. Se você disser “sim”, será levado ao
mesmo menu que está dentro do item Configure da tela inicial da instalação.
Se você disser “não”, será levado diretamente para a tela inicial (e poderar
entrar no Configure de qualquer forma).
Ao terminar sua instalação e configuração, selecione com a tecla Tab a
opção Exit Install. A instalação pedirá então que você remova os Cds ou DVDs
e reiniciará a máquina já com o FreeBSD instalado e rodando. Lembramos
novamente que todas estas configurações podem ser acessadas posteriormente
através do aplicativo /stand/sysinstall.
Conclusão
Embora pareça complicada, a instalação do FreeBSD é relativamente
simples e segue os mesmos 3 passos da instalação de qualquer sistema
operacional (particionamento, instalação dos arquivos, configuração final).
Para aqueles que realmente desejam conhecer o sistema em todos seus
detalhes e utilizá-lo no seu dia-a-dia, um bom conselho é que a focar-se no
estudo do Handbook do FreeBSD. De todos os sistemas operacionais livres
disponíveis, o FreeBSD leva vantagem sobre qualquer outro justamente por
apresentar a melhor e mais clara documentação disponível.
Outros três itens importantes a serem conhecidos para tirar o máximo
proveito do sistema são seu sistema de pacotes (pkg_add, pkg_del, pkg_info,
etc), o ports (coleção de softwares portados para o FreeBSD), e a ferramenta
cvsup que permite que seu sistema esteja sempre atualizado com uma
facilidade incrível. Como utilizar tudo isto está disponível no handbook. Mas
estes três itens são essenciais para compreender o porque escolher o FreeBSD
como seu sistema operacional.
Aquele que não parar de estudar este maravilhoso sistema operacional e
conhecê-lo a fundo, dificilmente terá vontade de utilizar qualquer outra coisa.

Documentos relacionados

Instalacao

Instalacao Aqui vemos uma primeira tela do Disklabel que mostra todas as partições destinadas ao FreeBSD. Temos o slice1 em ad0 como uma partição de 8063Mb, portanto o disco todo será utilizado para o FreeBSD...

Leia mais

Construindo Produtos com o FreeBSD

Construindo Produtos com o FreeBSD Projetos open-source como o FreeBSD oferecem códigos nalizados de altíssima qualidade [4]. Estudos anteriores examinaram o efeito da disponibilidade do código fonte no desenvolvimento de software ...

Leia mais