Pular para o conteúdo

Instalação do Gentoo em HD Externo para dual boot com Windows

Resumo da instalação de Gentoo com Systemd, perfil desktop, com KDE Plasma em HD externo em dualboot com Windows, em modo GPT/UEFI.
Xerxes xerxeslins
Hits: 6.021 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Extras

ATUALIZAÇÃO

Atualização do sistema:

# emaint sync -a && emerge -auvDN @world && emerge -ac

ID DE MÁQUINA

Crie uma ID de máquina para que o journaling funcione:

# systemd-machine-id-setup

TECLADO

Configuração do teclado no xorg de forma manual:

# mkdir /etc/X11/xorg.conf.d/
# vim /etc/X11/xorg.conf.d/10-keyboard.conf

Deixe assim:

Section "InputClass"
        Identifier "keyboard br"
        MatchIsKeyboard "on"
        Option "XkbLayout" "br"
EndSection

Configuração do teclado via Systemd:

# echo KEYMAP="br-abnt2" >> /etc/vconsole.conf

Ou então:

# localectl set-x11-keymap br-abnt2
# env-update && source /etc/profile

SWAP EM ARQUIVO

Exemplo para criar um arquivo Swap de 1 GB:

# fallocate -l 1G /swapfile

Ou:

# dd if=/dev/zero of=/swapfile bs=1024 count=1048576

# chmod 600 /swapfile
# mkswap /swapfile
# swapon /swapfile
# swapon --show

Em uma linha:

# fallocate -l 1G /swapfile; chmod 600 /swapfile; mkswap /swapfile; swapon /swapfile; swapon --show

Para montar automaticamente no início do sistema, adicione esta linha ao "fstab":

# nano /etc/fstab

/swapfile    none       swap    defaults          0 0

Se quiser remover o arquivo Swap:

# swapoff /swapfile
# rm -f /swapfile

PORTAGE COM GIT

Para usar o GIT no Portage do Gentoo faça o seguinte.

Instale o GIT, se não tiver:

# emerge --ask dev-vcs/git

Crie e edite o arquivo:

# nano /etc/portage/repos.conf/gentoo.conf

Coloque o conteúdo:

[DEFAULT]
main-repo = gentoo

[gentoo]
location = /var/db/repos/gentoo

#sync-type = rsync
#sync-uri = rsync://rsync.de.gentoo.org/gentoo-portage/

sync-type = git
sync-uri = https://github.com/gentoo-mirror/gentoo.git
auto-sync = yes
sync-rsync-verify-jobs = 1
sync-rsync-verify-metamanifest = yes
sync-rsync-verify-max-age = 24
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
sync-openpgp-keyserver = hkps://keys.gentoo.org
sync-openpgp-key-refresh-retry-count = 40
sync-openpgp-key-refresh-retry-overall-timeout = 1200
sync-openpgp-key-refresh-retry-delay-exp-base = 2
sync-openpgp-key-refresh-retry-delay-max = 60
sync-openpgp-key-refresh-retry-delay-mult = 4
sync-webrsync-verify-signature = yes

Salve e feche.

Delete a árvore antiga do Portage:

# rm -r /var/db/repos/gentoo

Refaça-a com GIT:

# emerge --sync
ou:
# eix-sync

Execute novamente para testar.

CUIDE DO ARQUIVO WORLD

Cuide do arquivo "world" com esta dica: Cuidando do arquivo "world" no Gentoo [Dica]

   1. Introdução
   2. Extras

Tem Facebook? Então tem Joli OS

Acesso remoto para principiantes

Turbinando o Linux Mint: o poder das Nemo Actions

Não precisamos de antivírus, eles sim

Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing

Instalação do OpenJDK e Oracle JDK 11 no Ubuntu e Debian

Configurando o D-Link DSL-210 no Debian Etch

Implantando rsync server no Windows para conexões via Linux

OpenVPN para clientes Windows no Debian Squeeze

Configurando uma conta do Yahoo no Evolution

#1 Comentário enviado por maurixnovatrento em 09/07/2022 - 13:54h

Gentoo em HD Externo. Interessante.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10
#2 Comentário enviado por albertguedes em 12/07/2022 - 12:03h
Instalação bem exótica. É um cenário onde uma distro live daria conta facilmente, mas é interessante.


"Aquele que se empenha a resolver as dificuldades resolve-as antes que elas surjam. Aquele que se ultrapassa a vencer os inimigos triunfa antes que as suas ameaças se concretizem." - Sun Tzu
#3 Comentário enviado por xerxeslins em 18/08/2022 - 14:07h
Recentemente segui esse tutorial para testá-lo, para ver se ainda serve.

Sim, ainda serve.

Só alguns detalhes:

Precisa usar:

$ pulseaudio -start

Na sessão do usuário para habilitar o som.

Precisa usar:

# systemctl enable --now NetworkManager

Para habilitar a conexão.

Opcionalmente pode colocar "-webengine" no make.conf para evitar compilar o qtwebengine! Que é grande.



--
Chega uma hora na vida que você só quer bater o prego e não perder tempo estudando a ciência da construção de um martelo.
#4 Comentário enviado por ShireS em 25/08/2022 - 02:40h
Great article! I realized these are my favorite kinds of GI articles. Enough news and reviews, more stuff like this! Let the writers get creative!

https://www.mylifetouch.us/
#5 Comentário enviado por albfneto em 17/09/2022 - 16:15h
Maravilha de Artigo, Xerxes.
Favoritado.


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.

Contribuir com comentário

Entre na sua conta para comentar.