Reparo do Grub após a instalação do Windows

0

Eu não consigo inicializar na instalação do CentOS depois que eu reinstalei o Windows 10 em uma máquina de inicialização dupla.

Estou confuso sobre o grub-install e o update-grub. Eu reinstalei o Windows no meu PC de inicialização dupla, e depois disso eu não consigo inicializar no meu sistema CentOS. Estou pesquisando na web por horas, mas não consegui solução. O que pode ser único no meu caso: a partição "root" está em / dev / sda6 / root, ou seja, se montar o volume, não montei a partição raiz, mas tem um "rótulo" ou subvolume chamado raiz. (Eu não tenho idéia do porque isso foi instalado, eu acho que esse era o padrão no instalador do CentOS)

Entre outros, segui estes guias: (os outros eram semelhantes)

A saída do reparo de inicialização é atualizada aqui: link O reparo de inicialização não gravou nenhuma mensagem de aviso ou erro. O que é estranho, que não menciona nenhuma instalação do linux, apenas os nomes dos volumes nos dizem que era o CentOS. Eu teria esperado um grub instalado na linha / dev / sda2. Também espero que minha partição EFI tenha o sinalizador de inicialização, não o gerenciador de inicialização do Windows (consulte o link pastebin).

OS-prober não encontra minha partição de instalação do Linux:

xubuntu@xubuntu:~$ sudo os-prober
/dev/sda2@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.

O uso do grub-install também não funcionou. Eu tentei com a opção --boot-directory também. Sem sorte ...

xubuntu@xubuntu:~$ sudo grub-install /dev/sda
Installing for i386-pc platform.
grub-install: error: failed to get canonical path of 'aufs'.

Eu não encontrei nenhum post útil sobre isso. Não está claro o que significa o erro.

Quando eu segui o link acima sobre o método chroot, recebi o erro de que o grub-install não foi encontrado:

xubuntu@xubuntu:~$ sudo mount -t btrfs -o subvol=root /dev/sda6 /mnt
xubuntu@xubuntu:~$ for i in /sys /dev /proc /run; do sudo mount -B $i /mnt$i; done
xubuntu@xubuntu:~$ sudo chroot /mnt
bash-4.2# grub-install /dev/sda
bash: grub-install: command not found
bash-4.2# update-grub
bash: update-grub: command not found
bash-4.2# exit
exit
xubuntu@xubuntu:~$ which grub-install
/usr/sbin/grub-install
xubuntu@xubuntu:~$ sudo mount --bind /usr/sbin/ /mnt/usr/sbin
xubuntu@xubuntu:~$ sudo chroot /mnt
bash-4.2# grub-install
grub-install: error while loading shared libraries: libdevmapper.so.1.02.1: cannot open shared object file: No such file or directory

Eu claramente alcancei meu limite e não posso resolver esse problema. Eu não amei o CentOS, mas configurei tudo nele e não quero reinstalá-lo. Qualquer ajuda é bem vinda.

    
por Horror Vacui 09.03.2018 / 15:33

0 respostas