Гид по технологиям

Создание загрузочной USB с Linux на Mac

9 min read Linux Обновлено 01 Jan 2026
Создание загрузочной USB с Linux на Mac
Создание загрузочной USB с Linux на Mac

macbook-linux-usb

Картинка: MacBook с подключённой USB‑флешкой и загрузочным меню Linux

Этот материал пошагово показывает, как подготовить USB‑накопитель и записать на него образ Linux так, чтобы Mac мог загрузиться с флешки. Мы рассмотрим два подхода:

  • Графический инструмент (balenaEtcher) — быстро и удобно.
  • Командная строка (Terminal) — гибко, полезно для несовместимых версий macOS и для обучения.

Также добавлены советы по совместимости, проверке результата, проверочным сценариям и план отката.

Для кого эта инструкция

Коротко: для пользователей Mac, которые хотят попробовать Linux без установки на внутренний диск; подходит новичкам и продвинутым пользователям. Если вы системный администратор — смотрите чек‑листы и модули безопасности.

Важно: все данные на выбранной флешке будут удалены — сделайте резервные копии.

Мини‑глоссарий (1‑строчное определение каждой важной вещи)

  • ISO — файл образа диска, из которого устанавливают ОС.
  • IMG/DMG — форматы образов, которые macOS понимает и с которыми работает dd.
  • dd — низкоуровневая утилита записи образов на устройства блочной памяти.
  • GUID Partition Map — схема разделов для современных компьютеров (устанавливайте для USB на Mac).

Требования и подготовка

  • USB‑накопитель: рекомендуется минимум 4 ГБ, для современных дистрибутивов — 8 ГБ и больше.
  • macOS: инструкции работают с большинством версий; в старых версиях поведение hdiutil/ dd может отличаться.
  • Права администратора для выполнения sudo команд.

Совет: при проблемах попробуйте другой USB‑порт или другую флешку.


Подготовка USB‑накопителя

Перед записью образа убедитесь, что флешка правильно отформатирована и имеет подходящую схему разделов.

  1. Подключите USB к Mac.
  2. Откройте Disk Utility (Программы > Утилиты или поиск Spotlight Cmd + Space).
  3. Выберите устройство в списке слева (не содержимое раздела, а само устройство).
  4. Нажмите «Erase» (Стереть).
  5. В поле Name укажите понятное имя (например, LINUX_USB).
  6. В поле Format выберите MS‑DOS (FAT).
  7. В поле Scheme выберите GUID Partition Map.
  8. Нажмите Erase и дождитесь завершения.

Важно: если операция не удаётся — система могла не размонтировать том. Повторите попытку или попробуйте другой USB‑накопитель.

Mac Disk Utility format

Подпись: Окно Disk Utility с выделенным USB‑устройством и опцией Erase


1) Запись образа через Etcher (рекомендуется для большинства пользователей)

balenaEtcher — свободный и открытый инструмент, который упрощает запись ISO/IMG/ZIP на USB и SD.

Пошагово:

  1. Скачайте ISO‑образ нужного дистрибутива (Ubuntu, Fedora, Debian и т. п.).
  2. Скачайте и установите balenaEtcher с официального сайта.
  3. Вставьте USB‑накопитель и запустите Etcher.
  4. Нажмите Select Image и выберите загруженный ISO/IMG/ZIP.
  5. Убедитесь, что выбран правильный USB (Change для выбора устройства).
  6. Нажмите Flash и дождитесь окончания.

Если Etcher покажет предупреждение о несовместимости USB с Mac — это нормально: извлеките устройство и используйте его как обычно.

etcher bootable linux usb drive

Подпись: Окно balenaEtcher во время выбора образа и USB

Преимущества Etcher:

  • Простой интерфейс и минимизация ошибок.
  • Поддержка множества форматов (ISO, IMG, ZIP).
  • Проверка контрольной суммы после записи (в новых версиях).

Ограничения:

  • Возможны проблемы с редкими версиями macOS; тогда используйте Terminal.

2) Запись образа через Terminal (для опытных или при несовместимости)

Этот метод даёт контроль и работает там, где GUI‑инструменты не подойдут.

Шаг 1: Конвертируйте ISO в IMG/DMG

Откройте Terminal и выполните:

hdiutil convert /path/to/downloaded.iso -format UDRW -o /path/to/newimage

Замените /path/to/downloaded.iso на путь к вашему ISO (можно перетащить файл в окно Terminal), а /path/to/newimage — куда создать образ. macOS обычно создаст файл с расширением .dmg.

convert iso to dmg

Примечание: если система не добавляет .img, добавьте расширение вручную: /path/to/newimage.img.

Шаг 2: Найдите идентификатор диска и размонтируйте

Сначала определите, какой /dev/diskN соответствует флешке:

diskutil list

Найдите устройство по имени, объёму и формату. В колонке IDENTIFIER будет что‑то вроде disk2 или disk3. Затем размонтируйте диск целиком:

diskutil unmountDisk /dev/diskX

где diskX — найденный идентификатор, например disk3.

set up external drive

Если не получается размонтировать из Terminal, можно открыть Disk Utility и выбрать Unmount (не Eject).

Шаг 3: Запись образа с помощью dd

Запишите образ на устройство:

sudo dd if=/path/to/newimage.dmg of=/dev/rdiskN bs=1m

Рекомендация: используйте /dev/rdiskN (с префиксом r) для более быстрой записи. Замените rdiskN на ваш диск, например rdisk3. После ввода команды потребуется пароль администратора. Команда dd может не показывать прогресс — чтобы увидеть его, в другом окне Terminal выполните:

sudo kill -USR1 $(pgrep ^dd$)

или используйте утилиту pv, если она установлена.

install linux on usb drive mac

Когда dd завершит работу, Terminal вернёт статистику записи. После этого безопасно извлеките флешку:

diskutil eject /dev/diskN

Загрузка с USB на Mac

  1. Подключите флешку к Mac.
  2. Полностью выключите компьютер.
  3. Удерживайте клавишу Option (Alt) и включите Mac.
  4. В появившемся меню выберите пункт “EFI Boot” или название вашей флешки и нажмите Enter.

Mac choose boot disk

Если вы видите загрузочное меню Linux, значит всё готово. Иногда появится внутренний загрузчик дистрибутива — следуйте подсказкам на экране.

Linux boot menu


Совместимость и альтернативные инструменты

Таблица совместимости (ориентировочно):

ИнструментmacOSПреимуществаПримечания
balenaEtcherБольшинство версийОчень просто, GUIМожет ругаться на «несовместимость USB» — безопасно игнорировать
dd + hdiutilЛюбаяПолный контроль, работает при сложных сценарияхТребует аккуратности; риск перезаписи не того диска
UNetbootinНекоторое времяПопулярен среди Windows/Linux пользователейНа macOS нередко ведёт себя нестабильно
Mac Linux USB LoaderЗаточен под MacПоддерживает старые Mac; GUIБесплатно с возможностью пожертвований; платная заранее собранная сборка

Альтернатива: использовать виртуальную машину (VirtualBox, UTM) для пробного запуска Linux без создания USB.


Устранение неполадок (Troubleshooting)

  • Проблема: USB не отображается в меню загрузки.
    Решения: попробуйте другой порт; используйте другую флешку; проверьте, что диск размонтирован и корректно записан; убедитесь, что в меню отображается EFI Boot.

  • Проблема: dd перезаписал не тот диск.
    Что делать: немедленно прекратите работу, не форматируйте другие диски, восстановление возможно с помощью специализированных утилит, но успех не гарантирован.

  • Проблема: Etcher завершает с ошибкой.
    Что делать: извлеките и снова вставьте USB, перезапустите Etcher, попробуйте другой USB или используйте метод через Terminal.

  • Проблема: дистрибутив не загружается или зависает.
    Что делать: проверьте целостность ISO (SHA256/MD5), попробуйте другой дистрибутив или версию (например, 64‑бит вместо 32‑бит), проверьте параметры Secure Boot/EFI (в редких случаях).


Проверочные сценарии и критерии приёмки

Критерии приёмки — как понять, что всё сделано правильно:

  1. После вставки и загрузки с USB Mac показывает пункт загрузки “EFI Boot” или имя флешки.
  2. При выборе флешки запускается загрузочное меню дистрибутива или среда live.
  3. Живой режим (Live) позволяет загрузиться в рабочее окружение без ошибок и критичных зависаний.
  4. Флешка не мешает нормальной загрузке macOS после извлечения.

Тестовые шаги (короткий чеклист):

  • Записать образ (Etcher или dd).
  • Выполнить безопасное извлечение и заново вставить USB.
  • Перезагрузить Mac с удержанием Option и выбрать флешку.
  • Убедиться, что Linux загрузился в Live/Install режим.

Чек‑листы по ролям

Для новичка:

  • Скачать ISO выбранного дистрибутива.
  • Скопировать важные файлы с флешки в другое место.
  • Использовать Etcher и следовать простым подсказкам.

Для продвинутого пользователя:

  • Конвертировать ISO через hdiutil при необходимости.
  • Использовать diskutil и dd; проверять идентификатор диска несколько раз.
  • Проверять хэши ISO.

Для системного администратора:

  • Подготовить шаблоны образов и автоматизировать запись через скрипты.
  • Вести журнал операций и проверять контрольные суммы ISO.
  • Подготовить план отката и резервные образы для критичных машин.

SOP: стандартная операционная процедура (коротко)

  1. Подключить USB и сохранить данные с него.
  2. Открыть Disk Utility → Erase → MS‑DOS (FAT) + GUID.
  3. Скачать ISO и проверить SHA256/MD5 подпись при доступности.
  4. Использовать Etcher для записи; если не удалось — использовать Terminal (hdiutil → diskutil → sudo dd).
  5. Безопасно извлечь и загрузиться с USB, удерживая Option.

Безопасность и конфиденциальность

  • Записывая образ через dd, будьте внимательны к идентификатору диска, чтобы не стереть важные данные.
  • Образы ISO могут содержать установочные скрипты; загружайте образы только с официальных сайтов дистрибутивов.
  • Если вы планируете использовать Live USB для работы с личными данными, настройте шифрование (например, LUKS) при установке.

Примечание о приватности: при загрузке live‑сессии некоторые дистрибутивы могут по умолчанию пытаться отправлять телеметрию. Проверьте политику дистрибутива, если это важно.


Модель принятия решений (когда какой метод выбрать)

flowchart TD
  A[Нужна простая запись образа?] -->|Да| B[balenaEtcher]
  A -->|Нет или Etcher не работает| C[Нужен контроль записи]
  C --> D[hdiutil + diskutil + dd]
  D --> E{Проблемы с загрузкой}
  E -->|Появляется EFI Boot| F[Успех: загрузиться из Live]
  E -->|Не появляется| G[Проверить port/USB/образ]

Частые ошибки и когда это не сработает

  • Не будет работать на некоторых очень старых Mac без поддержки EFI/USB‑загрузки.
  • Если ISO повреждён или неполный — система не загрузится.
  • На системах с включённой фирменной защитой загрузчика (у очень новых Mac с T2/Apple Silicon) возможны дополнительные шаги по разрешению загрузки с внешних носителей.

Важно: на Mac с Apple Silicon (M1/M2 и выше) стандартный режим загрузки отличается — для них потребуется другая инструкция (включая вызов меню восстановления и изменение политики запуска). Проверяйте совместимость.


Сравнение: Etcher vs dd (кратко)

  • Удобство: Etcher >> dd.
  • Гибкость/отладка: dd >> Etcher.
  • Риск человеческой ошибки: Etcher ниже, dd выше (если не перепроверять диск).

Шпаргалка команд (cheat sheet)

  • diskutil list — показать все диски.
  • diskutil unmountDisk /dev/diskN — размонтировать диск.
  • sudo dd if=/path/to/image.dmg of=/dev/rdiskN bs=1m — записать образ.
  • diskutil eject /dev/diskN — извлечь диск.

Резюме

Выбор инструмента зависит от вашего опыта и окружения: для большинства пользователей balenaEtcher — лучший вариант, он прост и надёжен. Если требуется гибкость или Etcher не работает на вашей версии macOS, используйте hdiutil + diskutil + dd, строго следуя инструкциям и перепроверяя идентификаторы дисков. Всегда делайте резервные копии важных данных и проверяйте целостность образа.

Ubuntu running on a MacBook Air

Подпись: Ubuntu в live‑режиме на MacBook Air

Ключевые рекомендации:

  • Форматируйте флешку в MS‑DOS (FAT) и выбирайте GUID Partition Map.
  • Используйте Etcher для простоты; применяйте Terminal, если нужна гибкость.
  • Внимательно проверяйте идентификатор диска при использовании dd.

Важно: если у вас Mac с Apple Silicon, обратитесь к специализированной инструкции по загрузке внешних устройств для этой архитектуры.

Краткое напоминание о безопасности: не загружайте ISO с сомнительных источников и всегда проверяйте контрольные суммы, если они доступны.


Конец руководства.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как предотвратить задержки проектов
Проектный менеджмент

Как предотвратить задержки проектов

Исправить add-apt-repository: команда не найдена
Системное администрирование

Исправить add-apt-repository: команда не найдена

Live TV в XBMC: аддоны и настройка
Стриминг

Live TV в XBMC: аддоны и настройка

Команда mv в Linux — как перемещать файлы
Linux

Команда mv в Linux — как перемещать файлы

Установить Google Play на Amazon Fire — инструкция
Инструкции

Установить Google Play на Amazon Fire — инструкция

Исправить Unmountable Boot Volume — пошагово
Windows

Исправить Unmountable Boot Volume — пошагово