Я пробовал целый день, чтобы позволить моему MacBook распознать Ubuntu в меню начальной загрузки (высокий звук на запуске). Я действительно не хочу устанавливать РЕМОНТ. Есть ли какой-либо другой путь?Большое спасибо!!
Во-первых, РЕМОНТ является устаревшим программным обеспечением; это не было обновлено за шесть лет. Из-за этого я создал названное ветвление РЕМОНТА, повторно находят, который находится в процессе активного развития, и это работает лучше с обоими Linux (включая Ubuntu) и последние версии OS X, чем действительно ПЕРЕОБОРУДУЕТ. Таким образом, если Вы не можете получить его работающий способ, которым Вы хотите, изучите, повторно находят вместо РЕМОНТА.
Тем не менее существует два способа установить Ubuntu под OS X, каждый из которых имеет несколько вариантов. Ответ на Ваш вопрос зависит, на котором методе и варианте, Вы выбираете:
/System/Library/CoreServices/boot.efi
на HFS + объем. Если Вы создаете HFS + объем и копируете GRUB 2 (grubx64.efi
) к тому имени, наряду с несколькими файлами поддержки, системный селектор OS X заметит его и позволит Вам выбрать его. Посмотрите это сообщение в блоге для больше на этом подходе. Ubuntu не поддерживает этот тип установки, хотя (если это не является новым для 16,04 и я еще не узнал о нем). Таким образом, если Вы захотите использовать этот метод, то необходимо будет настроить его вручную. Кроме того, были некоторые изменения недавно (к El Capitan, IIRC - или возможно в Йосемити), которые, кажется, требуют, чтобы некоторые дополнительные файлы поддержки для выбора обнаружились в собственном средстве выбора начальной загрузки OS X. Я еще не исследовал те изменения, таким образом, я еще не знаю точно, что могло бы быть необходимо. Если Вы хотите попробовать этот метод установки, вероятно, лучше сделать регулярную установку режима EFI и затем скопировать основной файл GRUB 2 и его файлы поддержки к маленькому HFS + объем, затем добавить определенные для Mac файлы поддержки. Обратите внимание, что необходимо или создать специализированный GRUB 2 HFS + объем или использовать ранее незагрузочный HFS + объем. Вы не должны пытаться использовать свой регулярный объем OS X с этой целью, так как это вытерло бы загрузчик OS X, представив незагрузочный OS X.Обратите внимание также, что начальный режим начальной загрузки установщика Ubuntu (то есть, BIOS по сравнению с EFI) определяет, установит ли он режим BIOS или режим EFI GRUB. Таким образом необходимо управлять этим режимом начальной загрузки. Диспетчер начальной загрузки Apple может быть неясным на этом или даже не может дать Вам опцию, которую Вы хотите. (Детали варьируются в зависимости от модели Mac, версии микропрограммного обеспечения, и как носитель начальной загрузки был подготовлен.), После того как Вы загрузили Ubuntu, можно проверить режим начальной загрузки путем поиска названного каталога /sys/firmware/efi
. Если тот каталог присутствует, Вы загрузились в режиме EFI; если это отсутствует, Вы загрузились в режиме BIOS.
Все вместе, ни одна из этих опций не и легка и хороша - установка режима BIOS легка, но ужасна и потенциально опасна; и начальную загрузку режима EFI более трудно настроить, но более безопасный и более чистый. Это - одна из причин, которые использует столько пользователей Mac, повторно находят (или РЕМОНТ перед ним).
Обратите внимание, что повторно находят, не должен добавлять, что что-либо к Ubuntu загружает сложность, так как она может заменить GRUB 2. В зависимости от того, как Вы настраиваете его, начальная загрузка через перенаходку включает появление меню перенаходки. Это меню может направить процесс начальной загрузки к загрузчику OS X, GRUB 2 начальной загрузки (режим BIOS или режим EFI, предполагая, что это установлено), или загрузите ядро Linux непосредственно. Из-за этой последней возможности даже не должен быть установлен GRUB 2. Если Вы хотите сделать это, самый легкий подход:
ubiquity -b
. Это запускает установщик Ubuntu, но говорит ему не устанавливать GRUB 2./boot
раздел; но если Вы делаете (для поддержки LVM, RAID или шифрования диска), примите во внимание идентификационные данные корня Ubuntu (/
) раздел (/dev/sda5
, /dev/mapper/ubuntu-root
, или безотносительно). Кроме того, используйте ext4fs для раздела, который содержит ядро Linux (корень [/
] раздел или, если Вы используете один, Ваше отдельное /boot
раздел)./boot
раздел, необходимо выполнить некоторые дополнительные шаги: ro root={whatever}
к опциям, где {whatever}
Ваш корень (/
) идентификатор файловой системы.mkrlconf
сценарий, который шел, повторно находит и выполняет его. (Необходимо смочь выполнить его от объема OS X; или можно повторно загрузить перенаходку .zip
файл, распакуйте его и выполните его оттуда.)Если Вы хотите избежать РЕМОНТА, потому что Вы обычно хотите загрузить OS X (или Ubuntu) и не хотите иметь дело с меню, знают, что можно корректироваться, повторно находят так, чтобы его меню появилось, только если Вы удерживаете клавишу при начальной загрузке: Отредактируйте refind.conf
файл так, чтобы следующие опции были установлены:
timeout = -1
default_selection = "OS X"
Можно корректироваться default_selection
как желаемый, конечно.