Contente
O é um wiki, o que significa que muitos artigos são escritos por vários autores. Para criar este artigo, 17 pessoas, algumas anônimas, participaram de sua edição e aprimoramento ao longo do tempo.Gentoo é uma distribuição Linux conhecido por seu gerenciador de pacotes, sua complexidade e suas possibilidades de personalização. Ela é geralmente associada a geeks. Primeiro, a distribuição do Gentoo não é feita para todos, esteja pronto para usar seu cérebro, você precisará de algumas leituras antes que seu sistema fique totalmente operacional. No Gentoo, cada pacote é compilado a partir de seu código-fonte usando a ferramenta de gerenciamento de pacotes porterage. Você, usuário, decide quais recursos e pacotes serão instalados no seu sistema. A compilação e instalação de software pesado (kde, gnome ou LibreOffice, por exemplo) pode levar entre 30 segundos e alguns dias, dependendo do hardware usado, enquanto softwares menores são instalados em minutos.
estágios
- Verifique se você possui privilégios de root no seu computador Ubuntu e uma conexão à Internet, de preferência rápida. Também é recomendável ter um conhecimento intermediário do Ubuntu e Linux em geral.
- Você precisa instalar o chroot no Ubuntu. Você pode fazer isso via Synaptic instalando os pacotes dchroot e debootstrap ou agarrando
sudo apt-get install dchroot debootstrap
na linha de comando. Este programa permite que o Linux finja temporariamente que sua pasta raiz é diferente da raiz normal. - Reparticione as partições existentes ou crie uma nova partição no espaço livre do disco rígido. Cuidado para não perder dados.
- A maioria dos sites recomenda a criação de tantas partições quanto possível. No mínimo, você precisará de uma partição raiz (/). No entanto, a maioria das pessoas tem uma partição swap, uma partição home (/ home). Alguns também recomendam uma partição separada para / boot e / var.
- Formate a nova partição usando o sistema de arquivos de sua escolha (para / home, /, / boot e / var, é recomendável usar ext2, ext3 ou reiser2). Os swaps devem ser formatados como uma partição de swap.
- Crie uma nova pasta,
/ Mnt / gentoo
e um para cada uma das partições que você criou. - Monte suas novas partições aqui:
sudo mount / dev / sda5 / mnt / gentoo
sudo mount / dev / sda6 / mnt / gentoo / home
- : onde sda5 e 6 são as partições que contêm, respectivamente, seus futuros diretórios raiz e home.
- Verifique se a sua data está correta (insira a data). Você pode alterá-lo agarrando
date MMDDhhmmYYYY
. - Abra o navegador de sua escolha e navegue aqui. Encontre o espelho certo para você e faça o download em larchive stage3 de
lançamentos / x86 / 2008.0 / estágios /
(substitua o x86 pela arquitetura do microprocessador, testamos este guia no AMD64 e no x86). Faça o download do arquivo md5 correspondente. - Mover o larchive para sua pasta do Gentoo
mv stage3 * .bz2 * / mnt / gentoo
. - Mover para esta pasta (
cd / mnt / gentoo
) e verifique a integridade do arquivo graças ao md5:md5sum -c stage3 * .md5
. Isso permite verificar se você baixou o arquivo em larchive sem que ele seja corrompido. Se o resultado não estiver bom, você precisará baixá-lo novamente. - Extrair larchive!
sudo tar xvjpf stage3 * .bz2
. Espere até acabar. - Agora você tem alguns programas básicos instalados na sua partição Gentoo. Você precisará instalar o Portage, a ferramenta de gerenciamento de pacotes do Gentoo que permitirá que você tenha controle completo sobre o que está presente no seu sistema.
- Retorne ao espelho em que você baixou o estágio em lariço3. Navegue para a pasta
snapshots /
e baixe o último arquivo porterage. Mova-o para / mnt / gentoo e execute o seguinte comando: tar xvjf / mnt / gentoo / portage-
.tar.bz2 -C / mnt / gentoo / usr - Algumas palavras sobre o Portage: O Portage é um sistema de gerenciamento de pacotes para instalação relativamente fácil de muitos pacotes de software. Ele baixa uma lista de pacotes e suas interdependências de um servidor rsync. Isso indicará ao portage quais arquivos devem ser baixados de um número impressionante de outros servidores. Após o download desses arquivos, o software será compilado do seu código-fonte pelo seu computador, o que o otimizará para o seu hardware.
- Retorne ao espelho em que você baixou o estágio em lariço3. Navegue para a pasta
- Neste ponto, você pode querer configurar algumas sinalizadores de compilação. Você pode fazer isso editando /mnt/gentoo/etc/make.conf no seu editor e favorito. Você pode encontrar um guia completo sobre as diferentes variáveis do make consultando /mnt/gentoo/etc/make.conf.example. Salve as alterações no seu arquivo de configuração e saia do editor e.
- Deseja otimizar seu download? Edite novamente make.conf e verifique se a variável SYNC está definida no servidor rsync mais próximo de você. Adicione quantos espelhos você desejar na variável GENTOO_MIRRORS começando com os que você preferir. Você pode encontrar uma lista de espelhos disponíveis aqui.
- Antes de mergulhar totalmente em seu novo sistema, você precisará copiar algumas configurações cruciais do Ubuntu.
- Primeiro, a configuração do DNS:
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
- Seu sistema de proc:
sudo mount -t proc none / mnt / gentoo / proc
. - Monte e vincule o sistema de arquivos / dev:
sudo mount -o bind / dev / mnt / gentoo / dev
.
- Primeiro, a configuração do DNS:
- Agora você pode chrooter! É relativamente simples e você pode deixá-lo a qualquer momento, simplesmente ... saída. Este processo consiste em três etapas:
- Primeiro, mude seu diretório raiz para / mnt / gentoo:
sudo chroot / mnt / gentoo / bin / bash
. - Atualize seu ambiente para garantir que seu dispositivo saiba onde deveria estar:
/ Usr / sbin / env-update
- Por fim, publique essas alterações na memória (temporária):
fonte / etc / profile
- Se você quiser se lembrar de que está no modo chroot, pode alterar a linha de comando:
exportar PS1 = "(chroot) $ PS1"
- Primeiro, mude seu diretório raiz para / mnt / gentoo:
- Parabéns! Você está no Gentoo e fez cerca de um quarto do caminho. Coragem!
- Em seguida, você precisará compilar o componente mais vital de qualquer sistema operacional: seu núcleo. O kernel é a parte do sistema operacional que decide qual software tem acesso a qual componente de hardware a cada momento. Sem kernel, não há não sistema operacional porque não pode funcionar.
- Você se lembra que o portage foi instalado um pouco antes? Agora você fará o download da lista de pacotes que você pode instalar no servidor rsync que você escolheu. entrar
emerge --sync
- Por uma questão de clareza, eu assumiria que você deseja instalar o último kernel (2.6) em vez de uma versão antiga 2.4.
- Agora devemos definir nossos sinalizadores USE. Esses sinalizadores informam ao compilador quais opções adicionar e quais otimizações usar. É importante definir os sinalizadores corretos para o seu sistema ou você poderá obter um resultado inesperado. Também é melhor adicionar os sinalizadores indicando os recursos a não gerenciar.
- Cada sinalizador que você deseja adicionar é uma palavra simples. Cada opção que você deseja remover é a mesma palavra precedida por um traço (-). Por exemplo, se queremos compilar tudo com os recursos do ogg manager, precisamos adicionar o ogg. Se, por outro lado, não queremos gerenciar os formatos ogg, adicionaremos -ogg.
- Para escolher seus sinalizadores de USE, consulte Documentação do Gentoo sobre sinalizadores de USE para descobrir qual sinalizador você pode incluir.
- Depois de escolher quais sinalizadores você deseja usar, edite o /etc/make.conf e coloque-os lá.
- Agora defina seu fuso horário. Todos os fusos horários do Gentoo estão em / usr / share / zoneinfo. Procure nesta pasta e execute o comando ls para ver quais fusos horários estão disponíveis. Em seguida, copie o fuso horário de sua escolha para / etc / localtime (por exemplo
# cp / usr / share / zoneinfo / GMT / etc / localtime
). - Agora que definimos nosso fuso horário, é hora de fazer o download das fontes do kernel e configurá-lo.
- Iniciar (
# emerge gentoo-sources
) para baixar o código-fonte do kernel. - O próximo passo pode ser complicado na primeira vez. Aqui temos que configurar o kernel para lidar com o que precisamos. Você precisa ter certeza de que configurou corretamente o kernel ou poderá perder os recursos necessários.
- lançamento
cd / usr / src / linux
fazer menuconfig
- Isso exibirá o menu de configuração do kernel. Selecione todos os drivers necessários para inicializar seu sistema, como drivers SCSI (se necessário) e verifique se eles estão compilados corretamente no kernel. Se não for esse o caso, você não poderá iniciar. Verifique também se você ativou o gerenciamento do seu sistema de arquivos.
- Selecione os drivers de rede que você pode precisar, ou seja, os drivers Ethernet ou Wifi (ou ambos).
- Escolha o tipo e a família do seu processador.
- Quando terminar, digite (
make && make modules_install
) para iniciar a compilação do kernel e seus módulos. Isso pode demorar um pouco, você pode ler um livro, assistir TV, passear com o cachorro ou o que quiser. -
make -j2 && make modules_install
- Agora temos que copiar nossa imagem do kernel para / boot. Substitua kernel-2.6.24 pelo nome que você deseja dar ao seu kernel. (
cp arch / i386 / boot / bzImage /boot/kernel-2.6.24
) - Agora vamos à configuração dos módulos do kernel. Iniciar (
find / lib / modules / (versão do kernel) / -type f -iname * .o -ou -iname * .ko
) para listar todos os módulos disponíveis. Adicione aqueles que precisam ser carregados automaticamente em /etc/modules.autoload.d/kernel-2.6. Não inclua .ko, le.o ou o caminho completo, apenas especifique, por exemplo, snd-hda-intel.