Я пытаюсь создать загрузочный USB-ключ с Linux (debian), который можно загрузить на оборудовании Macintel.
Я прочитал, что EFI MAC может загружать только диски с форматом GPT GUID. Я отчаянно пытаюсь найти хороший учебник, который объясняет, как создать такой ключ.
Вот что я сделал до сих пор:
- создать раздел GUID на ключе, используя Linux GNU parted
- создать раздел HFS + или ext3 на ключе с включенным флагом загрузки
- установить Linux .iso с помощью unetbootin
В то время как все шаги были успешными, и в некоторых случаях я мог даже загрузиться на ПК, шаг загрузки на программном обеспечении Macintel не удался (на macbook). Мне нужно уточнить, что я держал клавишу «alt» во время загрузки Mac, и единственным видимым загрузочным диском был жесткий диск.
PS: я тоже пробовал с REFIt. В одном случае у меня был значок «Windows», но он не смог загрузиться с сообщением «система не найдена»
Изменить: Это довольно старый вопрос, я не пытался некоторое время, может быть, сегодня это просто вопрос запуска dd для копирования iso, но он не работал 5 лет назад. Я собираюсь попробовать с недавним MacBook и Linux ISO
sudo dd if=ubuntu.iso of=/dev/sdb
и он загрузится.Ответы:
От загрузки Linux с USB на MacBook Pro 17 ″ :
Некоторые другие полезные статьи, которые содержат подробные инструкции:
источник
Я обнаружил, что стандартная Ubuntu / Fedora и даже установочный диск Debian, live CD или USB-ключ будут нормально загружаться на Mac. С компакт-диском вам может понадобиться удерживать cклавишу для загрузки. Но у меня нет проблем с установкой USB.
Я хотел бы предупредить, что на моем MacBook сейчас установлена только Linux. Я установил Ubuntu с живым CD некоторое время назад, теперь качая Fedora. Когда OS X больше не будет, любой дистрибутив Linux загрузится без особых проблем.
Я не уверен, что происходит, когда вы загружаете USB-ключ и OS X все еще на машине, хотя. Я бы порекомендовал поиск комбинаций клавиш для удержания при загрузке с USB - cможет быть достаточно.
источник
Я бы порекомендовал использовать утилиту UNetbootin для создания загрузочной флешки с установочного диска вашего любимого дистрибутива Linux. Я создал много USB-флешек с этим, в том числе установочные фишки для OS X.
Затем просто удерживайте нажатой клавишу alt / option при загрузке Mac (подождите, пока не услышите звук загрузки и на экране не появится логотип Apple), и вы должны увидеть опцию загрузки с USB-накопителя. Возьми оттуда :)
источник
Вот более простая альтернатива, а также более современный ответ.
Я делаю следующее из macOS (при условии, что USB был указан как disk4):
Когда все будет готово, сделайте следующее, чтобы подготовить свою систему Mac. Скачайте refind , распакуйте его, поместите в Приложения ...
Сначала вы должны отключить SIP (необязательно, но рекомендуется), поэтому перезагрузите Mac, удерживая команду + R, и после восстановления откройте терминал и отключите SIP:
Теперь, когда SIP отключен, вы можете установить refind без режима восстановления.
Вставьте USB-накопитель из шага 1 выше
(Некоторые пользователи сообщают о проблемах даже после отключения SIP, поэтому сопровождающий refind рекомендует установить refind в режиме восстановления, если это произойдет.)
Теперь вас встретит загрузчик refind. На этом этапе выберите ваш Debian .iso, который вы сделали на шаге 1. Будет возможность выбрать Grub или выбрать ядро напрямую (поскольку refind также является альтернативой Grub). Он будет загружаться в любом случае, но у установщика Debian есть известный сбой с трекпадом, поэтому используйте USB-мышь при установке или используйте дополнительный установщик n-curses. Вставьте второй USB-накопитель и следуйте инструкциям, чтобы установить ОС Debian на этот второй USB-накопитель. Я согласен с другим ответом о неиспользовании SWAP.
Я бы не использовал refit, он устарел и не поддерживается в течение достаточно долгого времени. Refind - это современный поддерживаемый форк (см. Ссылку выше).
источник