Como instalar o Gentoo Linux a partir do Ubuntu (com imagens)

Índice:

Como instalar o Gentoo Linux a partir do Ubuntu (com imagens)
Como instalar o Gentoo Linux a partir do Ubuntu (com imagens)

Vídeo: Como instalar o Gentoo Linux a partir do Ubuntu (com imagens)

Vídeo: Como instalar o Gentoo Linux a partir do Ubuntu (com imagens)
Vídeo: COMO ENVIAR FOTOS POR E MAIL PELO CELULAR 2024, Maio
Anonim

Gentoo é uma distribuição do Linux conhecida por sua personalização, complexidade, gerenciamento de pacotes e associação geral com geeky-ness. Em primeiro lugar, a distribuição do Gentoo não é para todos; esteja preparado para usar seu cérebro, pois você precisará fazer algumas leituras para deixar seu sistema totalmente funcional. No Gentoo, cada pacote é compilado a partir do código-fonte, usando sua ferramenta de gerenciamento de pacotes, portage, para que você, o usuário, decida quais recursos e pacotes são instalados em seu sistema. A compilação / instalação de grandes compilações (kde / gnome / libreoffice) pode levar de 30 segundos a alguns dias (cada) dependendo do hardware usado, enquanto compilações menores são instaladas em questão de minutos. Este guia permitirá que você instale o Gentoo, enquanto ainda deixa seu computador completamente livre para o uso diário normal. Ele foi escrito explicitamente para funcionar no Ubuntu, embora não haja razão para que não funcione em nenhuma outra distribuição Linux.

Passos

Instale o Gentoo Linux a partir do Ubuntu Etapa 1
Instale o Gentoo Linux a partir do Ubuntu Etapa 1

Etapa 1. Certifique-se de ter privilégios de superusuário em sua máquina Ubuntu; e uma conexão com a Internet - de preferência rápida

Um conhecimento intermediário de Ubuntu e Linux em geral também é preferível.

Instale o Gentoo Linux a partir do Ubuntu Etapa 2
Instale o Gentoo Linux a partir do Ubuntu Etapa 2

Etapa 2. Você precisa instalar o chroot no Ubuntu

Você pode fazer isso por meio do Synaptic instalando os pacotes dchroot e debootstrap; ou a linha de comando digitando

sudo apt-get install dchroot debootstrap

. Este programa permite ao Linux fingir temporariamente que seu diretório raiz é diferente do normal.

Instale o Gentoo Linux a partir do Ubuntu Etapa 3
Instale o Gentoo Linux a partir do Ubuntu Etapa 3

Etapa 3. Reparticione as partições existentes ou crie uma nova partição a partir do espaço livre do disco rígido

Tome cuidado! Você não quer perder nenhum dado.

A maioria dos sites recomenda que, essencialmente, quanto mais partições, melhor. No mínimo, você precisará de uma partição root (/); mas a maioria das pessoas tem uma partição swap separada, partição home (/ home). Alguns também recomendam uma partição separada para / boot e / var

Instale o Gentoo Linux a partir do Ubuntu Etapa 4
Instale o Gentoo Linux a partir do Ubuntu Etapa 4

Etapa 4. Formate a (s) nova (s) partição (ões) usando um sistema de arquivos de sua escolha (para / home, /, / boot e / var, é preferível usar ext2, ext3 ou reiser2)

As trocas precisam ser formatadas como partições de troca.

Instale o Gentoo Linux a partir do Ubuntu Etapa 5
Instale o Gentoo Linux a partir do Ubuntu Etapa 5

Etapa 5. Crie uma nova pasta,

/ mnt / gentoo

e um para cada uma das partições separadas que você criou.

Instale o Gentoo Linux a partir do Ubuntu Etapa 6
Instale o Gentoo Linux a partir do Ubuntu Etapa 6

Etapa 6. Monte suas novas partições aqui:

  • sudo mount / dev / sda5 / mnt / gentoo

  • sudo mount / dev / sda6 / mnt / gentoo / home

  • onde aqui, sda5 e 6 são as partições contendo seus diretórios raiz e home potenciais, respectivamente.
Instale o Gentoo Linux a partir do Ubuntu Etapa 7
Instale o Gentoo Linux a partir do Ubuntu Etapa 7

Etapa 7. Verifique se a sua data está correta (digite a data)

Você pode alterá-lo com a sintaxe

data MMDDhhmmYYYY

Instale o Gentoo Linux a partir do Ubuntu Etapa 8
Instale o Gentoo Linux a partir do Ubuntu Etapa 8

Etapa 8. Abra um programa de navegação na web de sua escolha e navegue até aqui

Encontre seu espelho local e baixe o stage3 tarball de

releases / x86 / 2008.0 / etapas /

(substitua x86 pela arquitetura de sua escolha - este guia foi testado apenas para AMD64 e x86). Baixe o arquivo md5 correspondente.

Instale o Gentoo Linux a partir do Ubuntu Etapa 9
Instale o Gentoo Linux a partir do Ubuntu Etapa 9

Etapa 9. Mova-o para a pasta Gentoo

mv stage3 *.bz2 * / mnt / gentoo

.

Instale o Gentoo Linux a partir do Ubuntu Etapa 10
Instale o Gentoo Linux a partir do Ubuntu Etapa 10

Etapa 10. Mova-se para lá (

cd / mnt / gentoo

) e verifique o tarball por meio do md5:

md5sum -c stage3 *.md5

. Isso garante que o tarball foi baixado corretamente sem ser corrompido. Se ele não reportar como OK, você terá que baixá-lo novamente.

Instale o Gentoo Linux a partir do Ubuntu Etapa 11
Instale o Gentoo Linux a partir do Ubuntu Etapa 11

Etapa 11. Extraia o tarball

sudo tar xvjpf stage3 *.bz2

. Espere até que termine.

Instale o Gentoo Linux a partir do Ubuntu Etapa 12
Instale o Gentoo Linux a partir do Ubuntu Etapa 12

Etapa 12. Agora você tem alguns programas básicos instalados na partição do Gentoo; em seguida, você precisa instalar o Portage:

O sistema de gerenciamento de pacotes do Gentoo que permite a você ter controle completo sobre o que está em seu sistema.

  • Volte para o espelho do qual você baixou anteriormente o tarball do stage3. Vou ao

    instantâneos /

  • e baixe o arquivo mais recente do Portage. Mova-o para / mnt / gentoo e use o comando:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr

  • Uma breve introdução ao Portage: Portage é um sistema de gerenciamento de pacotes que permite a instalação relativamente fácil de vários pacotes de software. Ele funciona baixando uma lista desses e seus inter-relacionamentos de um servidor rsync. Isto irá apontar o portage para arquivos relevantes que podem ser baixados de um grande número de outros servidores. Assim que esses arquivos forem baixados, o software será compilado a partir da fonte pelo seu computador - otimizando-o para a sua máquina.
Instale o Gentoo Linux a partir do Ubuntu Etapa 13
Instale o Gentoo Linux a partir do Ubuntu Etapa 13

Etapa 13. Neste estágio, você pode querer definir alguns sinalizadores de compilação

Você faz isso editando /mnt/gentoo/etc/portage/make.conf usando seu editor de texto favorito. Um guia completo sobre várias variáveis make pode ser encontrado lendo /mnt/gentoo/usr/share/portage/config/make.conf.example. Salve suas alterações no arquivo de configuração e saia do editor de texto.

Instale o Gentoo Linux a partir do Ubuntu Etapa 14
Instale o Gentoo Linux a partir do Ubuntu Etapa 14

Etapa 14. Quer otimizar seu download?

Edite make.conf novamente e certifique-se de que a variável SYNC esteja configurada para o seu servidor rsync mais local. Adicione quantos mirrors quiser à variável GENTOO_MIRRORS - mas coloque o seu preferido primeiro. Você pode encontrar a lista dos mirrors disponíveis aqui.

Instale o Gentoo Linux a partir do Ubuntu Etapa 15
Instale o Gentoo Linux a partir do Ubuntu Etapa 15

Etapa 15. Antes de mergulhar em seu novo sistema, você precisa se certificar de que copiou algumas configurações vitais do Ubuntu como está

  • Primeiro, as configurações de dns:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • E seu sistema proc:

    sudo mount -t proc nenhum / mnt / gentoo / proc

  • .
  • E monte-vincule o sistema de arquivos / dev:

    sudo mount -o bind / dev / mnt / gentoo / dev

  • .
Instale o Gentoo Linux a partir do Ubuntu Etapa 16
Instale o Gentoo Linux a partir do Ubuntu Etapa 16

Etapa 16. Agora você pode fazer o chroot

Isso é realmente simples - e pode ser encerrado a qualquer momento digitando simplesmente … err … sair. Este é um processo de três etapas:

  • Primeiro, você altera o diretório raiz para / mnt / gentoo:

    sudo chroot / mnt / gentoo / bin / bash

  • .
  • Em seguida, você atualiza o ambiente para garantir que este terminal saiba onde deve estar:

    / usr / sbin / env-update

  • Finalmente, comprometa-o com a memória (temporária):

    fonte / etc / perfil

  • Se você quiser se lembrar de que está em chroot, pode usar este comando delicado:

    export PS1 = "(chroot) $ PS1"

Instale o Gentoo Linux a partir do Ubuntu Etapa 17
Instale o Gentoo Linux a partir do Ubuntu Etapa 17

Etapa 17. Parabéns

Você está dentro do Gentoo e cerca de … um quarto do caminho. Queixo para cima!

Instale o Gentoo Linux a partir do Ubuntu Etapa 18
Instale o Gentoo Linux a partir do Ubuntu Etapa 18

Etapa 18. Em seguida, você precisa compilar o componente mais vital de qualquer sistema operacional:

seu kernel. O kernel é a parte do sistema operacional que determina quais peças de software têm acesso permitido a uma peça de hardware a qualquer momento. Sem um kernel, não há sistema operacional, porque ele não pode operar.

Instale o Gentoo Linux a partir do Ubuntu Etapa 19
Instale o Gentoo Linux a partir do Ubuntu Etapa 19

Passo 19. Lembre-se de instalar o portage antes?

Agora você vai baixar uma lista de pacotes que você pode instalar do servidor rsync que você especificou. Modelo

emerge --sync

Instale o Gentoo Linux a partir do Ubuntu Etapa 20
Instale o Gentoo Linux a partir do Ubuntu Etapa 20

Etapa 20. Para maior clareza, neste estágio, assumirei que você deseja instalar o kernel mais recente (2.6) ao invés do 2.4

Instale o Gentoo Linux a partir do Ubuntu Etapa 21
Instale o Gentoo Linux a partir do Ubuntu Etapa 21

Etapa 21. Agora devemos definir nossas opções de USE

Essas sinalizações informam ao compilador quais opções adicionar, bem como quais otimizações usar. É importante definir os sinalizadores de uso corretos para o seu sistema, caso contrário, você pode acabar com alguns resultados inesperados. Também é bom adicionar sinalizadores que informam sobre o que não deve ser adicionado suporte.

Instale o Gentoo Linux a partir do Ubuntu Etapa 22
Instale o Gentoo Linux a partir do Ubuntu Etapa 22

Etapa 22. Cada bandeira que você deseja adicionar é simplesmente uma palavra

Cada opção que você deseja remover é a palavra com um traço (-) na frente dela. Por exemplo, se quisermos compilar tudo com suporte ogg, adicionaríamos ogg. Mas se não quiséssemos suporte ogg, adicionaríamos -ogg.

Instale o Gentoo Linux a partir do Ubuntu Etapa 23
Instale o Gentoo Linux a partir do Ubuntu Etapa 23

Etapa 23. Para escolher suas opções de USE, verifique a documentação das Bandeiras de USE do Gentoo para ver quais opções você pode querer incluir

Instale o Gentoo Linux a partir do Ubuntu Etapa 24
Instale o Gentoo Linux a partir do Ubuntu Etapa 24

Etapa 24. Depois de escolher quais sinalizadores usar, navegue até /etc/make.conf e insira os sinalizadores que deseja

Instale o Gentoo Linux a partir do Ubuntu Etapa 25
Instale o Gentoo Linux a partir do Ubuntu Etapa 25

Etapa 25. Agora, vamos configurar seu fuso horário

O Gentoo tem todos os fusos horários em / usr / share / zoneinfo. Navegue até o diretório e emita o comando ls para ver os fusos horários disponíveis. Em seguida, copie o fuso horário para / etc / localtime com um comando como (

# cp / usr / share / zoneinfo / GMT / etc / localtime

).

Instale o Gentoo Linux a partir do Ubuntu Etapa 26
Instale o Gentoo Linux a partir do Ubuntu Etapa 26

Etapa 26. Agora que configuramos nosso fuso horário, é hora de realmente baixar nossas fontes do kernel e configurar o kernel

Instale o Gentoo Linux a partir do Ubuntu Etapa 27
Instale o Gentoo Linux a partir do Ubuntu Etapa 27

Etapa 27. Executar (

# emerge gentoo-sources

) para baixar os fontes do kernel.

Instale o Gentoo Linux a partir do Ubuntu Etapa 28
Instale o Gentoo Linux a partir do Ubuntu Etapa 28

Etapa 28. Esta próxima etapa pode ser complicada para os iniciantes

Aqui nós configuramos o kernel para que ele tenha todo o suporte de que precisamos. Você precisa ter certeza de que configurou seu kernel corretamente, caso contrário, você pode ficar sem as funções de que precisa.

Instale o Gentoo Linux a partir do Ubuntu Etapa 29
Instale o Gentoo Linux a partir do Ubuntu Etapa 29

Etapa 29. Executar

  • cd / usr / src / linux

  • fazer menuconfig

Instale o Gentoo Linux a partir do Ubuntu Etapa 30
Instale o Gentoo Linux a partir do Ubuntu Etapa 30

Etapa 30. Isso abrirá o menu de configuração do kernel

Certifique-se de selecionar todos os drivers necessários para inicializar o sistema, como os drivers SCSI (se necessário), e certifique-se de que estejam configurados para serem integrados ao kernel. Se não forem, você não conseguirá inicializar. Além disso, certifique-se de ativar o suporte para seu sistema de arquivos.

Instale o Gentoo Linux a partir do Ubuntu Etapa 31
Instale o Gentoo Linux a partir do Ubuntu Etapa 31

Etapa 31. Selecione todos os drivers de rede necessários, como drivers ethernet ou drivers sem fio (ou ambos)

Instale o Gentoo Linux a partir do Ubuntu Etapa 32
Instale o Gentoo Linux a partir do Ubuntu Etapa 32

Etapa 32. Escolha o tipo e a família do processador

Instale o Gentoo Linux a partir do Ubuntu Etapa 33
Instale o Gentoo Linux a partir do Ubuntu Etapa 33

Etapa 33. Assim que terminar, digite (

make && make modules_install

) para começar a compilar o kernel e os módulos do kernel.

Isso pode levar algum tempo, então vá ler um livro, assistir TV, passear com o cachorro ou qualquer outra coisa que você goste de fazer. 34

Instale o Gentoo Linux a partir do Ubuntu Etapa 34
Instale o Gentoo Linux a partir do Ubuntu Etapa 34

make -j2 && make modules_install

35

  • Agora precisamos copiar sua imagem do kernel para / boot.

    Mude kernel-2.6.24 para o nome que você quiser que seu kernel tenha. (

    cp arch / i386 / boot / bzImage /boot/kernel-2.6.24

  • )
  • Agora vamos configurar seus módulos do kernel. Corre (

    find / lib / modules / (versão do kernel) / -type f -iname '*.o' -ou -iname '*.ko'

  • ) para encontrar todos os módulos de kernel disponíveis. Destes, adicione aqueles que você deseja que sejam carregados automaticamente em /etc/modules.autoload.d/kernel-2.6. Não inclua o.ko ou.o ou o caminho. Basta dizer, por exemplo, snd-hda-intel.
  • Pontas

    • root-groups = root,, portage
    • grupos =, portage
    • prioridade = 3
    • Consulte os Fóruns do Gentoo, site
    • diretório = / mnt / gentoo
    • O tarball de estágio 3 carece de um usuário e grupo "portage", por alguma razão, o que fará com que o emerge para falhar de dentro do chroot. Se você usar o schroot, você terá que criar o usuário e grupo do portage em seu sistema host (ubuntu maverick no meu caso); os arquivos passwd e group em / mnt / gentoo / etc serão sobrescritos se você modificá-los diretamente. Depois de adicionar o usuário e grupo do portage ao sistema host, o chrooting da maneira normal também deve funcionar com o acesso à rede. Usei o schroot com a seguinte configuração:
    • root-users =
    • aliases = gentoo
    • type = diretório
    • descrição = gentoo

    Avisos

    • Isso vai demorar muito, mas geralmente vale a pena.
    • Não tente instalar uma versão de arquitetura cruzada (por exemplo, gentoo 64 bits no ubuntu 32 bits), pois o chroot não funcionará corretamente (se alguém pode explicar isso melhor?)

    Recomendado: