Como Instalar o Gentoo Linux

Publicado por Marcos Oliveira em 28/07/2017

[ Hits: 7.101 ]

Blog: http://terminalroot.com.br/

 


Como Instalar o Gentoo Linux



Nessa dica mostro como instalar o Gentoo Linux numa VM. Como venho fazendo ultimamente, tenho procurado contribuir com a comunidade através de tutoriais um vídeo, mas deixarei alguns comandos importantes para se atentar durante a instalação do Gentoo Linux, que é considerada uma das distribuições mais "difíceis" de ser instaladas!

1 - Particione os Discos:

# fdisk /dev/[dispositivo]
  • p - mostra as partições, se houverem
  • n - cria uma nova partição
  • w - escreve as mudanças
  • t - altera o tipo de partição, 82 é pra swap

2 - Formate as partições(ext4) e criar e ativar a swap.

# mkfs.ext4 /dev/[dispositivo][n°]
# mkswap /dev/[swap]
# swapon


3 - Monte e clone as partições, baixe e descompacte o Stage 3 dentro do diretório montado:

# mount /sda/[dispositivo-root] /mnt/gentoo
# mount -t proc /proc /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev
# cd /mnt/gentoo/
# wget http://distfiles.gentoo.org/releases/x86/autobuilds/current-install-x86-minimal/stage3-i686-20170411.tar.bz2
# tar xvjpf stage3-*.tar.bz2 --xattrs --numeric-owner


4 - Configure o espelho do repositório:

# mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
# mkdir /mnt/gentoo/etc/portage/repos.conf
# cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
# cp -L /etc/resolv.conf /mnt/gentoo/etc/


6 - Entre no novo ambiente, atualize o repositório do Portage e o Mundo e depois escolha o perfil de instalação:

# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# emerge --sync
# emerge --ask --update --deep --newuse @world
# eselect profile list
# eselect profile set 1


7 - Instale o Kernel e use o genkernel para configurá-lo e instalá-lo:

# emerge --ask sys-kernel/genkernel
# genkernel all


8 - Baixe e instale o grub:

# emerge --ask sys-boot/grub
# grub-install /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg


9 - Veja o vídeo:
Outras dicas deste autor

Como compilar o kernel do zero no Gentoo Linux

Como Instalar o Gentoo Linux em Dual Boot com o Ubuntu [Vídeo]

Como Instalar o FreeBSD 11.1

Como Acessar o Windows pelo Linux com Metasploit

O que fazer após instalação do RHEL/CentOS 7

Leitura recomendada

Repositório EPEL no CentOS 7.0

Simuladão para Certificação Linux

Como criar um pendrive UEFI no Ubuntu

Participe da criação de uma distribuição

Testando desempenho de seu Web Server com SIEGE

  

Comentários
[1] Comentário enviado por kowalskii em 28/07/2017 - 13:34h

Nossa, bastante simples. Vou testar assim que sobrar um tempo.
Obrigado por compartilhar :D
-----------------------------------------
---- Linux Counter #606350 ----

[2] Comentário enviado por albfneto em 28/07/2017 - 14:31h

Reapareceu, Marcos! Muito boa sua Dica. Favoritada!
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[3] Comentário enviado por edps em 28/07/2017 - 20:55h

Nunca vi algo tão simples... excelente e favoritado também!

[4] Comentário enviado por binbash em 31/07/2017 - 17:06h

Valeu, Kowalski! Putz, ser elogiado pelo alfbneto, quer dizer que eu tou com moral mesmo hehehe, valeu cara, vc é o cara! =) . Valeu, edps!
"Primeiro eles te ignoram, depois riem de você, depois brigam, e então você vence."
Mahatma Gandhi
http://terminalroot.com.br/shell

[5] Comentário enviado por chileno_brasil em 15/08/2017 - 19:03h

Primeiramente parabéns pela iniciativa e contribuição com este material!
Para instalar o Gentoo com suporte a UEFI basta criar a partição ou há algum passo adicional?
Vlw!!

[6] Comentário enviado por ivairosouza em 26/12/2019 - 23:34h

Boa Noite a todos

Estou precisando de ajuda nesta instalação do Gentoo, sou usuário do ubuntu, mas gostaria de saber mais, e li que o Gentoo é bom para aprender,

No caso da instalação, eu tenho um Aspire One AO722 amd64, e estou tentando seguir esta dica do Marcos, mas quando chega na hora de instalar o kernel gera umas dependências que eu não sei como resolver:

Would you like to add these changes to your config files? [Yes/No] yes

Autounmask changes successfully written.

* IMPORTANT: 13 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.

!!! The following installed packages are masked:
- sys-fs/eudev-3.2.9::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/targets/systemd/package.mask:
# Pacho Ramos <pacho@gentoo.org> (2015-04-21)
# This is for running sys-apps/systemd and also helps
# portage to not try to pull in other providers leading to
# strange blockers.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


!!! All ebuilds that could satisfy ">=sys-apps/dbus-1.6:=[user-session=]" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/dbus-1.12.16::gentoo (masked by: )

(dependency required by "net-wireless/bluez-5.52::gentoo" [ebuild])
(dependency required by "dev-lang/python-2.7.17::gentoo[bluetooth]" [ebuild])
(dependency required by "x11-base/xcb-proto-1.13::gentoo[python_targets_python2_7]" [ebuild])
(dependency required by "x11-libs/libxcb-1.13.1::gentoo" [ebuild])
(dependency required by "kde-frameworks/kguiaddons-5.64.0::gentoo" [ebuild])
(dependency required by "kde-frameworks/kconfigwidgets-5.64.0::gentoo" [ebuild])
(dependency required by "kde-frameworks/kiconthemes-5.64.0::gentoo" [ebuild])
(dependency required by "kde-plasma/polkit-kde-agent-5.16.5::gentoo" [ebuild])
(dependency required by "kde-frameworks/kauth-5.64.0::gentoo" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



Alguém poderia me dar uma ajuda ?

agradeço desde já




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts