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