У меня Debian 7 Wheezy (стабильный выпуск), и мой GRUB неожиданно отказывается видеть один из моих разделов. Это раздел OS X HFS+ на диске GPT.

Это поведение было введено в течение месяца или около того, и оно либо вызвано обычным обновлением Debian или OS X. Ошибка - /usr/sbin/grub-probe: error: unknown filesystem .

Вот выдержка из вывода:

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:~$

Как видите, существует также /usr/sbin/grub-probe: error: unknown filesystem ошибка файловой системы , напечатанная несколько раз.

У меня есть два Debian Wheezy на компьютере, и я попробовал оба из них. Но безрезультатно. Я даже пробовал GRUB из репозитория тестирования , но ошибка все еще здесь.

Я задавался вопросом, вдруг ли мой Linux не увидел раздел GPT HFS+ или его тип, но это не тот случай, так как у меня установлены все необходимые пакеты (hfsplus , hfsprogs , hfsutils), gparted видит его, gdisk видит его и тип файловой системы правильный, но grub его не видит.

Что касается OS X, я проверил раздел из самой OS X с помощью Дисковой утилиты, и он не сообщил ничего плохого.

Кто-то, пожалуйста, сообщите мне, что я должен проверить, чтобы определить природу проблемы.

1 ответ1

0

Наконец-то я разобрался, как разобраться с этой ошибкой.

Совершенно необязательно иметь GRUB для просмотра всех файловых систем. Вы можете просто указать GRUB обойти все операции и последовательно загрузить следующий загрузчик (в моем случае Chameleon). Итак, я закончил с этим в моем /etc/grub.d/40_custom:

menuentry "OS X" --class macosx --class os {
        insmod part_gpt
        insmod hfsplus
        set root='(hd2)'
        chainloader +1
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .