Como instalar o gentoo linux a partir do ubuntu

Gentoo

É uma distribuição Linux conhecida por sua personalização, a complexidade de gerenciamento de pacotes, e associação geral com a anormal de computador. Em primeiro lugar, a distribuição Gentoo não é para ninguém- estar preparado para usar seu cérebro como você vai precisar de alguma leitura para colocar o sistema em pleno funcionamento. No Gentoo, cada pacote é compilado a partir do código-fonte usando a ferramenta de gerenciamento de pacotes "carreto"Então você, usuário, decidir que recursos e pacotes instalados em seu sistema. Compilação e instalação de versão maior (KDE, GNOME, LibreOffice) pode levar de 30 segundos a alguns dias (cada), dependendo do disco rígido usado, enquanto as versões menores são instalados em minutos.


Este guia irá permitir que você instale o Gentoo, enquanto você deixar o seu computador completamente livre para o uso diário normal. Ele é escrito especificamente para trabalhar a partir do Ubuntu, embora não haja nenhuma razão que não deve trabalhar a partir de qualquer outra distribuição Linux.

passos

1

Verifique se você tem privilégios de root em sua caixa de ubuntu e ligação à Internet, de preferência um rápido. É também preferível ter um conhecimento intermediário sobre o Ubuntu e Linux em geral.

2

Você precisa instalar um ambiente chroot no Ubuntu. Você pode fazer isso através da instalação de pacotes Synaptic dchroot e debootstrap- ou através da linha de comando, digitando sudo apt-get install debootstrap dchroot. Este programa permite que o Linux fingir temporariamente que o directório raiz é diferente do que o normal.

3

Lançar partições existentes ou criar novas partições a partir de espaço livre no disco rígido. Tenha cuidado! Você não quer perder nenhum dado.

  • A maioria dos sites recomendam que, no essencial, os mais partições, melhor. No mínimo, você precisa de uma partição raiz (/) - mas a maioria dos usuários têm uma partição swap e partição home separada (/ home). Alguns também recomendar um separada / boot e partição / var.

4

Novas partições formatado usando o sistema de arquivo de sua escolha (para / home, /, / boot e / var é preferível usar ext2, ext3 ou reiser2). Swaps precisam ser formatadas como partições de troca.

5

Crie uma nova pasta, / Mnt / gentoo e um para cada uma das partições separadas que você criou.

6

Monta suas novas partições aqui:

  • sudo mount / dev / sda5 / mnt / gentoo
  • sudo mount / dev / sda6 / mnt / gentoo / home
aqui, sda5 e 6 são as partições que contêm os seus diretórios raiz futuras e em casa, respectivamente.

7

Verifique se a data está correta (insira a data). Você pode mudá-lo com a sintaxe data MMDDhhmmAAAA.

8

Abra o navegador de sua escolha, e entra aqui. Encontre a sua cópia localmente espelho e fazer o download do arquivo tar stage3 de releases / x86 / 2008.0 / estágios / (Substitui a arquitetura x86 de sua escolha, este guia só é testada para AMD64 e x86). Md5 baixar o arquivo correspondente.

9

Mover para o Gentoo pasta mv stage3 * .bz2 * / mnt / gentoo.

10

Navegue até a pasta (cd / mnt / gentoo) E verifica md5 tarball através de: md5sum stage3 -c * .md5. Desta forma, você irá garantir que o arquivo tar foi baixado corretamente sem danos. Se você não vire bem, você vai ter que baixá-lo novamente.

11

Pegue o tarball! sudo tar xvjpf stage3 * .bz2. Aguarde até que o processo seja concluído.

12

Já alguns programas básicos instalado na partição Gentoo- então você precisa instalar Portage: o gerenciador de pacotes do Gentoo que permite controlar completamente o que está em seu sistema.

  • Retorna para espelhar a partir do qual você baixou o stage3 tarball antes. ir a snapshots / diretório e baixar o arquivo "carreto" mais recente. Movê-lo para / mnt / gentoo, e use o comando:
  • xvjf tar / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
  • Uma breve introdução Portage: Portage é um gerenciador de pacotes que permite a instalação de vários pacotes de software relativamente simples. Ele funciona através da transferência de uma lista deles e de suas inter-relações de um servidor rsync. Isto trará aos arquivos relevantes Portage que podem ser baixados, incluindo uma enorme quantidade de outros servidores. Uma vez que esses arquivos foram baixados, o computador irá compilar o software de fonte, otimizando-o.



13

Nesta fase, você pode querer definir algumas opções de compilação. Você pode fazer isso editando /mnt/gentoo/etc/make.conf com o seu editor de texto favorito. Você pode encontrar um guia completo para diversas variáveis ​​lendo /mnt/gentoo/etc/make.conf.example. Salve as alterações no arquivo de configuração e saia do editor de texto.

14

Você quer otimizar o seu download? editar novamente make.conf e certifique-se a variável SYNC está definido para o servidor rsync mais próximo. Adicionar todas as cópias de espelho que você quer na variável GENTOO_MIRRORS, mas ocupa o primeiro lugar que você preferir. Você pode encontrar a lista de cópias espelho disponíveis aqui.

15

Antes de mergulhar em seu novo sistema, é necessário que você tenha certeza de ter copiado algumas configurações vitais através Ubuntu como é.

  • Em primeiro lugar, o DNS configurações: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
  • E seu sistema proc: sudo mount -t proc none / mnt / gentoo / proc.
  • E monta ou junta-se o sistema de arquivos / dev: sudo mount -o bind / dev / mnt / gentoo / dev.

16

Agora você pode usar o chroot! Isto é realmente fácil, e você pode ir simplesmente digitando ... saída. É um processo de três etapas:

  • Em primeiro lugar, mudar o diretório fonte para / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
  • Em seguida, você atualizar seu ambiente para garantir que este terminal sabe onde deve estar: / Usr / sbin / env-update
  • Finalmente, introduza-a memória (temporária):source / etc / profile
  • Se você quer se lembrar que você está em um ambiente chroot, você pode usar este comando refinado: export PS1 ="(Chroot) $ PS1"

17

Parabéns! Você está dentro de Gentoo e quase a metade. Alegrai-vos!

18

Então você precisa para compilar o componente mais importante de qualquer sistema operacional: seu kernel. O núcleo é a parte do sistema operativo, que determina quais os itens de software pode aceder a uma porção do disco rígido, a qualquer momento. Sem núcleo não existe um sistema operativo, uma vez que não pode operar.

19

Lembre-se de instalar Portage? Agora você vai baixar uma lista de pacotes que podem ser instalados a partir do servidor rsync especificado. login emerge --sync

20

Por uma questão de clareza, nesta fase eu suponho que você deseja instalar o kernel mais recente (2.6) em vez de 2,4.

21

Agora, temos de definir os nossos indicadores de uso. Estes indicadores dizer ao compilador quais as opções para adicionar, e qual a utilização otimizações. É importante estabelecer indicadores "uso" corrigir para o seu sistema, porque senão você acaba com alguns resultados inesperados. Também é bom para adicionar indicadores que informam o que não apoiá-lo.

22

Cada indicador que você deseja adicionar é simplesmente uma palavra. Cada opção que pretende eliminar é a palavra com um hífen (-). Por exemplo, se você quer compilar tudo o que tem suportar Ogg, adicione "ogg". Mas se apoiar OBB, acrescentamos "-ogg".

23

Para escolher suas opções de USE, veja a bandeiras documentação usam Gentoo para ver o que os indicadores que você pode querer incluir.

24

Depois de ter escolhido os indicadores de usar, navegar para /etc/make.conf e digite os indicadores que você deseja.

25

Agora vamos configurar seu fuso horário. Gentoo tem todos os fusos horários em / usr / share / zoneinfo. Navegue até o diretório e emita o comando é para ver fusos horários disponíveis. Copie a área de horara em / etc / localtime com um comando como (# Cp / usr / share / zoneinfo / GMT / etc / localtime.)

26

Agora que temos o fuso horário configurado, é hora de baixar os fontes do kernel para configurar o kernel.

27

run (# Emerge gentoo-sources) Para baixar os fontes do kernel.

28

Este passo pode ser enganador para aqueles que fazer primeiro. Aqui nós configurar o kernel para ter o apoio que precisamos. Você precisa ter certeza de que você está configurando o kernel corretamente, caso contrário, você vai ficar sem as funções que você precisa.

29

runs

  • cd / usr / src / linux
  • make menuconfig

30

Com isso, o menu de configuração do kernel será aberta. Certifique-se de selecionar todos os drivers necessários para inicializar o sistema, como controladores SCSI (se necessário), e verifique se eles estão configurados para ser incorporada no kernel. Se não forem, você não pode inicializar. Além disso, certifique-se de ativar o suporte para o seu sistema de arquivos.

31

Selecione qualquer driver de rede que você precisa, tais como ethernet ou controladores sem fio (ou ambos).

32

Escolha o tipo e família de seu processador.

33

Assim que estiver pronto, insira ( fazer && fazer modules_install) Para começar a compilar os módulos do kernel e kernel. Isso pode levar algum tempo, assim que ler um livro, assistir TV, passear com o cachorro, ou fazer o que você gosta de fazer.

34

fazer -j2 && fazer modules_install

35

Agora precisamos copiar a imagem do kernel em / boot. Kernel-2.6.24 Alterar o nome que você quiser dar o seu kernel. ( arco cp / i386 / boot / bzImage /boot/kernel-2.6.24)

36

Agora vamos configurar os módulos do kernel. run (find / lib / modules / (versão do kernel) / -type f -iname `* .o` -ou -iname `* .ko`) Para encontrar os módulos do kernel disponíveis. Destes, adicione você quer ser carregado automaticamente no /etc/modules.autoload.d/kernel-2.6. Não inclua o .ko ou .o ou rota. Basta dizer que, por exemplo, SND-hda-intel.

dicas

  • Grupos de origem = root,,carreto
  • grupos =,carreto
  • Priority = 3
  • fóruns de consulta do site Gentoo
  • Directory = / mnt / gentoo
  • O tarball de stage3 carece de usuário e grupo "carreto" por algum motivo, o que irá causar falhas resultantes de dentro do ambiente chroot. Se você usar o ambiente chroot terá que criar o usuário e grupo portage em seu sistema host (maverick Ubuntu no meu caso) - os arquivos de senha e de grupo em / mnt / gentoo / etc serão substituídos se o modificada diretamente. Depois de adicionar o portage usuário e grupo para o sistema de acolhimento, o uso normal do ambiente chroot deve também trabalhar com acesso à rede. Eu costumava usar as seguintes configurações:
  • user-origin =
  • alias = gentoo
  • type = diretório
  • description = gentoo

avisos

  • Isso leva tempo, mas vale a pena em geral.
  • Não tente instalar uma versão para múltiplas arquiteturas (eg gentoo ubuntu 64 bits 32 bits), como o chroot não funcionará corretamente (alguém pode explicar isso um pouco melhor?)

Coisas que você precisa

  • Ubuntu 10.10 (as outras versões são não testado)
  • ligação à Internet contínua

Artigos Relacionados