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.

[ Hits: 4.297 ]

Por: Xerxes em 22/06/2022


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]

Página anterior    

Páginas do artigo
   1. Introdução
   2. Extras
Outros artigos deste autor

Teoria das Formas e o Aumento da Usabilidade

Criando um servidor FTP acessível fora da LAN com o Proftpd

Diferenças entre Gentoo e Funtoo

DOOM clássico (quase) vanilla e um pouco melhorado

Roubando bits (parte 2): como resolver questões rapidamente sem calculadora

Leitura recomendada

Faça backup do MySQL e envie para seu e-mail

Instalação e configuração do RT (Resquest Tracker)

Atributos de arquivos no Linux

Como criar uma distribuição baseada no Debian usando o programa Live-Build

Configurando PHP com Apache2 no Linux

  
Comentários
[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: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts