Gerenciamento de Dual Boot: BigLinux em Btrfs e Mint em Ext4

instalando o Biglinux primeiro e depois o Mint,
o Mint nao reconhece que o Biglinux esta instalado…

primeiro instalei o Biglinux,
depois criei uma uma particao separada para instalar manualmente o Mint,

o Biglinux instala como BTRFS
o Mint instala como EXT4

para selecinar os 2 SO no boot a IA deu isso:

# 1. Limpar qualquer tentativa anterior
sudo umount -R /mnt/chroot 2>/dev/null

# 2. Montar o BigLinux (que está na sda1!) com o subvolume correto
sudo mount -o subvol=@ /dev/sda1 /mnt/chroot

# 3. Agora sim, montar os arquivos vitais na pasta certa
sudo mount --bind /dev /mnt/chroot/dev
sudo mount --bind /sys /mnt/chroot/sys
sudo mount --bind /proc /mnt/chroot/proc
sudo mount --bind /run /mnt/chroot/run

# 4. Entrar no BigLinux do HD (o prompt vai mudar)
sudo chroot /mnt/chroot

# 5. Instalar o GRUB no início do disco rígido
grub-install /dev/sda

# 6. Ativar a busca por outros sistemas (o Linux Mint)
echo "GRUB_DISABLE_OS_PROBER=false" >> /etc/default/grub

# 7. Atualizar o menu do GRUB (ele deve listar o BigLinux e o Mint na sda2)
update-grub

lembrando que isso deve ser feito no Biglinux, assim tive o resultado como deveria:

2 curtidas

Isso acontece devido aos subvolumes do btrfs, o Grub do Mint não lida bem com eles, tem um procedimento que resolve isso que não me lembro agora, se não me engano envolve criar uns links simbólicos, o mais simples é usar o Grub do BigLinux.
Se a máquina foi UEFI, seria mais simples escolher o BigLinux pelo menu do UEFI e por dentro dele só dar um sudo update-grub

1 curtida