Как заставить мой 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-накопителе, чтобы сделать ее загрузочной, поэтому перед продолжением сделайте резервную копию всех данных.
Откройте Терминал (в
/Applications/Utilities/
или запросите терминал в центре внимания).Вставьте флэш-накопитель USB объемом не более 2 ГБ и имеющий только один раздел на флэш-накопителе USB. Для Ubuntu 18.04 и более поздних версий флэш-накопитель USB должен быть объемом 4 ГБ или более.
Запустите приложение "Дисковая утилита", которое находится в меню " Приложения" -> " Утилиты" или "Прожектор".
В левой панели нажмите на USB-накопитель, чтобы выбрать его.
Нажмите вкладку Раздел.
Выберите 1 Partition из выпадающего меню.
Введите имя для диска.
Измените формат на Mac OS Extended (в журнале).
Нажмите кнопку " Параметры".
Убедитесь, что выбран переключатель " Таблица разделов GUID ", и нажмите " ОК".
Нажмите Применить.
Предупреждение. Дисковую утилиту следует использовать с осторожностью, поскольку выбор неправильного устройства или раздела может привести к потере данных.
Преобразуйте файл.iso в.img, используя опцию преобразования hdiutil, например:
hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
Примечание: OS X имеет тенденцию помещать окончание.dmg в выходной файл автоматически.
Бежать:
diskutil list
получить текущий список устройств.
Бежать:
diskutil list
еще раз и определите узел устройства, назначенный для вашего флэш-носителя (например,
/dev/disk2
).Бежать:
diskutil unmountDisk /dev/diskN
(замените N номером диска из последней команды; в предыдущем примере N будет равно 2).
Выполнение:
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" и размонтируйте (не извлекайте) диск.
- С помощью
Бежать:
diskutil eject /dev/diskN
и удалите флеш-носитель после завершения команды.
Загрузка Ubuntu на Mac с USB-накопителя
Недавно созданный Ubuntu Live USB-накопитель теперь готов для вставки в Mac.
Загрузка Ubuntu с USB-накопителя
Чтобы проверить Ubuntu Live USB на Mac:
- Вставьте USB-накопитель в свободный USB-порт.
- Перезагрузите или включите Mac.
- Сразу после перезвона при запуске нажмите клавишу параметров (иногда помеченную как Alt).
- Выберите USB-накопитель для загрузки с помощью стрелок влево и вправо и клавиш Enter.
- Если вы не видите USB-накопитель на шаге 4, загрузите rEFInd boot manager, чтобы открыть экран, на котором вы можете выбрать одно из доступных устройств для загрузки.
С помощью этих четырех шагов я установил Ubuntu 13.04 на свой Macbook Air в середине 2011 года:
Создайте новый раздел с помощью Дисковой утилиты
Установите последнюю версию rEFInd на свой Mac
Загрузите Mac с ISO-образом Ubuntu и создайте загрузочную флешку с помощью UNetbootin
Перезагрузите Mac, выберите загрузку с USB и установите Ubuntu
После множества проблем с различными методами, я наконец-то получил Ubuntu 13.04 32bit, работающий на MacBook 2,1 (середина 2007 года). Мой DVD-привод сломан, поэтому мне действительно нужен живой USB.
(ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ:) Я не программист, но после того, как все было настроено следующим образом, это сработало как шарм.
- Установите последнюю версию REFIt.
- Загрузите Mac Linux USB Loader с этой страницы: https://github.com/SevenBits/Mac-Linux-USB-Loader/releases/tag/v1.1
- Скачайте исходный код по той же ссылке. Вам понадобится файл bootlA32.efi, расположенный в папке "EFI".
- Вставьте флэш-накопитель USB и отформатируйте его в FAT 32 с помощью дисковой утилиты.
- Откройте Mac Linux USB Loader и выберите файл.iso, который вы хотите загрузить.
Нажмите Create Live USB и следуйте инструкциям, это довольно простой процесс.
Моя модель MacBook просто отказалась загружаться на efi64, поэтому мне пришлось немного поработать здесь:
Идите вперед и откройте USB-накопитель. Перейдите в папку "efi", а затем в папку "boot". Внутри вы должны увидеть файл с именем bootX64.efi
Сотрите его и поместите вместо него файл bootlA32.efi.
Теперь просто перезагрузите компьютер и в меню ПОВТОРНЫЙ ВЫБОР выберите загрузку с 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:
- В инструкциях Ubuntu (как упоминалось выше в других сообщениях) говорится об использовании Etcher для прошивки USB-накопителя — мой Mac НЕ загружается с USB-накопителя с ISO-образом.
- UNetbootin также, кажется, прошивает ISO, который не является загрузочным.
Что сработало:
- Загрузитесь в MacOS > Open Disk Utility.app > Я добавил второй раздел на свой основной внутренний диск. Сотрите/отформатируйте этот раздел как MS DOS (FAT) с таблицей разделов GUID.
- Вставьте USB-накопитель, а также сотрите / отформатируйте его как MS DOS (FAT) с разделом GUID.
- Загрузите Ubuntu Desktop (НЕ Ubuntu Server - каждый раз, когда я загружался с USB-накопителя, загруженного сервером Ubuntu, экран мерцал и становился черным, потому что я думаю, что он не может загрузить драйвер графического процессора для Radeon 4850). Хотя , похоже, есть обходной путь .
- Следуйте этим инструкциям , чтобы прошить USB надлежащим образом для экрана загрузки MacOS (в основном преобразуйте ISO в DMG)
- Следуйте этим инструкциям , чтобы установить rEFInd в качестве загрузчика.
- Перезагрузите машину с подключенным USB-накопителем.
- Выберите загрузочное устройство EFI
- Он загрузит программу установки, но будьте быстры и убедитесь, что вы нажали стрелку вверх / вниз, чтобы отменить таймер автозапуска. Мне пришлось выбрать опцию «Установка (безопасная графика)», чтобы установщик загрузился (опять же, потому что «обычный» установщик выдает ошибку о графическом процессоре Radeon 4850).
- продолжайте установку как обычно, однако, когда вы дойдете до «Типа установки», где вы выберете раздел, обязательно установите «устройство для установки загрузчика» в раскрывающемся списке на раздел диска , а не на корень диска (например, / 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-диск для загрузки, и все готово. Я сделал это, и это работает.