Como instalar o Linux Gentoo no Ubuntu

Posted on
Autor: Laura McKinney
Data De Criação: 9 Abril 2021
Data De Atualização: 1 Julho 2024
Anonim
How to install Gentoo Linux
Vídeo: How to install Gentoo Linux

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Crie uma nova pasta, / Mnt / gentoo e um para cada uma das partições que você criou.
  6. 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.
  7. Verifique se a sua data está correta (insira a data). Você pode alterá-lo agarrando date MMDDhhmmYYYY.
  8. 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.
  9. Mover o larchive para sua pasta do Gentoo mv stage3 * .bz2 * / mnt / gentoo.
  10. 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.
  11. Extrair larchive! sudo tar xvjpf stage3 * .bz2. Espere até acabar.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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"
  17. Parabéns! Você está no Gentoo e fez cerca de um quarto do caminho. Coragem!
  18. 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.
  19. 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
  20. 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.
  21. 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.
  22. 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.
  23. Para escolher seus sinalizadores de USE, consulte Documentação do Gentoo sobre sinalizadores de USE para descobrir qual sinalizador você pode incluir.
  24. Depois de escolher quais sinalizadores você deseja usar, edite o /etc/make.conf e coloque-os lá.
  25. 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).
  26. Agora que definimos nosso fuso horário, é hora de fazer o download das fontes do kernel e configurá-lo.
  27. Iniciar (# emerge gentoo-sources) para baixar o código-fonte do kernel.
  28. 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.
  29. lançamento
    • cd / usr / src / linux
    • fazer menuconfig
  30. 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.
  31. Selecione os drivers de rede que você pode precisar, ou seja, os drivers Ethernet ou Wifi (ou ambos).
  32. Escolha o tipo e a família do seu processador.
  33. 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.
  34. make -j2 && make modules_install
  35. 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)
  36. 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.