O procedimento de instalação para o Gentoo envolve mais etapas do que outras distribuições. Isso é intencional para que você possa controlar as etapas de uma maneira mais clara. Usando essa estratégia, você pode começar com menos de 4GIB de disco e memória de até 256mib, 512mib se quiser usar o LiveDVD. Você também tem a oportunidade de ajustar seu sistema para ser tão eficiente quanto você pode fazer. Sua primeira tentativa será mais lenta se você não for bem versado no Linux e todos os detalhes complexos, mas você pode acabar com um sistema muito magro.
As opções de mídia
Escolhendo por onde começar; Contanto que você tenha hardware regular e muitas vezes hardware estranho, você deve usar o CD de instalação mínima para instalar. Este método também é o método Stage3. Se tudo correr bem, você nunca se preocupará com o Stage1 e o Stage2, mas eles estão lá para situações de instalação extremas.
Os tarballs
Você pode baixar arquivos compactados que possuem um sistema de arquivos com arquivos para o sistema init e pacotes básicos. Escolha um que atenda às suas necessidades. Se você não tiver certeza, pegue o 'SystemD'. Este é o mais comum.
Os outros arquivos de estágio são para usuários avançados. Os desenvolvedores usam principalmente os arquivos Stage1 e Stage2; Se você precisa deles, você já conhece a maior parte do Gentoo.
Primeira inicialização
Faça o download do CD mínimo e queime -o em um stick USB. Você deve considerar adicionar o arquivo ISO a uma máquina virtual e praticar a partir daí! Os arquivos estão no site gentoo.
Quando as botas mínimas de CD, ele lhe dará 15 segundos para escolher um kernel. A intenção disso é lidar. Se você não fizer nada, o sistema volta a inicializar do disco interno. Se você tiver problemas, precisa especificar parâmetros do kernel como o abaixo.
$ gentoo scelayy
Isso leva o núcleo 'Gentoo' e envia a opção 'Scandelay'. Outras opções são uma longa lista que você deve investigar antes de começar, embora isso não seja necessário na maioria dos hardware.
Você também pode adicionar usuários nesta fase. Esses usuários funcionarão apenas no sistema de instalação, por isso raramente é útil.
Rede
Para começar, você pode fazer tudo em um console, mas usar um terminal tem suas vantagens. Se você quiser fazer isso, inicie o SSHD e defina uma senha para o usuário root. Comece verificando seu endereço IP.
$ ip a
Em seguida, inicie o sshd:
$ /etc /init.D/SSHD Start
Em seguida, defina a senha para o usuário root ou crie um novo usuário temporário.
$ passwd
Você recebe uma impressora longa que sugere uma senha segura. Útil se você tiver baixa energia ou imaginação. Agora que você tem os dois, você pode ssh em seu sistema de instalação. Um aviso; Quando você começa de novo do CD, a tecla SSH será recriada! Qualquer chave que você tem em seu outro sistema precisa ser apagada.
Preparando os discos
Os discos são preparados como com muitas outras distribuições. Para facilitar o acompanhamento do restante da documentação, nomeie suas partições de acordo com o padrão Gentoo. Para um sistema que você realmente usará, você deve ter um plano aqui. De preferência, aquele que tem tamanhos para sua 'casa' e também para ”. As peças necessárias são '/' e o '/bota'. Para a UEFI, você deve ter 350 megabytes do disco para os arquivos de inicialização. Use seu editor de partição favorito. Para a partição da UEFI, use 'mkfs.vfat -f 32 /dev /sda1 'e para o uso principal' mkfs.ext4 /dev /sda2 '.
Montando os principais discos
Você deve ter pelo menos um disco de inicialização de 350 MIB e um que hospedará seu sistema quando você iniciar. Uma partição de troca também é boa de ter. Você pode montar o comando padrão.
$ mount /dev /sda2 /mnt /gentoo
Não há razão para montar o disco 'bota' até você entrar no ambiente de chroot mais tarde. Você também pode montar discos ou partições de usuário, mas apenas se estiver fazendo o sistema final.
Baixando os tarballs
Você pode baixar os tarballs antes de começar ou durante a instalação. Como alternativa, o ambiente de instalação possui o navegador 'Links', para que você possa fazer isso com o terminal. Baixe os arquivos para o disco gentoo.
$ cd /mnt /gentoo $ links www.Gentoo.org/dowloads
Depois de ter os arquivos em seu disco, descompacte -os com o comando alcatrão.
$ tar -xvf Stage3-AMD64-Systemd-20210120T214504Z.alcatrão.xz
Instale o sistema base
Você já tem um sistema muito básico e genérico; É disso que se trata o arquivo de palco3. Por exemplo, você faz.O arquivo conf está lá com configurações padrão. Ele precisa ter um espelho, porém, defina um usando a ferramenta.
$ MirrorRorSelect -i -o >>/mnt/gentoo/etc/portage/make.conf
Adiciona o valor: Gentoomirrors = ”http: // ftp.ntua.gr/pub/linux/gentoo/https: // espelho.roda.sk/gentoo “, com os espelhos escolhidos, naturalmente. Você também tem uma opção automática, onde pode especificar restrições de protocolo ou velocidade. Há também a opção profunda, onde a ferramenta realmente baixa um arquivo de 100kib para medir.
Você também precisa de um repositório EBUILD. Este repositório acompanha o que está disponível para atualizações. Você pode mudar isso, o que você fará quando procurar um derivado de Gentoo. Você pode pegar o padrão da estrutura de diretório recém -criada.
$ cd/mnt/gentoo $ mkdir -parents etc/portage/repos.conf $ cp usr/share/portage/config/repos.conft etc/portage/repositório.conf/gentoo.conf
Geralmente, você não muda isso. Os casos quando você precisa alterá -lo é quando você tem seu próprio espelho. Os comandos abaixo são diretamente do gentoo.Site da Org. Eles configuram o ambiente para instalar.
$ cp -Dereference etc/resolv.conf/mnt/gentoo/etc $ types proc/proc/mnt/gentoo/proc $ montagem -rbind/sys/mnt/gentoo/sys $ montagem -make -rslave/mnt/gentoo/sys $ montagem -rbind/dev /mnt/gentoo/dev $ montagem -make -rslave/mnt/gentoo/dev
Agora, você está preparado para se mudar para o ambiente que está criando.
$ chroot /mnt /gentoo /bin /bash $ fonte /etc /perfil $ export ps1 = "(chroot) $ ps1"
Dentro do ambiente, você também precisa montar a partição de inicialização.
$ montagem /dev /sda2 /bota
Qual partição isso deve ficar claro nas etapas anteriores. Em uma instalação da UEFI, você criou o ESP, onde você armazena todas as informações de inicialização. Em seguida, você baixará as informações do repositório no diretório definido por seus repositórios.arquivo conf.
$ emerge-webssync
Aqui você vê a primeira menção de emergir. Este comando lida com todas as suas atualizações e instalação. O próximo comando vital que você precisa conhecer é. Com o eselect, você leu as últimas notícias sobre Portage
$ esselect Leia notícias
Ou escolha seu perfil;
Lista de perfil $ eselect $ eselect perfil Conjunto 3
Você escolhe o número da lista ou usa o nome inteiro que você vê na lista. Agora você deve definir o @world definido para garantir que o sistema seja atualizado de acordo com o seu sistema, não o palco 3 que você usou.
$ emerge -ask -verbose -update -deep -newuse @world
A variável mais poderosa em Gentoo! A variável de uso define o que o suporte precisa ser compilado em seus programas. Usado corretamente, você pode tornar seu sistema muito mais enxuto do que com outros métodos. Você pode mudar isso para parar de apoiar o KDE se tiver certeza de que não vai executar o KDE. Gentoo então compilará todos os programas sem esse apoio, tornando o binário menor. Se você decidir mudar para o KDE, precisará começar de novo e recompilar todos os seus aplicativos.
Use = "-kde gnome qt5 alsa"
Todos os valores são definidos nos valores padrão; portanto, o que você coloca é uma alteração do normal. A primeira vez que você constrói provavelmente é melhor apenas para transmitir o sistema.
Fuso horário e locais
Em seguida, defina o fuso horário. Preencha os valores nos arquivos.
$ ls usr/share/zoneInfo $ eco "Europa/Atenas">/etc/timegone
Use emerge para configurar o tempo corretamente.
$ emerge -config sys-libs/timegone-data
Adicione dados no seu arquivo de locais:
EN_GB ISO-8859-1
en_gb.UTF-8 UTF-8
Configure usando o arquivo que você acabou de criar.
$ loce-gener
Este é o padrão para todas as instalações no mundo Linux. Este é o gentoo específico:
Lista de localidade $ eselect $ conjunto de localidade 3 Conjunto 3
$ Env UpDate && Origem /etc /perfil && export ps1 = "(chroot) $ ps1"
Configuração automática do kernel
Antes de executar o script, você deve adicionar sua partição de inicialização no arquivo /etc /fstab.
/dev /sda2 /boot ext4 padrões 0 2
Em Gentoo, você tem a liberdade de compilar seu próprio kernel para cada máquina que deseja começar. A melhor maneira de começar é obter grãos binários que atendem às suas necessidades. Quando você se sentir pronto para entrar nas complexidades da compilação do kernel, faça isso no seu sistema em execução. Para escolher um kernel, a corrida emerge como sempre;
$ emerge -Akask sys-kernel/gentoo-kernel-bin
O comando emerge instalará seu kernel e configurará tudo!
Hora de configurar o sistema
Crie os arquivos de rede.
/etc/conf.d/net
config_eth0 = "dhcp"
Modules = "Ifconfig"
/etc/conf.D/HostName
hostname = "gentoo"
$ emerge -Ask net -misc/dhcpcd
Isso instalará o programa DHCPCD para lidar com DHCP. O padrão para Gentoo é DHCP.
As configurações para DHCPCD usando o Systemd são para ativar o serviço.
$ Systemctl -agora Ativar [email protected]ço
Antes de poder inicializar no novo sistema, você precisa instalar o carregador de inicialização. Aqui está como você escolhe GRUB2.
$ emerge -ASK SYS -BOOT/GRUB: 2
$ grub-install/dev/sda -efi-diretório =/bota
$ GRUB -MKCONFIG -O/BOOT/GRUB/GRUB.cfg
Agora, você precisa atualizar seu arquivo /etc /fstab para o sistema vivo.
/etc/fstab
/dev /sda1 /bota ext4 Noauto, noatime 1 2
/dev /sda2 /ext4 noatime 0 1
Os números '/dev/sda' serão diferentes dependendo do seu esquema de particionamento. Você também pode usar números UUID exclusivos. Você precisa descobrir aqueles que estão usando o comando 'Blkid'.
Reinicie em seu novo sistema
Agora você poderá inicializar em seu sistema ao vivo. Remova a mídia de instalação e experimente. Se você perdeu alguma coisa, sempre pode começar de novo com a mídia de instalação. Muitos problemas são detalhes, então você tem todos os arquivos baixados e pode fazer apenas parte da instalação. Nessa instalação, você ainda tem 'emerge' disponível, e essa é a ferramenta que você usa para suas atualizações e ajustando o sistema.
Conclusão
O Gentoo não tem seu próprio instalador, o que significa que você precisa preparar o que deseja alcançar. Você pode fazer isso escolhendo o tamanho dos discos e investigando quaisquer necessidades específicas para o seu sistema. Se você quiser começar rapidamente, escolha um derivado e ajuste a partir daí até sentir certeza de que pode lidar com todos os detalhes na configuração inicial de um sistema Linux.