Что текущим лучшим способом является к двойной загрузке Mac с Ubuntu на последних 10.12 macOS?

Я провожу прошлые 3 ночи, ища каждый угол сети для простого руководства, как к dualboot последняя горная цепь macOS 10.12 с Ubuntu, но это походит, существует именно так много способов, которыми люди рекомендуют делать, которые у других людей форумов советуют против в. Мой идеальный сценарий должен был бы, конечно, выбрать или macOS или Linux через клавишу Alt в стандартном загрузчике Apple. David Anderson сделал сообщение об этом, которое кажется действительно обращением ко мне, тем не менее, я немного скептичен, потому что нет никаких обзоров или ответов на его метод (не подвергающий сомнению его компетентность), и большинство людей рекомендует использовать, повторно находят так или иначе.

Установка Ubuntu на Mac с macOS и Windows уже установлена

Я соглашаюсь, конечно, с этим, и я считал соответствующий arcticles на веб-сайте Rod Smiths, но так как каждая новая версия macOS (тем более, что интеграция SIP в El Capitan), кажется, изменяет способ, которым это обрабатывает процесс начальной загрузки, и большинство статей относительно этого предмета является более старым, чем 10,11, который заставляет меня чувствовать себя немного потерянным в момент. Мое самое большое беспокойство относительно перенаходки является неправильным функционированием функции спящего режима, на которую жалуются другие пользователи.

Моя установка состоит из несетчатки Середины 2012 MacBook Pro, работающий на macOS 10.12.3. Насколько мое знание идет к настоящему времени, я планирую к:

  • создайте три новых hfs + партоны как заполнители в macOS, использующем дисковую утилиту (маленькая для перенаходки, основной корневой раздел для Ubuntu и раздел подкачки)
  • установите Ubuntu, переформатируйте основной раздел Linux и выберите раздел подкачки (я должен изменить местоположение для установки загрузчика?)
  • перезагрузка в Режим Восстановления и установку повторно находит ./refind-install --ownhfs /dev/disk0sX впоследствии, таким образом, это может найти существующую Ubuntu и пропустить GRUB во время начальной загрузки

Я считал, что установка повторно находит на, отдельный hfs раздел устранил бы проблему спящего режима. В этом случае я должен выбрать/переформатировать мало hfs раздела как системный раздел EFI во время установки Linux (как David Anderson, предлагает)? И какую громкость я регулирую для установки загрузчика?

В другом потоке пользователь заявил, что начиная с El Capitan мы были более обеспеченной установкой, не устанавливающей, повторно находят на отдельном hfs, но не указывая почему. Кроме того, поддерживающим аргументом в пользу этого оператора является, конечно, факт, которые повторно находят, устанавливает себя на стандартном разделе EFI по умолчанию в его более новых версиях. Даже если был бы я делать все путь по умолчанию (включая риск проблемы спящего режима), каков корректный выбор раздела при установке Ubuntu? Я должен определить новый системный раздел EFI в этом случае, или нисколько?

Как Вы, возможно, заметили, у меня есть много вопросов, и я приношу извинения заранее, если это сообщение кажется сбивающим с толку Вас. Я буду ценить любой вид справки.

С наилучшими пожеланиями, Tim

7
задан 13 April 2017 в 05:24

1 ответ

Я провожу прошлые 3 ночи, ища каждый угол сети для простого руководства, как к dualboot последняя горная цепь macOS 10.12 с Ubuntu, но это походит, существует именно так много способов, которыми люди рекомендуют делать, которые у других людей форумов советуют против в.

Вы сталкиваетесь с предпочтительным парадоксом - слишком много опций по этому вопросу создают беспорядок. В действительности трудно сказать, что любая опция в этом конкретном вопросе действительно немного лучше, чем какая-либо другая опция, кроме установки определенным очень определенным целям, большинство которых Вы не упомянули предпочтений на, кроме:

Мой идеальный сценарий должен был бы, конечно, выбрать или macOS или Linux через клавишу Alt в стандартном загрузчике Apple.

В этом случае решение, с которым Вы связались, имеет смысл, хотя я подозреваю, что это может быть немного чрезмерно сложно в нескольких точках. (Я не на 100% положителен относительно этого, все же.)

Обратите внимание, однако, что экран, который Вы видите при удержании Высокого звука/Функциональной клавиши при начальной загрузке Mac, не является загрузчиком; это - диспетчер начальной загрузки. Вы все еще полагаетесь на отдельные загрузчики (Apple boot.efi файл для начальной загрузки macOS или GRUB для начальной загрузки Linux) для начальной загрузки компьютера. Это, в некотором смысле, незначительном вопросе терминологии; но важно понять, что диспетчеры начальной загрузки являются инструментами пользовательского интерфейса, тогда как загрузчики загружают ядра в память и выполняют их, с тех пор в некоторых контекстах это различие очень важно. К сожалению, люди склонны быть неаккуратными об этом различии.

каждая новая версия macOS (тем более, что интеграция SIP в El Capitan), кажется, изменяет способ, которым это обрабатывает процесс начальной загрузки, и большинство статей относительно этого предмета является более старым, чем 10,11, который заставляет меня чувствовать себя немного потерянным в момент.

Да, постоянно меняющаяся природа начальной загрузки macOS может быть проблемой. Я рекомендую начать путем игнорирования чего-либо, что предлагает установить Linux в режиме BIOS/CSM/legacy. Хотя делая это иногда необходимо, это редко имеет место сегодня. Вообще говоря Вас затем оставляют с двумя вариантами:

  • Что использовать в качестве диспетчера начальной загрузки - Выше, Вы выразили предпочтение встроенного диспетчера начальной загрузки Mac. Этот инструмент ограничен, но Вы знаете, что он уже присутствует в компьютере. Две главных альтернативы являются GRUB 2 (который установлен Ubuntu, но я видел немного обсуждений использования его для начальной загрузки macOS), и повторно найдите (который Вы очевидно знаете, популярный выбор на Mac). rEFIt раньше была хорошей альтернативой также, но от нее отказывались в течение многих лет, поэтому повторно найдите (который я разветвил от РЕМОНТА), лучший выбор.
  • Что использовать в качестве загрузчика - И метод, Вы процитировали и любой метод, что использование GRUB как диспетчер начальной загрузки, вероятно, будет использовать GRUB в качестве загрузчика, также. перенаходка может сделать то же, но перенаходка может также использовать загрузчик тупика EFI, который является функцией ядра, которая превращает ядро Linux в его собственный загрузчик.

Обратите внимание, что GRUB является и диспетчером начальной загрузки и загрузчиком. повторно найдите, OTOH, технически только диспетчер начальной загрузки; но существование загрузчика тупика EFI (который является технически загрузчиком, но не диспетчером начальной загрузки) включает, повторно находят для действия как загрузчик ядер Linux.

Мое самое большое беспокойство относительно перенаходки является неправильным функционированием функции спящего режима, на которую жалуются другие пользователи.

Это было большой проблемой некоторое время назад, но я не видел недавних жалоб на это, таким образом, я полагаю что текущие значения по умолчанию в refind-install решите эту проблему. Как Вы предполагаете, установка повторно находят к отдельному HFS +, раздел является тем, сообщило решение, таким образом, Вы могли всегда пробовать это, если Вы устанавливаете, повторно находят к ESP и затем сталкиваются с проблемами.

Это возможно менеджерам по загрузке коммутатора и загрузчикам даже после установки всего. По этому конкретному вопросу, если Вы решаете использовать, повторно находят, можно застраховать ставки немного путем откладывания раздела на ~200 мебибайт. Даже не помещайте файловую систему на него первоначально. Установка повторно находит использование ее значений по умолчанию, которые поместят его на ESP. Если у Вас есть проблемы, можно затем поместить HFS + файловая система на небольшом запасном разделе и переустановить, повторно находят к нему. Если это разрешает проблему, большую. В противном случае можно поместить GRUB 2 на маленький HFS + раздел в варианте метода, описанного в на странице, с которой Вы связались.

установите Ubuntu, переформатируйте основной раздел Linux и выберите раздел подкачки (я должен изменить местоположение для установки загрузчика?)

Если установщик Ubuntu будет работать в режиме EFI, то он установит GRUB 2 на ESP. Если существует даже подсказка для того, где установить загрузчик, она проигнорирована в режиме EFI.

Также стоит указать, что, если Вы намереваетесь использовать, повторно находят и загрузчик тупика EFI, можно запустить установщик Ubuntu путем начальной загрузки в "попытку прежде, чем установить" режим, открыть Окно терминала и ввод ubiquity -b. -b опция говорит установщику не устанавливать GRUB. Это сведет к минимуму вероятность переворота начальной загрузки в будущем, и это будет препятствовать тому, чтобы GRUB запустил трудоемкие скрипты каждый раз, когда ядро обновляется для изменения его конфигурационных файлов (который Вы не использовали бы, если Вы не включаете GRUB в процесс начальной загрузки).

Я считал, что установка повторно находит на, отдельный hfs раздел устранил бы проблему спящего режима. В этом случае я должен выбрать/переформатировать мало hfs раздела как системный раздел EFI во время установки Linux (как David Anderson, предлагает)?

Нет. Технически, ESP должен использовать файловую систему FAT. На практике встроенное микропрограммное обеспечение Mac не заботится, отмечен ли раздел как ESP или как стандартный HFS + раздел, когда это запускает загрузчик.

Я должен также указать, что не вижу точку создания второго ESP в инструкциях, с которыми Вы связались. Возможно, я пропускаю что-то, все же.

Даже если был бы я делать все путь по умолчанию (включая риск проблемы спящего режима), каков корректный выбор раздела при установке Ubuntu? Я должен определить новый системный раздел EFI в этом случае, или нисколько?

Нет, ESP предназначается, чтобы быть совместно использованным всеми Ose на компьютере. В случае Mac, тем не менее, Apple использует его только для микропрограммных обновлений, AFAIK; его загрузчик находится на его Recovery HD объем.

Тем не менее можно создать несколько ESPs; выполнение так законно и, AFAIK, все EFIs поддерживают такие конфигурации. Существует только минимальная точка к выполнению так.

17
ответ дан 23 November 2019 в 06:13

Другие вопросы по тегам:

Похожие вопросы: