Grub2 não detecta partição btrfs

2

Acabei de instalar o Xubuntu ao lado de uma distro baseada em Arch. O problema é que o Grub2 não detecta a partição (btrfs) da distro anterior, então não consigo inicializar a partir dela. Eu já tentei update-grub2.

A propósito, aquela partição btrfs usada para inicializar bem do Grub2, antes de instalar o Xubuntu.

O que posso fazer?

    
por Tocell 21.10.2017 / 13:02

1 resposta

0

O prober do GRUB tem problemas ao detectar btrfs @subvolumes, a resposta mais fácil de "rick3332" do Ubuntu fóruns fez com que funcionasse para mim em ambas as instalações de btrfs de inicialização dupla (ubuntu16 & amp; 18) cada uma com seu próprio grub . Não há necessidade de um código abrangente de os-prober hack ou de edições manuais não persistentes do grub.cfg. Apenas crie links simbólicos em cada uma das raízes de volume do btrfs para @ / boot e @ / etc e execute "sudo update-grub2" posteriormente em cada sistema operacional.

#navigate to root of your current booted brtfs based OS
cd /
#create symlink for boot
ln -s @/boot boot
#create symlink for etc
ln -s @/etc etc

#mount the other btrfs volume with OS-install and navigate to its root
cd /mnt/exampleotherbtrfsvolume
#create symlink for boot
ln -s @/boot boot
#create symlink for etc
ln -s @/etc etc

#let grub detect btrfs based install volume
sudo update-grub2

#reboot to the other btrfs based OS (probably listed this time in grubmenu)
#let this grub detect the previously booted btrfs volume
sudo update-grub2

link

    
por walterav1984 05.05.2018 / 12:52