Я установил Ubuntu 16.04 Desktop на свой MacBook Pro и не могу загрузить OS X сейчас. Моя таблица разделов диска:
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 392401823 391992184 186.9G Apple HFS/HFS+
/dev/sda3 392402944 490233855 97830912 46.7G Linux filesystem
Я добавил menuentry в /etc/grub.d/40_custom следующим образом:
menuentry "OS X" {
insmod hfsplus
set root=(hd0,gpt2)
multiboot /boot
}
и запустите update-grub, затем перезагрузитесь.
Теперь я вижу запись для «OS X», но когда я выбираю ее, она говорит:
error: disk 'hd0,gpt2' not found.
Press any key to continue...
Как я могу это исправить?
Добавление следующих кодов в/etc/grub.d/40_custom файл хорошо работало для меня:
menuentry "OS X" {
insmod hfsplus
search --set=root --file /System/Library/CoreServices/boot.efi
chainloader /System/Library/CoreServices/boot.efi
}
и затем выполнение
sudo grub-mkconfig -o /boot/grub/grub.cfg
Протестированный на iMac 17,1 (Сетчатка MacBook в конце 2015), Ubuntu 16.04 LTS, Mac OS El Captain
Удостоверьтесь, что следующие списки команд/boot/efi раздел: cat /etc/fstab
, Если/boot/efi не присутствует, Вы не сможете загрузиться в Mac OS X, если он будет существовать, необходимо добавить запись меню в личинке как это:
gksudo gedit /etc/grub.d/40_custom
или sudo vi /etc/grub.d/40_custom
Затем добавляют следующие строки в конце файла:
menuentry "MacOSX" {
# Search the root device for Mac OS X's loader.
search --file --no-floppy --set=root /usr/standalone/i386/boot.efi
# chainload the loader, pass parameters like -v directly
chainloader (${root})/usr/standalone/i386/boot.efi #-v
}
Сохраняют и выходят
sudo update-grub
я ответил шаг за шагом так любой, кто находит, что этот ответ может легко воспроизвести шаги. Это было протестировано на Ubuntu 16.04 с Ubuntu, установленной в режиме EFI. Mac OS X: El Capitan, мини-Mac.
У меня есть свое общее решение для проблемы. Недавно я установил Gnome Ubuntu 16.04LTS на своей iMac с Горной цепью Mac OS X. Причина состояла в том, что ОС стала вялой, и я хотел что-то быстрее (и после 17-х лет с Linux, решение было очевидно). Я подписчик хорошее учебное руководство Ubuntu на iMac
Все пошло большое до перезагрузки iMac после установки Ubuntu. Единственной системой начальной загрузки был Linux, кроме того, я не видел меню GRUB... Надо надеяться, это загружалось), Linux работает отлично, просто некоторые Драйверы беспроводных устройств и графические драйверы отсутствовали (использовал Xorg вместо этого), но после включения его через кабель Ethernet к моему модему я сделал все обновления и установил драйверы. Ссылка на установку драйверов Wi-Fi: Ubuntu драйверы Wi-Fi Mac
Графические драйверы можно выбрать через настройки GUI
Sytem Так, возвращаясь к двойной загрузке Linux и Mac OS X. Я играл вокруг с GRUB, ни один из методов не работал на меня!!! Нажатие "Option key" больше не работало (GRUB перезаписал iMacs MBR).
я почти сдался для создания его перед выходными, но затем я попробовал, повторно найдите:
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind
было все, что я должен был получить свою двойную загрузку, рабочую идеально подходящий для Linux и Mac OS X. Теперь я имею при начальной загрузке, повторно находят меню начальной загрузки и легко выбирают между разделами начальной загрузки.
единственная проблема осталась, все еще с меню всплеска GRUB, я не вижу опций, которые я предполагаю из-за некоторого неправильного графического меню. Я попробовал консольный режим, я не работаю, некоторое сообщение об ошибке о графическом режиме при начальной загрузке. Я сообщу здесь как можно скорее, я решаю его!
PS01:
Затем я сделал некоторые тонкие настройки, полезные для всех установок Ubuntu: , Как к ускорению Ubuntu
Особенно предварительная нагрузка работала на меня как волшебство: обычно вялый на Калеке запуска теперь загружается за полусекунду!
Просто выполненный
os-prober
Форма Linux и tha повторно выполняются
grub-mkconfig -o /boot/grub/grub.cfg
, и финал переустанавливают личинку с
grub-install /dev/sda