grub-update e “/ usr / sbin / grub-probe: erro: sistema de arquivos desconhecido”

0

Eu tenho um Debian 7 Wheezy (versão estável) e meu GRUB de repente se recusa a ver uma das minhas partições. É uma partição OS X HFS + no disco GPT.

Esse comportamento foi introduzido no mês ou mais e é causado por uma atualização de rotina do Debian ou OS X. O erro é /usr/sbin/grub-probe: error: unknown filesystem .

Aqui está um trecho da saída:

user@wheezy:~$ sudo update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
grub-probe: error: unknown filesystem.
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
Found Windows 8 (loader) on /dev/sda2
Found Windows 8 (loader) on /dev/sda3
Found Debian GNU/Linux (7.8) on /dev/mapper/altwheezy_vg-main_lv
/usr/sbin/grub-probe: error: unknown filesystem.
Found Debian GNU/Linux (7.8) on /dev/mapper/altwheezy_vg-main_lv_snapshot
done
user@wheezy:~$

Como você pode ver, há também um erro /usr/sbin/grub-probe: error: unknown filesystem sendo impresso várias vezes.

Eu tenho dois Debian Wheezy no computador e eu tentei os dois. Sem sucesso. Eu até tentei o GRUB do repositório testing , mas o erro ainda está aqui.

Gostaria de saber se meu Linux de repente não conseguiu ver a partição GPT HFS + ou seu tipo, mas também não é o caso, já que tenho todos os pacotes necessários instalados ( hfsplus , hfsprogs , hfsutils ) , gparted vê, gdisk vê e o tipo de sistema de arquivos está certo, mas grub não pode vê-lo.

No lado do OS X, verifiquei a partição do próprio OS X com o Utilitário de Disco e ela não relatou nada de errado.

Alguém, por favor, me indique o que devo verificar para determinar a natureza do problema.

    
por TranslucentCloud 14.04.2015 / 18:47

1 resposta

0

Finalmente, descobri como resolver esse erro.

É absolutamente desnecessário ter o GRUB para ver todos os sistemas de arquivos. Você pode apenas instruir o GRUB a ignorar todas as operações e carregar a corrente no próximo bootloader (Chameleon no meu caso). Então acabei com isso no meu /etc/grub.d/40_custom :

menuentry "OS X" --class macosx --class os {
        insmod part_gpt
        insmod hfsplus
        set root='(hd2)'
        chainloader +1
}
    
por 26.04.2015 / 15:43