Como Instalar o Gentoo Linux

Publicado por Marcos Oliveira em 28/07/2017

[ Hits: 6.724 ]

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

PhantomJS - Rodando JavaScript via Terminal e Shell via JavaScript

Como Instalar o FreeBSD 11.1

Como compilar o kernel do zero no Gentoo Linux

Jogo da Forca em Shell Script

O que fazer após instalar o Gentoo Linux

Leitura recomendada

Bug: qBittorrent movendo downloads concluídos para baixando (Debian) [RESOLVIDO]

Patchs no i3-WM e Dmenu - "Automagicamente" compilando e aplicando

Bloqueio de internet via ACL

Redimensionando o RAID 1

Firewall e roteamento avançado no Linux

  

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