LINUX.ORG.RU

История изменений

Исправление Vovka-Korovka, (текущая версия) :

Так в /etc/fstab монтировать /dev/sda1 или /dev/sda2? У меня в этом файле автоматом в какой-то момент появились строки:

Да, строчки правильные. То, что в apple показывается - apple умеет работать без отдельного EFI раздела и свой загрузчик держит на основном диске.

В итоге сейчас какая-то странная ситуация - Mac теперь сразу же, по умолчанию, загружает GRUB, но в меню груба нет запуска OS X....

Попробуй ручками запустить команду

os-prober

Если в выводе будет MacOS - то просто перегенерируй grub.cfg

update-grub

Если в выводе ничего про MacOS не увидишь, то придется соответствующую запись, что-то вроде

menuentry "Mac OS X (on /dev/sda2)" --class osx --class darwin --class os {
	insmod part_gpt
	insmod hfsplus
	set root='(hd0,gpt2)'
        boot
}

самому ручками в /etc/grub.d/40_custom добавлять и после этого перегенерировать grub.cfg. У самого мака нету, поэтому насчет того, насколько строчки правильные не уверен.

Исходная версия Vovka-Korovka, :

Так в /etc/fstab монтировать /dev/sda1 или /dev/sda2? У меня в этом файле автоматом в какой-то момент появились строки:

Да, строчки правильные. То, что в apple показывается - apple умеет работать без отдельного EFI раздела и свой загрузчик держит на основном диске.

В итоге сейчас какая-то странная ситуация - Mac теперь сразу же, по умолчанию, загружает GRUB, но в меню груба нет запуска OS X....

Попробуй ручками запустить команду

os-prober

Если в выводе будет MacOS - то просто перегенерируй grub.cfg

update-grub

Если в выводе ничего про MacOS не увидишь, то придется соответствующую запись, что-то вроде

menuentry "Mac OS X (on /dev/sda2)" --class osx --class darwin --class os {
	insmod part_gpt
	insmod hfsplus
	set root='(hd0,gpt2)'
        boot

самому ручками в /etc/grub.d/40_custom добавлять и после этого перегенерировать grub.cfg. У самого мака нету, поэтому насчет того, насколько строчки правильные не уверен.