Execute os comandos abaixo, ainda no chroot, antes de sair e reiniciar o sistema, para checar se está tudo bem. E se não estiver? Então terá que usar o live-USB do
Linux Mint novamente para entrar com
chroot e arrumar. As instruções para entrar em chroot após a instalação do sistema, para tentar corrigir algo, são as seguintes:
Torne-se root:
sudo -i
Abra o
sda3 (ou
nvme0n1p3, se for o caso):
cryptsetup open /dev/sda3 cryptroot
Ou:
cryptsetup open /dev/nvme0n1p3 cryptroot
Para quem usa
SATA. Crie o
/mnt/gentoo e monte:
mkdir -p /mnt/gentoo
mount -o subvol=@,compress=zstd /dev/mapper/cryptroot /mnt/gentoo
mkdir -p /mnt/gentoo/{home,.snapshots,boot}
mount -o subvol=@home,compress=zstd /dev/mapper/cryptroot /mnt/gentoo/home
mount -o subvol=@snapshots,compress=zstd /dev/mapper/cryptroot /mnt/gentoo/.snapshots
mount /dev/sda2 /mnt/gentoo/boot
mkdir -p /mnt/gentoo/boot/efi
mount /dev/sda1 /mnt/gentoo/boot/efi
Para quem usa
NVMe. Crie o
/mnt/gentoo e monte:
mkdir -p /mnt/gentoo
mount -o subvol=@,compress=zstd /dev/mapper/cryptroot /mnt/gentoo
mkdir -p /mnt/gentoo/{home,.snapshots,boot}
mount -o subvol=@home,compress=zstd /dev/mapper/cryptroot /mnt/gentoo/home
mount -o subvol=@snapshots,compress=zstd /dev/mapper/cryptroot /mnt/gentoo/.snapshots
mount /dev/nvme0n1p2 /mnt/gentoo/boot
mkdir -p /mnt/gentoo/boot/efi
mount /dev/nvme0n1p1 /mnt/gentoo/boot/efi
Faça o chroot:
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
mount --types proc /proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys && mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev && mount --make-rslave /mnt/gentoo/dev
mount --bind /run /mnt/gentoo/run && mount --make-slave /mnt/gentoo/run
chroot /mnt/gentoo /bin/bash
Por fim:
source /etc/profile
Agora sim, vamos aos comandos da checklist.
Montagens essenciais
mount | grep -E '/boot|/boot/efi|/ '
Confirme:
/ montado em btrfs com subvol=@
/boot montado
/boot/efi montado
LUKS + Btrfs
lsblk
cryptsetup status cryptroot
Confirme:
/dev/mapper/cryptroot existe
- estado: active
fstab
cat /etc/fstab
mount -a
mount -a não pode retornar erro.
GRUB (UEFI)
test -d /sys/firmware/efi && echo "UEFI OK"
grep GRUB_CMDLINE_LINUX /etc/default/grub
ls /boot/grub/grub.cfg
Confirme que aparece algo como:
crypt_root=UUID=...
root=UUID=...
rootflags=subvol=@
Kernel + initramfs
ls /boot
Você deve ver:
Serviços habilitados
systemctl is-enabled sddm
systemctl is-enabled NetworkManager
systemctl is-enabled bluetooth
Os ativos devem responder:
enabled.
Locale e teclado
locale
localectl status
Confirme:
- LANG=pt_BR.UTF-8
- VC Keymap: br-abnt2
- X11 Layout: br
Usuário e sudo
id xerxes
groups xerxes
Confirme:
- usuário existe
- grupo
wheel presente
Swap
swapon --show
Confirme:
Sair do chroot corretamente
Se tudo acima passou, pode rebootar com segurança.
exit
umount -Rl /mnt/gentoo
reboot