- Загрузка Linux из-под Mac с USB Drive
- Проблема
- Утилита Mac Linux USB Loader
- Загрузка с USB Drive
- Установка и использование GNU/Linux как дополнительной системы на iMac/Macbook (Dual Boot)
- Введение
- Установка
- 1. Выберите дистрибутив
- 2. Установите программу для подготовки флешки
- 3. Сделайте бэкап (можно пропустить, но это важно)
- 4. Поделите диск на три части: macOS, Linux, Swap
- 5. Загрузите операционную систему с флешки
- 6. Следуйте указаниям установщика
- 7. Установите rEFInd
- 8. Вход в rEFInd Boot Manager и завершение установки
- Как создать и загрузиться с USB-диска Linux на Mac
- Сначала: подготовьте USB-накопитель
- Создайте загрузочный USB-накопитель Linux с Etcher
- Создать живой USB через терминал
- 1. Конвертируйте ваш ISO
- 2. Запишите изображение на USB
- Загрузите USB-накопитель
- Лучший способ попробовать Linux на вашем Mac
Загрузка Linux из-под Mac с USB Drive
Подумайте о такой возможности — вы вставляете обычный Linux Live USB в свой Mac и загружаетесь с этой флешки. Представили себе такой вариант? Для этого вам придется пройти процедуру создания Linux Live USB, который должен будет загружаться из-под Mac.
Вообще-то, такой процесс может доставить много головной боли, но нами была найдена графическая утилита, с помощью которой можно легко выполнить поставленную задачу. Благодаря этой программе можно без каких-либо проблем загружать из-под Mac такие операционные системы, как Ubuntu, Linux Mint, Kali Linux и другие основные дистрибутивы Linux.
Проблема
В фирме Apple постарались сделать так, чтобы загрузка из-под Mac с USB любых операционных систем, кроме Mac OS X была затруднена. Можно просто подключить к Mac внешний CD/DVD-привод и загрузить из него любой дистрибутив Linux, записанный на оптический диск. Однако, этот метод не сработает, если к Mac подключить Linux Live USB с размещенным на нем дистрибутивом Linux, созданным либо программой Universal USB Installer , либо программой uNetbootin .
Существует несколько способов обойти это ограничение. Например, Ubuntu предлагает подробную инструкцию , в которой предлагается способ конвертирования файловой системы на USB и создания USB загрузочным; однако, те пользователи, которые пробовали воспользоваться этой инструкцией, сообщают о том, что предложенный в статье вариант не работает. По этой причине Ubuntu предлагает своим пользователям просто записать дистрибутив на оптический диск.
Программа-загрузчик rEFInd Boot Manager , будучи заранее установленной на Mac, поможет сделать любой Linux Live USB загрузочным из-под Mac OS X. Представленное ниже решение поможет создать обычный Linux Live USB, который будет загружаться на любом современном Mac без каких-либо дополнительных усилий. Просто нужно вставить Linux Live USB, перезагрузить Mac-компьютер и запустить Linux на флешке.
Утилита Mac Linux USB Loader
Однако, нашим выбором является программа Mac Linux USB Loader, созданная в SevenBits, которая прекрасно справилась со своей задачей. Благодаря паре щелчков мыши можно создать загрузочный Linux Live USB с любым дистрибутивом Linux, размещенным на нем. После создания Linux Live USB можно просто перезагрузить компьютер и запустить с флешки дистрибутив Linux в режиме Live.
Внимание! Перед запуском программы Mac Linux USB Loader убедитесь в том, что она была перемещена (установлена) в директорию Applications. Иначе при запуске программы появится ошибка «Enterprise Source».
Первым делом, вставьте USB Drive в Mac и запустите стандартную утилиту Disk Utility из комплекта Mac OS X. Убедитесь в том, что USB Drive отформатирован в файловой системе MS-DOS (FAT). Если это не так, то удалите разделы на флешке и создайте на ней новый раздел с файловой системой FAT (но не ExFAT):
Следующим шагом запустите установленное приложение Mac Linux USB Loader. В правой части окна выберите раздел «Create Live USB», если дистрибутив Linux в формате iso уже скачан на Ваш компьютер. Если дистрибутив еще не скачан, то выберите раздел «Distribution Downloader» для быстрого и удобного получения дистрибутива Linux в формате iso на локальный компьютер:
В открывшемся окне выберите iso-файл со скачанным дистрибутивом Linux и укажите USB Drive, на который планируется установка операционной системы Linux:
Выберите соответствующие опции в программе Mac Linux USB Loader и нажмите кнопку «Begin Installation» для продолжения. Приложение Mac Linux USB Loader создаст из флешки загрузочный USB Drive, который будет работать под операционной системой Mac OS X; и запускать с этого USB Drive любой дистрибутив Linux без каких-либо проблем или дополнительных уловок:
Прежде чем завершить процесс создания загрузочного USB Drive, можно определить еще пару настроек. Например, для флешки можно установить параметр «persistence» и тогда на USB Drive будет зарезервировано указанное Вами количество свободного дискового пространства под рабочие файлы и файлы настроек операционной системы Linux. Однако, опция «persistence» доступна только для дистрибутивов Linux на основе Debian/Ubuntu.
Шаги по установке «persistence» несложные. В основном окне программы Mac Linux USB Loader нажмите кнопку «Persistence Manager» и выберите USB-устройство, которое Вы собираетесь настроить. С помощью ползунка «Persistence Size» определите, сколько дискового пространства необходимо зарезервировать; и нажмите кнопку «Create Persistence», чтобы активировать настройку «persistence»:
Загрузка с USB Drive
Для того, чтобы загрузиться с флешки из-под Mac, необходимо держать нажатой клавишу Option в момент запуска компьютера. Появится меню загрузки операционной системы Mac OS X, в котором необходимо выбрать пункт с USB Drive.
Если Ваш Mac перескакивает меню загрузки и отображает на экране сразу окно входа в операционную систему, это означает, что Вы не успели нажать клавишу Option в соответствующий момент. Вернитесь назад, перезагрузите свой Mac и постарайтесь нажать клавишу Option немного пораньше, до начала загрузки компьютера.
Описанный выше способ позволит загружать популярные дистрибутивы Linux из-под Mac OS X, используя USB Drive. Когда USB Drive готов, можно просто загружаться с него и пользоваться операционной системой без применения каких-либо уловок.
Однако, будьте осторожны при попытке инсталляции операционной системы Linux на внутренний жесткий диск Вашего Mac. Этот процесс несколько более сложный и требует осторожности, чтобы не повредить уже установленную операционную систему Mac OS X.
Источник
Установка и использование GNU/Linux как дополнительной системы на iMac/Macbook (Dual Boot)
Введение
macOS — довольно интересная система, красивая, удобная, стабильная. Но продукт Apple имеет серьезные минусы: закрытый исходный код, не самое большое количество стороннего софта, слежка за пользователями (ну в Windows она тоже есть). Расставаться с macOS не хочу — например, конкурента для Final Cut Pro даже на Windows не найти. Я не нашел понятных, актуальных и универсальных инструкций даже на английском, поэтому я написал данный туториал, основанный на личном опыте.
ВНИМАНИЕ! 1. На компьютерах Apple, выпущенных в 2018 году и позднее, присутствует специальный защитный чип, который запрещает ставить ОС методом, описанным в статье (вы сможете воспользоваться лишь Bootcamp для установки Windows). 2. На компьютерах с macOS Big Sur имеется проблема с утилитой, которая обязательна для установки. Поэтому во всех этих случаях выполняйте следующие действия на свой страх и риск. Если ваша техника и ОС подходит под эти условия: для вас пункт 3 особенно важен — делайте бэкапы!
Вам понадобится: флешка, внешний диск, смартфон/другое устройство для просмотра туториала.
Установка
1. Выберите дистрибутив
Выберите дистрибутив, который подходит под архитектуру вашего процессора. Я выбирал на сайте distrowatch.com. Скачайте необходимый .iso образ вашего дистрибутива.
2. Установите программу для подготовки флешки
Установите Balena Etcher (macOS, Linux, Windows) или Rufus (Windows). К сожалению, мне пришлось воспользоваться Rufus на другом компьютере, с Balena Etcher возникли некоторые проблемы. Вставьте флешку, её объем должен быть больше размера дистрибутива примерно на 1 ГБ (на всякий случай).
В случае с Rufus: загрузите дистрибутив в программу, никакие настройки не изменяйте, нажмите «СТАРТ». Программа сообщит вам, когда выполнит работу.
Если же вы решили воспользоваться Balena Etcher: интерфейс интуитивно понятный, так что проблем не должно быть.
Balena Etcher
3. Сделайте бэкап (можно пропустить, но это важно)
Я особенно понял, что бэкап важен, когда написал этот туториал и он пропал. И когда забыл сделать бэкап для смартфона. Делайте бэкапы.
Запустите Time Machine, подключите внешний диск для бэкапа (его объем должен быть равен объему занятого места на диске ± 15-20 ГБ). Обратите внимание, что в среднем на передачу 1 ТБ с жесткого диска на внешний жесткий диск требуется 7 часов (по личным наблюдениям с iMac, если вы пользуетесь SSD — процесс будет быстрее). Отключите внешний диск для бэкапа после завершения передачи данных.
Time Machine
4. Поделите диск на три части: macOS, Linux, Swap
Откройте Дисковую утилиту, нажмите на диск, относящийся к Macintosh HD (он может называться по-другому, например Macintosh SSD и т. п.).
Нажмите «Разбить на разделы», создайте раздел «Swap», выберите формат MS-DOS (FAT), выделите данному разделу количество дискового объема, равное количеству оперативной памяти на компьютере (я выделил 8 ГБ). Создайте следующий раздел «Linux» (тоже MS-DOS FAT), выделите ему желаемое (и обязательно свободное) место на диске (оптимально будет 50 ГБ, но можно и меньше/больше).
5. Загрузите операционную систему с флешки
Перезагрузите компьютер. Сразу же после появления логотипа Apple зажмите клавишу alt (option) до тех пор, пока не появится меню выбора диска для загрузки. Выберите первый EFI Boot. Появится меню: вы можете попробовать (try), установить (install). Советую сначала попробовать (если такая возможность имеется), так как не все дистрибутивы хорошо работают на «железе» Apple.
6. Следуйте указаниям установщика
Попробовали и все нравится? Движемся дальше. Запустите установщик (обычно на рабочем столе есть иконка «Install *название_ОС и версия*»), следуйте указаниям установщика, но когда вас спросят, в каком месте установить — сразу же переходите в расширенные настройки. Выберите раздел, объем которого равен объему раздела «Linux» как главный и отформатируйте его в EXT4. Раздел, объем которого равен объему раздела «Swap», пометьте как «swap-area» или подобное. В качестве раздела для bootloader используйте главный раздел («Linux»).
7. Установите rEFInd
Если вы решили использовать Ubuntu как второй дистрибутив, запустите в терминале следующие команды:
Для других ОС подробная информация на официальном сайте.
8. Вход в rEFInd Boot Manager и завершение установки
Перезагрузите компьютер, и снова зажмите alt (option). Откройте EFI Boot, и немного подождите. Появится меню, выберите систему, которую вы хотите запустить. В дальнейшем, rEFInd Boot Manager будет запускаться самостоятельно.
Кстати, все, за исключением macOS, Time Machine и EFI, что я использовал в туториале — open-source.
Если у вас остались какие-либо вопросы, например, насчет драйверов, спрашивайте. Всем спасибо, что прочитали — ведь это мой первый опыт написания статей/туториалов на Хабре.
Источник
Как создать и загрузиться с USB-диска Linux на Mac
Linux уже давно является синонимом загрузочных флешек, будь то решение какой-то проблемы с основной операционной системой или опробование различных дистрибутивов.
Существует несколько способов создать загрузочный USB-накопитель Ubuntu (или другой Linux) для Mac. Вы можете воспользоваться бесплатным путем для бесплатного скачивания или потратить некоторое время на создание накопителя самостоятельно через терминал. Давайте посмотрим на оба метода.
Сначала: подготовьте USB-накопитель
Если вы хотите создать загрузочный USB-накопитель Linux на Mac, первым делом убедитесь, что у вас есть подходящий USB-накопитель для работы и что он правильно отформатирован, чтобы избежать проблем.
Некоторые варианты Linux могут потребовать больших объемов, поэтому обратите внимание на требования при загрузке. В общем, все, что больше, чем 4 ГБ, сделает работу. У других нет строгих требований, но предварительное форматирование в FAT — хорошая идея.
Предупреждение: когда вы сделаете это, все на вашем диске будет стерто!
- Вставьте USB-накопитель в Mac и запустите Дисковую утилиту (в « Приложения»> «Утилиты» или найдите ее с помощью Spotlight с помощью Cmd + Space ).
- Выберите свое USB-устройство в меню слева, затем нажмите « Удалить» .
- Дайте ему имя и выберите MS-DOS (FAT) в разделе «Формат» и « Карта разделов GUID» в схеме .
- Нажмите Отмена, чтобы применить изменения. Если нет, попробуйте еще раз, иногда система не размонтирует том во времени, и процесс не сможет завершиться.
Если у вас есть постоянные проблемы, попробуйте другой USB-накопитель. Теперь загрузите дистрибутив Linux для установки на USB-накопитель, и вы готовы к работе.
Создайте загрузочный USB-накопитель Linux с Etcher
balenaEtcher — это бесплатный инструмент с открытым исходным кодом для записи образов дисков на USB и SD-диски. Это делает создание загрузочных устройств абсолютно надежным:
- Возьмите нужный образ Linux, затем загрузите Etcher и установите его.
- Вставьте флешку, затем запустите Etcher.
- Нажмите «Выбрать изображение» и найдите загруженный образ Linux: Etcher поддерживает IMG, ISO и ZIP и другие.
- Убедитесь, что выбрано правильное устройство USB: нажмите « Изменить» для просмотра списка подключенных устройств.
- Завершите процесс, нажав на Flash и дождитесь его завершения.
Вероятно, вы увидите сообщение об ошибке, предупреждающее, что USB-накопитель несовместим с вашим Mac. Это нормально, просто извлеките и отправляйтесь. Загрузочный USB-диск Linux готов; Теперь вы можете перейти в раздел загрузки на USB-накопителе ниже.
Создать живой USB через терминал
Если по какой-то причине вы не хотите использовать Etcher (возможно, у вас несовместимая версия macOS), вы можете сделать это с помощью командной строки. Вы можете использовать Terminal, встроенный интерфейс командной строки Mac.
Хотя этот метод требует немного больше размышлений и терпения, на самом деле он довольно прост. Вы можете даже узнать что-то новое, и позже вы будете чувствовать себя умным. Предполагая, что вы отформатировали диск в соответствии с инструкциями выше, вот как это работает:
1. Конвертируйте ваш ISO
Запустите Terminal и запишите, где находится ваш образ диска Linux в Finder. Преобразуйте изображение (обычно ISO) в файл IMG с помощью команды hdiutil convert :
Замените [/path/to/downloaded.iso] на местоположение вашего ISO (вы можете перетащить его прямо в окно терминала, если хотите) и [/path/to/newimage] где вы хотите [/path/to/newimage] новый файл изображения.
Примечание: современные версии macOS автоматически создают файл .DMG. Если ваша версия этого не делает, попробуйте добавить IMG в конец нового имени вашего файла изображения, например [/path/to/newimage.img]
2. Запишите изображение на USB
Затем вам нужно будет определить расположение диска, чтобы узнать, какой диск использовать. При открытом терминале используйте следующую команду для просмотра списка всех подключенных устройств:
Скорее всего, вы сможете определить единицу на основе ее имени, формата и размера, используя процесс исключения. Запишите список в столбце IDENTIFIER , затем разберите устройство с помощью следующей команды:
Вам нужно будет заменить [ diskX ] на соответствующий номер, например, disk3 если операция disk3 успешно, Терминал сообщит, что диск был размонтирован. Если у вас возникли проблемы с размонтированием диска, вы можете запустить Дисковую утилиту, щелкнуть правой кнопкой мыши на диске и выбрать « Размонтировать» (но не извлекайте диск).
Последний шаг — записать образ на USB-накопитель с помощью команды dd :
Замените [/path/to/newimage.dmg] на путь к файлу, созданному на первом шаге (опять же, перетаскивание работает лучше) и [ diskN] на местоположение, определенное ранее. Вам нужно будет авторизовать пароль администратора сразу после того, как вы использовали команду sudo .
Теперь все готово, и накопитель готов к запуску.
Загрузите USB-накопитель
Предполагая, что все прошло хорошо, теперь у вас будет USB-накопитель, который позволит вам загружать Linux. Подключите его к Mac, на котором хотите его использовать, затем выключите компьютер.
Чтобы получить доступ к меню загрузки Mac, вы должны удерживать клавишу Option (Alt) во время запуска. Лучший способ сделать это — выключить, удерживать клавишу Option , запустить Mac и ждать. Если вы сделали это правильно, вы увидите некоторые параметры, включая встроенный жесткий диск и ранее созданное USB-устройство под названием EFI Boot .
Чтобы запустить Linux, выберите USB-устройство и щелкните стрелку (или дважды щелкните ее). В зависимости от того, что вы используете, вы можете получить другое меню, которое действует как загрузчик для вашего конкретного вкуса Linux.
В случае возникновения проблем или если USB-накопитель не появляется, попробуйте запустить процесс еще раз, используя описанный выше альтернативный метод, запустив другой USB-накопитель или USB-порт или обратившись к справочной документации соответствующего дистрибутива.
Лучший способ попробовать Linux на вашем Mac
Предполагая, что все прошло хорошо, у вас теперь есть Linux, работающий на вашем Mac, и вы можете попробовать или установить его напрямую, если вы устали от macOS. У вас все еще есть раздел восстановления Apple, который доступен, удерживая Cmd + R во время загрузки компьютера. Это может помочь вам переустановить macOS (или применить другие исправления), если вы решите вернуться.
Существуют и другие инструменты, которые утверждают, что помогают вам, но не все из них работают и некоторые стоят денег. Unetbootin по-прежнему является популярным выбором для пользователей Linux и Windows, но он не так хорош, как Etcher на Mac (и имеет некоторые проблемы с более новыми версиями macOS).
Есть также наше старое любимое Mac Linux USB-зарядное устройство , которое с открытым исходным кодом и активно управляется. Это будет стоить вам 5 долларов за скомпилированный двоичный файл, если вы не хотите загружать Xcode и компилировать его самостоятельно. Этот низкий членский взнос помогает поддерживать проект, но трудно оправдать оплату чего-либо, когда есть совершенно действительные бесплатные альтернативы.
Для получения дополнительной информации узнайте, как установить macOS с USB-накопителя . И если вы предпочитаете устанавливать Linux на свой внутренний диск, наше руководство о том, как установить двойную загрузку Linux на вашем Mac, является следующим важным чтением.
Источник