Instalação do Funtoo GNU/Linux em VirtualBox

Funtoo GNU/Linux é para usuários avançados e pacientes. Foi criada pela mesma pessoa que criou a famosa distribuição Gentoo. Trata-se de um sistema extremamente flexível, configurável, voltado para otimização e desempenho. Este artigo é um passo-a-passo da instalação dessa distribuição no Virtualbox. Uma ajudinha para quem quer testá-la, mas acha complicado iniciar.

[ Hits: 33.766 ]

Por: Xerxes em 25/07/2014


Boot, formatação e partições



Passo 1 - Por onde começar

Aconselho dar uma lida no site oficial do Funtoo, principalmente o FAQ para ter uma ideia básica sobre a distribuição e também sobre a instalação, antes de tudo.

Obs.: este artigo não segue à risca os passos do manual oficial, pois incluí nele, de forma mais direta, a configuração do idioma no sistema e a compilação do kernel puro, e outros detalhes. Além disso, compartilho uma experiência sobre conflitos de pacotes, sobre o qual o manual oficial não comenta, mas que força o usuário a buscar respostas em fóruns.

Página oficial da distribuição Funtoo:
Manual de instalação oficial:
Para realizar essa instalação eu usei o VirtualBox. Se quiser fazer o mesmo teste que eu, instale o VirtualBox também:
No VirtualBox, crie um HD virtual com pelo menos 21GB, 256MB de RAM e sistema operacional Gentoo 32-bit ou 64-bit, dependendo do que necessita. Para este artigo usei 64-bit.

Agora, sobre o live-CD. Apesar do manual oficial recomendar a distribuição SystemRescueCD, eu preferi usar o live-CD da distribuição Gentoo. Você pode baixar uma imagem ISO do live-CD da distribuição Gentoo em:
Dentre as opções de liveCD do Gentoo, escolhi a seguinte: amd64, install-cd.

E, se preferir, pode baixar a imagem do SystemRescueCD em:
Para este artigo assumirei que você está usando o liveCD do Gentoo. Após baixar a imagem, associe o sistema virtual à imagem ISO do live-CD do Gentoo e inicie o sistema. Você irá para a tela de boot.

Passo 2 - Boot e partições

Assim que der boot no live-CD do gentoo, será apresentada uma tabela para escolher a configuração do teclado. Pressione "4" e "Enter" para escolher teclado br-abnt2, o padrão do Brasil. Essa escolha de teclado é excelente, pois do contrário, forçaria o usuário a digitar comandos para configurr o teclado. Mas se o teclado estiver desconfigurado, digitar comandos no terminal para configurá-lo poderia ser complicado!

Antes de começar o processo, sugiro usar o atalho Alt + F2, depois Alt + F3, para abrir novos terminais. Você pode alternar entre os terminais com Alt + Fx. Em um destes novos terminais, use o navegador em modo texto elinks para abrir a página do Funtoo. Use o outro terminal para abrir este artigo no vivaolinux.

# elinks funtoo.org/Funtoo_Linux_Installation (terminal 2)
# elinks vivaolinux.com.br (terminal 3)

Para acessar o menu do navegador use a tecla "Esc".

Mas por quê isso? Como a instalação do Funtoo exige alguns passos que nem sempre dá para decorar, seria bom ter os dois tutoriais abertos para acompanhar! Em VirtualBox isso não seria problema, pois você poderia ver as páginas na máquina hospedeira, mas deixo a dica para quem for fazer uma instalação de verdade.

Se você não for usuário experiente, tenhha cuidado e atenção ao executar os comandos a seguir, porque por mais simples que sejam, um erro pode impedir a instalação correta, e aí pode ser necessário refazer vários passos e você pode perder até mesmo horas.

Existem várias formas de particionar o HD. Você pode usar a ferramenta "gdisk", como no manual oficial, ou pode usar "cfdisk". Eu prefiro a segunda opção. Se quiser usar "gdisk", siga o manual oficial. Se quiser usar o cfdisk, execute:

# cfdisk

Para usar o cfdisk, use as setas esquerda e direita, assim você escolhe as opções do particionador. E usando as setas cima e baixo, você navega dentre as partições criadas. Crie uma nova partição Linux (escolha New, tipo 83) e uma outra partição SWAP (New, tipo 82). Se quiser alterar o tipo de uma partição, use a opção Type.

Com respeito à segunda partição (SWAP), deixe-a com no máximo 1GB, e outra partição Linux com o restante do espaço. Marque a partição Linux como bootable.

Para finalizar, selecione: Write, Enter, digite Yes, Enter, depois Quit, Enter.

Obs.: o manual oficial recomenda a criação de várias partições, mas eu só criei duas: uma para a raiz do sistema e outra para swap. Isso fica ao seu critério.

Passo 3 - Formatação e montagem de partições

Veja as partições do sistema com:

# fdisk -l

Formate a partição raiz, que neste artigo é sda1:

# mkfs.ext4 /dev/sda1

Formate e ative a partição swap:

# mkswap /dev/sda2
# swapon /dev/sda2


Crie o ponto de montagem da raiz:

# mkdir /mnt/funtoo

Monte a partição raiz:

# mount /dev/sda1 /mnt/funtoo

Se você está seguindo o manual oficial e criou várias partições separadas como /home, /boot, etc. Precisa criá-las e montá-las também. Exemplo:

# mkdir /mnt/funtoo/boot
# mount /dev/sda1 /mnt/funtoo/boot
# mkdir /mnt/funtoo/home
# mount /dev/sda5 /mnt/funtoo/home


Com um acréscimo. Ao montar uma partição /tmp separada, é necessário alterar suas permissões:

# chmod 1777 /mnt/funtoo/tmp

Obs.: acima, os comandos são apenas exemplos para quem criou várias partições além das duas (raiz e swap) que usei para fazer o artigo.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Boot, formatação e partições
   3. Stage3 e Chroot
   4. Portage, make.conf e outras configurações
   5. Idioma do sistema e profiles
   6. Kernel e Grub
   7. Ferramentas essenciais, wi-fi e sudo
   8. Últimas dicas e conclusão
Outros artigos deste autor

Instalação do Gentoo em HD Externo para dual boot com Windows

Conkyzando e atalhando o Lubuntu 12.10

Fresh Player no Slackware (sim, FRESH)

Instale uma distro dentro de outra

Como transformar Salix OS em Slackware

Leitura recomendada

CentOS - Pós-instalação básica

Configurar rede wireless (ndiswrapper)

Squirrelmail em português sem gambiarra

Como instalar o SVN no Slackware 10.2 utilizando o Apache2 como servidor

Configurando modem MF622 da Claro no FreeBSD 8.0 e OpenBSD 4.7

  
Comentários
[1] Comentário enviado por removido em 25/07/2014 - 11:24h

Rapaz, é uma aventura! :)


Xerxes, o que seria: "elinks http://ftp.osuosl.org/pub/funtoo/ "
Esse "elinks" equivale o "wget"?

[2] Comentário enviado por xerxeslins em 25/07/2014 - 11:26h


[1] Comentário enviado por izaias em 25/07/2014 - 11:24h:

Rapaz, é uma aventura! :)


Xerxes, o que seria: "elinks http://ftp.osuosl.org/pub/funtoo/ "
Esse "elinks" equivale o "wget"?


olá! O elinks é um navegador de internet, como o Firefox, só que ele funciona dentro do terminal, em modo texto. É uma forma de navegar nas páginas quando se está sem ambiente gráfico.


[3] Comentário enviado por removido em 25/07/2014 - 11:31h

Então é assim que funciona o elinks. Não sabia.
Lembro do navegador em modo texto, tinha me esquecido dele.

Também, como uma distro em modo texto iria baixar pacotes? rs
VLW

[4] Comentário enviado por Lucas_Mariano em 27/07/2014 - 00:30h

Estou eu aqui com o meu Arch todo arrumado. Ai invento de abrir a página do VOL, encontro um artigo desses e me vem aquela saudade do portage... lá vamos nós de novo... será que existe uma maldição de Daniel Robbins? rsrsrs 10 pelo artigo! Eu costumo usar um live do sabayon, normalmente sabayon xfce, quando tinha iso com o mate está era a minha preferida.

[5] Comentário enviado por xerxeslins em 27/07/2014 - 07:17h


[4] Comentário enviado por Lucas_Meneses em 27/07/2014 - 00:30h:

Estou eu aqui com o meu Arch todo arrumado. Ai invento de abrir a página do VOL, encontro um artigo desses e me vem aquela saudade do portage... lá vamos nós de novo... será que existe uma maldição de Daniel Robbins? rsrsrs 10 pelo artigo! Eu costumo usar um live do sabayon, normalmente sabayon xfce, quando tinha iso com o mate está era a minha preferida.


Valeu! :)


[6] Comentário enviado por wandx em 08/10/2014 - 23:03h

Parabéns pelo artigo. Após lê-lo, criei coragem e resolvi me enveredar pelo Funtoo. Segui o tutorial da página oficial do projeto e mesclei com alguns passos do seu artigo/tutorial.
Após finda a instalação acho que rezei pouco. Estou com o seguinte problema no boot se alguém puder me ajudar.

O sistema foi instalado usando kvm-qemu.
O boot inicia-se, grub ok, OpenRC inicia e logo após o passo "Migrating /var/lock to /run/lock ...

rm: não foi possível remover /var/lock/.keep_sys-apps_baselayout-0: Sistema de arquivos somente leitura.

Revisei o processo e o fstab e não consegui encontrar o problema.

Diferente do artigo, optei por utilizar o kernel debian-sources (apesar de estar em um VM) pois não consegui inicializar (kernel panic) utilizando o kernel informado nesse tutorial.

Obrigado e se precisarem de mais alguma informação, é só dizer.

ps: O projeto Funtoo ainda carece de documentações para os erros, pesquisei um bocado e nada. Mais uma vez parabéns.




[7] Comentário enviado por xerxeslins em 09/10/2014 - 16:56h

Infelizmente ainda não sei o que pode ser. Hoje eu também estou usando o Funtoo com kernel Debian e ainda bem que está tudo OK.

Faça sua pergunta no fórum. Provavelmente albfneto sabe a resposta. Ou o zezaocapoeira.

Abraço!

[8] Comentário enviado por lucasampaio94 em 12/10/2014 - 08:40h

Pessoal, estou usando o estage3 x86-x64 core i7 e o meu make.conf só veio com as opções cflags e cxxflags. Preciso acrescentar mais coisas?
Como meu processador é core i3 eu acrescentei makeopts="-j5". Por enquanto só tenho esses tres parametros, oque mais tenho que colocar?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts