Как заставить мой Mac загружаться с USB-ключа Ubuntu?

Если вы выберете "USB" и "Mac" на этой странице загрузки, он даст ряд инструкций командной строки для создания USB-ключа, с которого MacBook будет загружаться в Ubuntu.

Я следовал за ними два или три раза на разных USB-дисках, и это не работает. Существует очень много технических обсуждений об EFI и т. Д., Но этот набор инструкций, похоже, предполагает, что он должен просто работать, но это не так.

Помогите? Я все больше недоволен более закрытым подходом, который использует Apple, и я бы очень хотел начать использовать Linux с целью перехода к использованию его в качестве основной операционной системы, но загрузка с компакт-диска длится вечно, запускается медленно, и я действительно надеюсь получить его от USB.

Кто-нибудь может мне помочь?

8 ответов

Краткий ответ: вы не можете. Apple не хочет, чтобы вы загружали ОС, отличную от OS X, без USB. Если на вашем Mac есть работающий оптический привод, используйте его. Это спасет вас от боли. Если у вас более новый Mac (64-битный), просто не забудьте использовать Mac iso(amd64+mac), а не обычный amd64 изо. (Смотрите это для объяснения разницы)

Более длинный ответ: (Хорошо, я соврал выше.) Вы можете, но "это сложно". Один метод, который работал для ряда людей, заключается в dd загрузочный USB-ключ к своему собственному разделу на жестком диске, а затем загрузитесь с этого раздела. Основной метод хорошо объясняется здесь.

Это не всегда работает, даже на одном и том же оборудовании. В частности, если у вас есть MacBook Air, у которого нет оптического привода, то форумы заполнены сообщениями о том, как попробовать трюк с dd-to-a-partition и потерпеть неудачу. Для владельцев MacBook Air настоятельно рекомендуется приобрести MacBook Air SuperDrive (нет, обычного USB CD/DVD-привода недостаточно), а затем использовать его для установки по обычному маршруту CD (с использованием Mac iso для 64-битной установки).).

Наконец, этот метод USB действительно работал (!) Для установки 11.10 на мой MacBook Air 3,1 (модель конца 2010 года). Тем не менее, я ожидаю, что некоторые модификации необходимы для работы на других версиях Air, не говоря уже о других Mac.

Как создать загрузочную флешку на OS X/macOS

Эта процедура требует, чтобы вы создали файл.img из файла.iso, который вы загрузили. Это также изменит файловую систему на USB-накопителе, чтобы сделать ее загрузочной, поэтому перед продолжением сделайте резервную копию всех данных.

  1. Загрузить Ubuntu Desktop

  2. Откройте Терминал (в /Applications/Utilities/ или запросите терминал в центре внимания).

  3. Вставьте флэш-накопитель USB объемом не более 2 ГБ и имеющий только один раздел на флэш-накопителе USB. Для Ubuntu 18.04 и более поздних версий флэш-накопитель USB должен быть объемом 4 ГБ или более.

  4. Запустите приложение "Дисковая утилита", которое находится в меню " Приложения" -> " Утилиты" или "Прожектор".

    • В левой панели нажмите на USB-накопитель, чтобы выбрать его.

    • Нажмите вкладку Раздел.

    • Выберите 1 Partition из выпадающего меню.

    • Введите имя для диска.

    • Измените формат на Mac OS Extended (в журнале).

    • Нажмите кнопку " Параметры".

    • Убедитесь, что выбран переключатель " Таблица разделов GUID ", и нажмите " ОК".

    • Нажмите Применить.

    Предупреждение. Дисковую утилиту следует использовать с осторожностью, поскольку выбор неправильного устройства или раздела может привести к потере данных.

  5. Преобразуйте файл.iso в.img, используя опцию преобразования hdiutil, например:

    hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
    

    Примечание: OS X имеет тенденцию помещать окончание.dmg в выходной файл автоматически.

  6. Бежать:

    diskutil list
    

    получить текущий список устройств.

  7. Бежать:

    diskutil list
    

    еще раз и определите узел устройства, назначенный для вашего флэш-носителя (например, /dev/disk2).

  8. Бежать:

    diskutil unmountDisk /dev/diskN
    

    (замените N номером диска из последней команды; в предыдущем примере N будет равно 2).

  9. Выполнение:

    sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m
    

    (заменить /path/to/downloaded.img с путем, где находится файл изображения; например, ./ubuntu.img или же ./ubuntu.dmg).

    • С помощью /dev/rdisk вместо /dev/disk может быть быстрее
    • Дай dd Команда достаточно времени, чтобы закончить. Это может занять 3-5 минут, чтобы закончить выполнение. когда dd закончено, вы должны увидеть подтверждение того, что процесс завершен.
    • Если вы видите ошибку dd: Invalid number '1m' вы используете GNU dd. Используйте ту же команду, но замените bs=1m с bs=1M
    • Если вы видите ошибку dd: /dev/diskN: Resource busy Убедитесь, что диск не используется. Запустите "Disk Utility.app" и размонтируйте (не извлекайте) диск.
  10. Бежать:

    diskutil eject /dev/diskN
    

    и удалите флеш-носитель после завершения команды.


Загрузка Ubuntu на Mac с USB-накопителя

Недавно созданный Ubuntu Live USB-накопитель теперь готов для вставки в Mac.


Загрузка Ubuntu с USB-накопителя

Чтобы проверить Ubuntu Live USB на Mac:

  1. Вставьте USB-накопитель в свободный USB-порт.
  2. Перезагрузите или включите Mac.
  3. Сразу после перезвона при запуске нажмите клавишу параметров (иногда помеченную как Alt).
  4. Выберите USB-накопитель для загрузки с помощью стрелок влево и вправо и клавиш Enter.
  5. Если вы не видите USB-накопитель на шаге 4, загрузите rEFInd boot manager, чтобы открыть экран, на котором вы можете выбрать одно из доступных устройств для загрузки.

С помощью этих четырех шагов я установил Ubuntu 13.04 на свой Macbook Air в середине 2011 года:

  1. Создайте новый раздел с помощью Дисковой утилиты

  2. Установите последнюю версию rEFInd на свой Mac

  3. Загрузите Mac с ISO-образом Ubuntu и создайте загрузочную флешку с помощью UNetbootin

  4. Перезагрузите Mac, выберите загрузку с USB и установите Ubuntu

После множества проблем с различными методами, я наконец-то получил Ubuntu 13.04 32bit, работающий на MacBook 2,1 (середина 2007 года). Мой DVD-привод сломан, поэтому мне действительно нужен живой USB.

(ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ:) Я не программист, но после того, как все было настроено следующим образом, это сработало как шарм.

  1. Установите последнюю версию REFIt.
  2. Загрузите Mac Linux USB Loader с этой страницы: https://github.com/SevenBits/Mac-Linux-USB-Loader/releases/tag/v1.1
  3. Скачайте исходный код по той же ссылке. Вам понадобится файл bootlA32.efi, расположенный в папке "EFI".
  4. Вставьте флэш-накопитель USB и отформатируйте его в FAT 32 с помощью дисковой утилиты.
  5. Откройте Mac Linux USB Loader и выберите файл.iso, который вы хотите загрузить.
  6. Нажмите Create Live USB и следуйте инструкциям, это довольно простой процесс.

  7. Моя модель MacBook просто отказалась загружаться на efi64, поэтому мне пришлось немного поработать здесь:

  8. Идите вперед и откройте USB-накопитель. Перейдите в папку "efi", а затем в папку "boot". Внутри вы должны увидеть файл с именем bootX64.efi

  9. Сотрите его и поместите вместо него файл bootlA32.efi.

  10. Теперь просто перезагрузите компьютер и в меню ПОВТОРНЫЙ ВЫБОР выберите загрузку с USB-накопителя.

Надеюсь, это кому-нибудь поможет!

Это часто задаваемые вопросы на форуме Ubuntu: http://ubuntuforums.org/showthread.php?t=1046568

Он не работает напрямую, но требует специальной обработки с GRUB http://ubuntuforums.org/showthread.php?t=995704

Добавлено: Информация на странице загрузки показывает, как создать USB-ключ, который может быть загружен на ПК, но не на Mac.

У меня есть следующий старый iMac:

Конец 2009 г. iMac 27 дюймов Intel Core i7 2,8 ГГц

идентификатор модели: 11,1

модель: A1312 (EMC 2374)

Заказ: MC507LL/A

ОС: macOS High Sierra (последняя версия MacOS, поддерживаемая этой моделью)

Графический процессор: AMD Radeon 4850

Мой супердрайв не работает, поэтому загрузочный CD/DVD невозможен.

Ни один из описанных выше методов не работал на моем Mac:

  1. В инструкциях Ubuntu (как упоминалось выше в других сообщениях) говорится об использовании Etcher для прошивки USB-накопителя — мой Mac НЕ загружается с USB-накопителя с ISO-образом.
  2. UNetbootin также, кажется, прошивает ISO, который не является загрузочным.

Что сработало:

  1. Загрузитесь в MacOS > Open Disk Utility.app > Я добавил второй раздел на свой основной внутренний диск. Сотрите/отформатируйте этот раздел как MS DOS (FAT) с таблицей разделов GUID.
  2. Вставьте USB-накопитель, а также сотрите / отформатируйте его как MS DOS (FAT) с разделом GUID.
  3. Загрузите Ubuntu Desktop (НЕ Ubuntu Server - каждый раз, когда я загружался с USB-накопителя, загруженного сервером Ubuntu, экран мерцал и становился черным, потому что я думаю, что он не может загрузить драйвер графического процессора для Radeon 4850). Хотя , похоже, есть обходной путь .
  4. Следуйте этим инструкциям , чтобы прошить USB надлежащим образом для экрана загрузки MacOS (в основном преобразуйте ISO в DMG)
  5. Следуйте этим инструкциям , чтобы установить rEFInd в качестве загрузчика.
  6. Перезагрузите машину с подключенным USB-накопителем.
  7. Выберите загрузочное устройство EFI
  8. Он загрузит программу установки, но будьте быстры и убедитесь, что вы нажали стрелку вверх / вниз, чтобы отменить таймер автозапуска. Мне пришлось выбрать опцию «Установка (безопасная графика)», чтобы установщик загрузился (опять же, потому что «обычный» установщик выдает ошибку о графическом процессоре Radeon 4850).
  9. продолжайте установку как обычно, однако, когда вы дойдете до «Типа установки», где вы выберете раздел, обязательно установите «устройство для установки загрузчика» в раскрывающемся списке на раздел диска , а не на корень диска (например, / dev/sda2, а не /dev/sda, так как это перезапишет загрузчик rEFInd загрузчиком GRUB).

У LifeWire есть хорошее руководство , хотя я не думаю, что все шаги необходимы, поэтому выше приведен сокращенный подход по состоянию на июль 2021 года.

Загрузите Ubuntu, а затем сделайте один загрузочный USB-накопитель, чтобы узнать больше, который работает с Macbook, iMac, Mini и т. Д. (2011 и более поздние версии).

Требования: 1. 2 ГБ USB-накопитель 2. Система Ubuntu с сетевым доступом.

Попробуйте получить компьютер с уже установленной Ubuntu, ПК, ноутбук, что угодно, возможно, от друга, а затем получите ISO-образ Ubuntu 12.10 amd64. Используя Ubuntu, откройте утилиту " Startup Disk Creator", выберите ISO-образ Ubuntu, USB-устройства и создайте диск.

Удерживайте клавишу выбора во время загрузки Mac и выберите USB-диск для загрузки, и все готово. Я сделал это, и это работает.

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