Установка на mac linux: Как установить и двойную загрузку Linux и Mac OS
Как установить и двойную загрузку Linux и Mac OS
Автор Глеб Захаров На чтение 21 мин. Просмотров 730 Опубликовано
Запуск Linux на вашем Mac
Mac является отличной платформой для запуска не только Mac OS, такой как macOS Sierra, но также Windows и Linux. MacBook Pro – популярная платформа для работы с Linux.
Под капотом аппаратная часть Mac удивительно похожа на большинство деталей, используемых в современных ПК. Вы найдете те же семейства процессоров, графические движки, сетевые чипы и многое другое.
Запуск Windows на Mac
Когда Apple сменила архитектуру PowerPC на Intel, многие задавались вопросом, могут ли Intel Mac работать под управлением Windows. Оказывается, единственным камнем преткновения было то, что Windows работала на материнской плате на основе EFI, а не на гораздо более распространенных схемах BIOS.
Apple даже приложила руку к усилиям, выпустив Boot Camp, утилиту, которая включала драйверы Windows для всего оборудования Mac, возможность помочь пользователю настроить Mac для двойной загрузки между Mac OS и Windows, а также помощник для разбиения и форматирования диска для использования ОС Windows.
Запуск Linux на Mac
Если вы можете запускать Windows на Mac, вы должны иметь возможность запускать практически любую ОС, разработанную для архитектуры Intel, верно? В общем, это правда, хотя, как и во многих вещах, дьявол кроется в деталях. Многие дистрибутивы Linux могут прекрасно работать на Mac, хотя могут возникнуть проблемы при установке и настройке ОС.
Уровень сложности
Этот проект предназначен для опытных пользователей, у которых есть время для решения проблем, которые могут возникнуть по пути, и которые готовы переустановить Mac OS и их данные, если в процессе возникнут проблемы.
Не может быть никаких серьезных проблем, но потенциал существует. Будьте готовы, сделайте текущую резервную копию и прочитайте весь процесс перед установкой Ubuntu.
Установка и драйверы
Проблемы, возникающие при получении Linux-дистрибутива, работающего на Mac, обычно связаны с двумя проблемными областями: заставить установщика правильно работать с Mac и найти и установить все необходимые драйверы, чтобы основные компоненты Mac работали. Это может включать в себя поиск драйверов, необходимых для Wi-Fi и Bluetooth, а также драйверов, необходимых для графической системы, которую использует ваш Mac.
Жаль, что Apple не предоставляет общие драйверы, которые можно использовать с Linux, вместе с базовым установщиком и помощником, как это было с Windows, но пока этого не произойдет, вам придется самостоятельно решать вопросы установки и настройки.
Это руководство поможет вам получить любимый дистрибутив Linux, работающий на Mac, и познакомит вас с ресурсами, которые помогут вам найти нужные драйверы или решить проблемы, с которыми вы можете столкнуться при установке.
Ubuntu
Существует много дистрибутивов Linux, которые вы можете выбрать для этого проекта, включая Debian, MATE, базовую ОС, Arch Linux, OpenSUSE, Ubuntu и Mint. В этом руководстве используется Ubuntu, в основном из-за активных форумов и поддержки, доступных в сообществе Ubuntu, а также из-за освещения Ubuntu в Интернете.
Зачем устанавливать Ubuntu на свой Mac?
Существует множество причин, по которым вы хотите установить Ubuntu или ваш любимый дистрибутив Linux на ваш Mac. Возможно, вы захотите расширить свои технологические возможности, узнать о другой ОС или иметь одно или несколько конкретных приложений, которые необходимо запустить. Вы можете быть разработчиком Linux и понимать, что Mac – лучшая платформа для использования, или вы можете просто попробовать Ubuntu.
Независимо от причины, это руководство поможет вам установить Ubuntu на ваш Mac и позволить вашему Mac легко выполнить двойную загрузку между Ubuntu и macOS. Этот метод для двойной загрузки может быть легко расширен до трехкратной или более.
Что вам нужно
Вам нужно несколько вещей, прежде чем вы сможете начать:
- Недавняя резервная копия . Используйте Carbon Copy Cloner или аналогичную утилиту для клонирования внешнего загрузочного диска, который содержит копию тома Recovery HD. После того, как у вас есть рабочий клон, отключите его от Mac, чтобы убедиться, что резервная копия клона не была случайно удалена во время установки Ubuntu.
- Mac с 2 ГБ оперативной памяти и двухъядерным процессором 2 ГГц . Это голые минимумы; полезно больше ОЗУ и более высокая скорость процессора или дополнительные процессорные ядра. Описанная здесь установка выполняется на 27-дюймовом Retina iMac 2014 года с MacOS Sierra, но этот процесс должен работать на любом Mac, выпущенном после 2011 года. Если вы планируете использовать более старый Mac, вы все равно сможете установить Ubuntu, но вам нужно обратить внимание на то, как процесс загрузки работает на старом оборудовании. Если у вас возникли проблемы с настройкой вашего старого Mac для работы с Ubuntu, зайдите на форумы Ubuntu и найдите руководства по установке для вашей модели Mac.
- Флэш-накопитель USB емкостью 2 ГБ или более .Флэш-накопитель используется в качестве загрузочного установщика Ubuntu, который содержит не только базовый установщик, но и живую версию Ubuntu, которую вы можете запускать прямо с USB-накопителя, не изменяя ничего на своем Mac. Это отличный способ проверить, могут ли ваши Mac и Ubuntu ладить друг с другом.
- USB-клавиатура и мышь . Вам нужна клавиатура и мышь на основе USB, поскольку весьма вероятно, что драйверы Ubuntu Bluetooth необходимо будет установить или обновить, прежде чем беспроводная клавиатура или мышь сможет работать.
- 25 ГБ свободного места на диске . Это минимальный размер, рекомендуемый для настольной версии Ubuntu; больше места для работы может быть полезным.
- Ubuntu 16.04.1 LTS . Это текущая стабильная версия Ubuntu, которая была доступна, когда мы начали этот проект. Более поздние версии также должны работать. Ознакомьтесь с примечаниями к выпуску для любых конкретных изменений, которые могут повлиять на установку или использование на вашем Mac.
Создайте загрузочный установщик Ubuntu USB для Mac OS
Первая задача при установке и настройке Ubuntu на вашем Mac – создать загрузочную USB-флешку, которая содержит Ubuntu Desktop OS. Используйте эту флешку, чтобы не только установить Ubuntu, но и чтобы убедиться, что Ubuntu может работать на вашем Mac. Вы должны иметь возможность загружать Ubuntu непосредственно с USB-накопителя без необходимости установки. Это позволяет вам проверять основные операции, прежде чем вы решите изменить конфигурацию вашего Mac в соответствии с Ubuntu.
Подготовка флешки
Одним из первых камней преткновения, с которым вы можете столкнуться, является форматирование флешки. Многие ошибочно полагают, что флэш-диск должен быть в загрузочном формате FAT, требуя, чтобы тип раздела был Master Boot Record, а тип формата – MS-DOS (FAT). Хотя это может быть справедливо для установок на ПК, ваш Mac ищет типы разделов GUID для загрузки, поэтому USB-накопитель должен быть отформатирован для использования на Mac.
Следующий процесс полностью удаляет все данные, которые у вас есть на флэш-накопителе USB.
- Вставьте флэш-накопитель USB и запустите Дисковую утилиту , которая находится по адресу /Applications/Utilities/.
- Найдите флэш-накопитель на боковой панели Дисковой утилиты. Выберите фактическую флешку, а не отформатированный том, который может появиться чуть ниже названия производителя флешки.
- Нажмите Стереть на панели инструментов Дисковой утилиты.
- Настройте параметры стирания следующим образом: Имя : UBUNTU , Формат : MS-DOS (FAT) , Схема : Карта разделов GUID .
- Нажмите Стереть .
- По завершении процесса нажмите Готово .
- Перед выходом из Дисковой утилиты запишите имя устройства на флэш-диске. Убедитесь, что на боковой панели выбран флэш-диск с именем UBUNTU , и найдите запись с надписью Устройство на главной панели. Вы должны увидеть имя устройства, например, disk2s2 или подобное. Запишите имя устройства . Тебе это нужно позже.
- Выйти из Дисковой утилиты.
UNetbootin Utility
Утилита UNetbootin создает инсталлятор Ubuntu на USB-накопителе. UNetbootin загружает Ubuntu ISO, преобразует его в формат изображения, который может использовать Mac, создает загрузочную цепочку, необходимую для установщика Mac OS, а затем копирует ее на флэш-накопитель USB.
- UNetbootin можно загрузить с сайта UNetbootin GitHub. Выберите версию Mac OS X , даже если вы используете macOS Sierra. Утилита загружается как образ диска с именем unetbootin-mac-625.dmg . Фактическое число в имени файла может меняться по мере выпуска новых версий.
- Найдите загруженный образ диска UNetbootin. Вероятно, он находится в вашей папке Загрузки .
- Дважды щелкните файл .dmg , чтобы смонтировать образ на рабочем столе вашего Mac. Откроется образ UNetbootin. Вам не нужно перемещать приложение в папку «Приложения», хотя вы можете, если хотите. Приложение прекрасно работает из образа диска.
- Запустите UNetbootin, щелкнув правой кнопкой мыши приложение unetbootin и выбрав Открыть во всплывающем меню. Используйте этот метод для запуска приложения, поскольку разработчик не является зарегистрированным разработчиком Apple, а настройки безопасности вашего Mac могут препятствовать запуску приложения. Этот метод запуска приложения позволяет обойти основные параметры безопасности, не заходя в Системные настройки, чтобы изменить их.
- Система безопасности вашего Mac все равно предупредит вас о том, что разработчик приложения не распознается, и спросит, действительно ли вы хотите запустить приложение. Нажмите Открыть .
- Откроется диалоговое окно, в котором говорится, что osascript хочет внести изменения.Введите свой пароль администратора и нажмите ОК .
- Откроется окно UNetbootin. UNetbootin поддерживает создание установщика USB для Linux с использованием ранее загруженного файла ISO или может загрузить дистрибутив Linux для вас. Не выбирайте вариант ISO. UNetbootin в настоящее время не может создать Mac-совместимый загрузочный USB-диск, используя ISO-образ Linux, который вы загружаете в качестве источника. Однако он может правильно создать загрузочный USB-накопитель при загрузке файлов Linux из приложения.
- Убедитесь, что выбран Дистрибутив , а затем используйте раскрывающееся меню Выбрать дистрибутив , чтобы выбрать дистрибутив Linux, который вы хотите установить на флэш-накопитель USB. Для этого проекта выберите Ubuntu .
- Используйте раскрывающееся меню Выбрать версию , чтобы выбрать 16.04_Live_x64 , версию, совместимую с 64-разрядной архитектурой. Некоторые ранние Intel Mac использовали 32-битную архитектуру, и вам может потребоваться выбрать версию 16.04_Live. Если вы любите приключения, выберите версии Daily_Live или Daily_Live_x64, в которых установлена самая последняя бета-версия Ubuntu. Это может быть полезно, если у вас есть проблемы с корректной работой живого USB на вашем Mac или с такими драйверами, как Wi-Fi, Display или Bluetooth, которые не работают.
- В приложении UNetbootin теперь должен быть указан тип (USB-диск) и имя диска, на который будет скопирован дистрибутив Ubuntu. Меню «Тип» должно быть заполнено USB-накопителем , а накопитель должен соответствовать имени устройства, которое вы указали ранее при форматировании USB-накопителя. Убедившись, что в UNetbootin выбран правильный дистрибутив, версия и USB-накопитель, нажмите кнопку ОК .
- UNetbootin загружает выбранный дистрибутив Linux, создает живые установочные файлы Linux, создает загрузчик и копирует их на ваш USB-накопитель.
- После завершения UNetbootin может появиться следующее предупреждение: Созданное USB-устройство не будет загружаться с Mac. Вставьте его в ПК и выберите параметр загрузки USB в меню загрузки BIOS. Это предупреждение можно игнорировать, если вы использовали параметр «Распространение», а не параметр ISO при создании загрузочного USB-накопителя.
- Нажмите кнопку Выход .
Живая USB-флешка, содержащая Ubuntu, создана и готова попробовать на вашем Mac.
Создание раздела Ubuntu на вашем Mac
Если вы планируете постоянно устанавливать Ubuntu на свой Mac с сохранением Mac OS, вам необходимо создать один или несколько томов специально для установки Ubuntu OS.
Процесс прост. Вы используете Дисковую утилиту для разбиения существующего тома, такого как загрузочный диск вашего Mac, чтобы освободить место для второго тома. Вы также можете использовать весь диск, кроме загрузочного, для размещения Ubuntu или создать другой раздел на незапускаемом диске. Есть много вариантов.
Просто чтобы добавить еще один вариант, вы также можете установить Ubuntu на внешний диск, подключенный через USB или Thunderbolt.
Требования к разделам в Ubuntu
Возможно, вы слышали, что операционные системы Linux нуждаются в нескольких разделах для лучшей работы; один раздел для дискового пространства подкачки, другой для ОС и третий для личных данных.
Хотя Ubuntu может использовать несколько разделов, она также может быть установлена в одном разделе, и этот метод используется здесь. Вы всегда можете добавить раздел подкачки позже из Ubuntu.
Зачем создавать только один раздел сейчас?
Вы собираетесь использовать утилиту разбиения диска, включенную в Ubuntu, чтобы создать необходимое пространство для хранения. Дисковая утилита Mac необходима для определения этого пространства, поэтому ее легко выбрать и использовать при установке Ubuntu. Подумайте об этом следующим образом: когда вы дойдете до точки установки Ubuntu, в которой выделено место на диске, вы не захотите случайно выбрать существующий диск Mac OS или любой из дисков Mac OS, который вы используете. Создание пространства стирает любую информацию о выбранном объеме.
Вместо этого вы создаете том с легко идентифицируемым именем, форматом и размером, который выделяется, когда приходит время выбрать том для установки Ubuntu.
Используйте Дисковую утилиту для создания цели установки Ubuntu
Если вы собираетесь использовать существующий раздел, взгляните на эти два руководства по изменению размера и разбиению:
Дисковая утилита: Как изменить размер тома Mac (OS X El Capitan или новее)
Разметьте диск с помощью дисковой утилиты OS X El Capitan
Разбиение, изменение размера и форматирования любого диска может привести к потере данных. Убедитесь, что у вас есть текущая резервная копия любых данных на выбранных дисках.
Если вы используете диск Fusion, Mac OS накладывает ограничение на два раздела тома Fusion.Если вы уже создали раздел Windows Boot Camp, вы также не сможете добавить раздел Ubuntu. Попробуйте использовать внешний диск с Ubuntu.
Если вы планируете использовать весь диск для Ubuntu, используйте руководство по форматированию:
Отформатируйте диск Mac с помощью Дисковой утилиты (OS X El Capitan или более поздняя версия)
Независимо от того, какое из руководств вы используете, схема разделов должна быть GUID Partitioning Map, а формат может быть MS-DOS (FAT) или ExFat. Формат изменится при установке Ubuntu. Он предназначен только для того, чтобы упростить определение диска и раздела, которые вы используете для Ubuntu, позже в процессе установки.
Дайте тому осмысленное имя, например UBUNTU , и запишите размер создаваемого раздела. Обе части информации полезны для идентификации тома позже во время установки Ubuntu.
Использование rEFInd в качестве менеджера двойной загрузки
До сих пор вы работали над подготовкой своего Mac к приему Ubuntu и подготовили загрузочный установщик, который вы можете использовать для этого процесса. Теперь вам нужно предпринять шаги, чтобы иметь возможность двойной загрузки вашего Mac в Mac OS, а также в новую ОС Ubuntu.
Менеджеры загрузки
Ваш Mac уже оснащен менеджером загрузки, который позволяет вам выбирать между несколькими операционными системами Mac или Windows, которые могут быть установлены на вашем Mac. Вы можете вызвать менеджер загрузки при запуске, удерживая нажатой клавишу Option , как описано в руководстве «Использование OS X Recovery Disk Assistant».
Ubuntu поставляется с собственным менеджером загрузки, который называется GRUB (GRand Unified Boot Loader). Вы будете использовать GRUB вскоре после запуска процесса установки.
Оба доступных менеджера загрузки могут обрабатывать процесс двойной загрузки; они могут даже обрабатывать больше операционных систем, чем две, но менеджер загрузки Mac не распознает ОС Ubuntu без особых усилий, а менеджер загрузки GRUB особенно прост в использовании.
Вместо этого используйте сторонний менеджер загрузки, который называется rEFInd. rEFInd может справиться со всеми потребностями загрузки Mac, в том числе позволить вам выбрать Mac OS, Ubuntu или Windows, если она у вас установлена.
Установка ссылки
REFInd прост в установке; простая команда Terminal – это все, что нужно, если вы используете OS X Yosemite или более раннюю версию. OS X El Capitan и более поздние версии имеют дополнительный уровень безопасности, называемый SIP (защита целостности системы). Короче говоря, SIP не позволяет обычным пользователям, включая администраторов, изменять системные файлы, в том числе файлы настроек и папки, которые Mac OS использует для себя.
Как менеджер загрузки, rEFInd должен устанавливать себя в областях, защищенных SIP, поэтому, если вы используете OS X El Capitan или более позднюю версию, вам необходимо отключить систему SIP, прежде чем продолжить.
Отключение SIP
- Воспользуйтесь инструкциями в руководстве «Использование OS X Recovery Disk Assistant», чтобы перезагрузить Mac с помощью Recovery HD.
- Выберите Утилиты > Терминал в меню.
- В открывшемся окне «Терминал» введите следующее: csrutil disable
- Нажмите Ввод или Возврат .
- Перезагрузите ваш Mac.
- Вернув рабочий стол Mac, запустите Safari и загрузите rEFInd из SourceForge в rEFInd beta, утилите менеджера загрузки EFI. Когда загрузка завершится, вы можете найти ее в папке с именем refind-bin-0.10.4. (Номер в конце имени папки может изменяться по мере выпуска новых версий.) Откройте папку refind-bin-0.10.4.
- Запустите Терминал , расположенный по адресу /Applications/Utilities/.
- Расположите окно терминала и окно поиска Refind-bin-0.10.4 так, чтобы оба они были видны.
- Перетащите файл с именем refind-install из папки refind-bin-0.10.4 в окно терминала.
- В окне терминала нажмите Enter или Return .
- rEFInd установлен на вашем Mac.
Необязательно, но рекомендуется :- Снова включите SIP, введя в Терминале следующее: csrutil enable.
- Нажмите Enter или Return.
- Закрыть терминал.
- Выключи свой Mac. (Не перезапускайте. Используйте команду Завершение работы .)
Использование Live USB-накопителя для тестирования Ubuntu на вашем Mac
Живой USB для Ubuntu, который вы создали ранее, можно использовать для постоянной установки Ubuntu на вашем Mac и для тестирования Ubuntu без установки ОС. Вы можете перейти к установке, но сначала попробуйте Ubuntu. Основная причина заключается в том, что вы можете обнаружить проблемы до полной установки.
Некоторые из проблем, которые вы можете обнаружить, включают установку действующего USB, не работающего с вашей видеокартой Mac. Это одна из наиболее распространенных проблем, с которыми сталкиваются пользователи Mac при установке Linux.Вы также можете узнать, что ваш Wi-Fi или Bluetooth не работает. Большинство из этих проблем могут быть исправлены после установки, но знание о них заблаговременно позволяет вам провести небольшое исследование из вашей знакомой среды Mac. Вы можете отследить проблемы и, возможно, приобрести необходимые драйверы или хотя бы узнать, где их получить до установки.
Опробовать Ubuntu на вашем Mac
Прежде чем пытаться загрузиться с живого USB-накопителя, который вы создали, нужно немного подготовиться.
- Убедитесь, что флэш-накопитель Live USB подключен непосредственно к одному из портов Mac или Thunderbolt вашего Mac. Не используйте USB-концентратор, так как флешка Live USB не отображается при подключении через концентратор.
- Убедитесь, что к вашему Mac подключена USB-клавиатура и USB-мышь. Другая распространенная проблема – отсутствие драйверов Bluetooth, которые не позволяют использовать беспроводную клавиатуру и мышь.
- Если возможно, подключите ваш Mac к домашней сети через проводной порт Ethernet. Это по той же причине, что и беспроводная клавиатура или мышь. Драйверы Wi-Fi могут потребоваться обновить или добавить, чтобы ваша беспроводная сеть работала.
Если вы готовы, давайте начнем.
- Выключите или перезагрузите Mac. Если вы установили rEFInd, автоматически появится менеджер загрузки. Если вы решили не использовать rEFInd, то, как только ваш Mac начнет загружаться, удерживайте нажатой клавишу Option . Продолжайте удерживать его, пока в диспетчере загрузки Mac не отобразится список доступных устройств, с которых вы можете запустить.
- С помощью клавиш со стрелками выберите запись Boot EFI \ boot \ … ( rEFInd ) или запись EFI Drive ( Диспетчер загрузки Mac ) из списка. Если вы не видите EFI Drive или Boot EFI \ boot \ … в списке, выключите и убедитесь, что USB-флеш-накопитель подключен напрямую к вашему Mac. Вы также можете удалить все периферийные устройства с вашего Mac, кроме мыши, клавиатуры, USB-флеш-накопителя и проводного Ethernet-подключения.
- После выбора значка Boot EFI \ boot \ … или EFI Drive нажмите Enter или Return , чтобы клавиатура.
- Ваш Mac загрузится с помощью USB-флеш-накопителя и представит менеджер загрузки GRUB 2. Вы увидите базовый текстовый дисплей по крайней мере с четырьмя записями:
- Попробуйте Ubuntu, не устанавливая его.
- Установите Ubuntu.
- Установка OEM (для производителей).
- Проверьте диск на наличие дефектов.
- С помощью клавиш со стрелками выберите Попробовать Ubuntu без установки , а затем нажмите Ввод или Возврат .
- Дисплей на короткое время гаснет, а затем отображается заставка Ubuntu, а затем рабочий стол Ubuntu. Общее время для этого должно быть от 30 секунд до нескольких минут. Если вам нужно подождать более пяти минут, скорее всего, проблема с графикой. Если ваш дисплей остается черным, вы никогда не покидаете заставку Ubuntu или дисплей становится нечитаемым, скорее всего, у вас проблема с графическим драйвером. Вы можете исправить это, изменив команду загрузчика Ubuntu, как описано ниже.
Изменение команды загрузчика GRUB
- Выключите Mac, нажав и удерживая кнопку Питание .
- После завершения работы Mac перезагрузите компьютер и вернитесь на экран загрузчика GRUB , используя приведенные выше инструкции.
- Выберите Попробовать Ubuntu без установки , но не нажимайте клавишу Enter или Return. Вместо этого нажмите клавишу ‘e’ , чтобы войти в редактор, который позволяет вносить изменения в команды загрузчика.
- Редактор содержит несколько строк текста. Вам нужно изменить строку, которая гласит:
linux/casper/vmlinuz.efi file =/cdrom/preseed/Ubuntu.seed boot = casper quiet splash ---
- Между словами «всплеск» и «—» вставьте следующее:
nomodeset - Строка должна выглядеть примерно так:
linux /casper/vmlinuz.efi file =/cdrom/preseed/Ubuntu.seed boot = casper quiet splash nomodeset ---
- Чтобы внести изменения, используйте клавиши со стрелками , чтобы переместить курсор к месту сразу после всплеска слова, а затем введите nomodeset . Должен быть пробел между splash и nomodeset и пробел между nomodeset и —.
- Нажмите F10 , чтобы загрузить новые настройки.
Внесенные вами изменения не сохраняются. Они используются только один раз. Если в будущем вам потребуется использовать опцию Попробовать Ubuntu без установки , вам нужно будет еще раз отредактировать строку.
Добавление nomodeset является наиболее распространенным методом исправления проблемы с графикой при установке, но не единственным. Если проблемы с отображением остаются, вы можете попробовать следующее:
Определите марку графической карты, которую использует ваш Mac.Вы можете сделать это, выбрав Об этом Mac в меню Apple. Найдите текст Graphics , запишите используемую графику и затем используйте одно из следующих значений вместо nomodeset:
nvidia.modeset = 0
radeon.modeset = 0
intel.modeset = 0
Если у вас все еще есть проблемы с дисплеем, проверьте форумы Ubuntu на наличие проблем с вашей конкретной моделью Mac.
Теперь, когда у вас есть работающая версия Ubuntu на вашем Mac, убедитесь, что ваша сеть Wi-Fi работает, а также Bluetooth, если это необходимо.
Установка Ubuntu на вашем Mac
К настоящему времени у вас есть работающая USB-флешка, которая содержит установщик Ubuntu, ваш Mac настроен с разделом, готовым к использованию для установки Ubuntu, и зудящий палец мыши, ожидающий нажатия на Установить Ubuntu значок, который вы видите на рабочем столе Ubuntu.
Установить Ubuntu
- Если вы готовы, дважды щелкните значок Установить Ubuntu .
- Выберите язык и нажмите Продолжить .
- Разрешите установщику загружать обновления по мере необходимости как для ОС Ubuntu, так и для драйверов, которые вам могут понадобиться. Поставьте галочку в поле Загрузить обновления при установке Ubuntu и в поле Установите стороннее программное обеспечение для графики и оборудования Wi-Fi, Flash, MP3 и других носителей . флажок Нажмите кнопку Продолжить .
- Ubuntu предлагает несколько типов установки. Чтобы установить Ubuntu на определенный раздел, выберите Something Else в списке и нажмите Продолжить .
- Установщик представляет список устройств хранения, подключенных к вашему Mac. Вам нужно найти том, который вы создали с помощью Дисковой утилиты Mac. Поскольку имена устройств различаются, используйте размер и формат созданного вами тома. Найдя правильный том, используйте мышь или клавиши со стрелками, чтобы выделить раздел , а затем нажмите кнопку Изменить .
Примечание . : Ubuntu показывает размер раздела в мегабайтах (МБ), в то время как Mac показывает размер раздела в гигабайтах (ГБ). 1 ГБ равен 1000 МБ. - Используйте раскрывающееся меню Использовать как , чтобы выбрать используемую файловую систему, предпочтительно файловую систему ext4 journaling .
- Используйте раскрывающееся меню Точка монтирования , чтобы выбрать косую черту (/), которая называется корневой . Нажмите кнопку ОК .
- Вы можете быть предупреждены, что выбор нового размера раздела должен быть записан на диск. Нажмите кнопку Продолжить .
- Выбрав только что измененный раздел, нажмите кнопку Установить сейчас .
- Вас могут предупредить, что вы не определили какой-либо раздел, который будет использоваться для пространства подкачки, но вы можете добавить пространство подкачки позже. Нажмите кнопку Продолжить .
- Вы получите уведомление о том, что сделанные вами изменения будут зафиксированы на диске. Нажмите кнопку Продолжить .
- Выберите часовой пояс на карте или введите крупный город в поле. Нажмите Продолжить .
- Выберите раскладку клавиатуры и нажмите Продолжить .
- Настройте свою учетную запись пользователя Ubuntu, указав имя , имя для компьютера , имя пользователя и пароль . Нажмите Продолжить .
- Начнется процесс установки, в строке состояния которого отображается ход выполнения. После завершения установки вы можете нажать кнопку Перезагрузить .
Теперь у вас есть рабочая версия Ubuntu, установленная на вашем Mac.
После завершения перезагрузки вы можете заметить, что менеджер загрузки rEFInd теперь работает и отображает Mac OS, Recovery HD и Ubuntu OS. Вы можете нажать на любую из значков ОС, чтобы выбрать операционную систему, которую вы хотите использовать.
Нажмите значок Ubuntu .
Если после перезапуска у вас возникли проблемы, такие как отсутствующие или нефункциональные устройства (Wi-Fi, Bluetooth, принтеры или сканеры), обратитесь к сообществу Ubuntu за советами по работе всего вашего оборудования.
На новые MacBook, iMac и Mac mini невозможно установить Linux
, Текст: Дмитрий Степанов
Микросхема безопасности T2, которой оборудованы iMac Pro 2017 года, а также новейшие MacBook Air и Mac mini из соображений безопасности не допускает загрузку операционных систем, отличных от «родной» macOS и Windows 10. Отключение функции безопасной загрузки, по-видимому, не позволяет решить проблему.
Чип T2 теперь «защищает» от Linux
Компьютеры Apple нового поколения, оснащенные чипом безопасности T2, по умолчанию настроены таким образом, что загрузка операционных систем с ядром Linux на них невозможна. Об этом сообщил ресурс Phoronix.
Микросхема T2 представляет собой однокристальную систему на базе архитектуры ARMv8. На чип возложен ряд функций безопасности, в том числе хранение и защита ключей шифрования устройства, данных об отпечатках пальцев владельца и функции безопасной загрузки (Secure Boot).
При запуске ОС T2 проверяет каждый этап загрузки, используя криптографические ключи, подписанные Apple. Таким образом, без произведения дополнительных манипуляций загрузка ОС отличных от macOS на компьютерах Apple становится невозможной.
Apple аппаратно радикально ограничила перечень ОС, доступных для установки на свои новые компьютеры
Утилита Boot Camp Assistant, обеспечивающая возможность установки Windows 10 на компьютеры Apple, автоматически добавляет в систему сертификат Windows Production CA 2011, который разрешает использование загрузчиков Microsoft. Сертификат Microsoft Corporation UEFI CA 2011, применяемый партнерами Microsoft, среди которых – разработчики дистрибутивов GNU/Linux, судя по актуальной документации к Apple T2, на данный момент не считается заслуживающим доверия.
Способ обхода ограничения
По информации, предоставленной службой поддержки Apple, для новых компьютеров с чипом T2 «на борту» выпущена специальная утилита Startup Security Utility. Она позволяет управлять рядом настроек безопасности системы, в том числе и деактивировать функцию безопасной загрузки. Получить доступ к программе возможно загрузившись в режиме восстановления macOS.
Тем не менее, как отмечают некоторые пользователи Сети, отключение безопасной загрузки не дает желаемого результата – установить GNU/Linux на новые ПК Apple все равно не удается.
Утилита Startup Security Utility
«В настоящее время невозможно установить что-либо кроме Windows 10 на компьютеры Apple, оборудованные чипом T2, – пишет пользователь GeekUser на популярном англоязычном ресурсе Stack Exchange. – Этот чип безопасности не позволяет установщикам увидеть жесткий диск устройства. Apple великодушно сделала исключение для Windows 10 (при установке с помощью Boot Camp). Возможный путь решения проблемы – установка Linux на внешний USB/Thunderbolt-носитель. Я пробовал этот вариант с Windows, и он сработал. Тем не менее, внутренний носитель оставался невидимым для системы».
О чипе T2
Микросхема T2 впервые появилась в моноблоке Apple iMac Pro, увидевшем свет 14 декабря 2017 г. Чипом также оснащаются представленные в конце октября 2018 г. ноутбук MacBook Air с 13-дюймовым дисплеем Retina и компактный персональный компьютер Mac mini.
Стоит отметить интересную особенность T2, которая обеспечивает аппаратное отключение микрофона встроенной веб-камеры при закрытии крышки ноутбука Apple, максимально затрудняя прослушку владельца злоумышленниками.
UEFI и Secure Boot
На современные компьютеры устанавливается интерфейс UEFI (Unified Extensible Firmware Interface), разработанный Intel для систем на базе процессора Itanium в середине 1990-х гг в качестве замены BIOS.
Виртуализация сетей: как глобальные тренды проявляются в российских условиях
Интеграция
Базовая система ввода-вывода (BIOS) — это набор микропрограмм для начальной загрузки компьютера, которая имеет место после включения питания и до запуска ОС и других программ. В BIOS реализован API для взаимодействия с внутренними устройствами компьютера и внешней аппаратурой.
BIOS представляет собой набор микропрограмм для IBM PC-совместимых устройств – то есть, фактически, совместимых с первым 16-битным процессором Intel, выпущенным в 1978 г. и послужившим основой для архитектуры x86. Например, набор микропрограмм для архитектуры компьютеров архитектуры SPARC будет называться PROM или Boot. Как ранее писал CNews, Intel планирует полностью избавиться от BIOS к 2020 г.
Частью спецификации UEFI является протокол Secure Boot, защищающий от выполнения неподписанного кода как на этапе загрузки, так и на в процессе работы ОС. В Windows и GNU/Linux проверяются подписи драйверов (модулей ядра), поэтому вредоносный код в режиме ядра выполнить нельзя.
В 2011 г. Microsoft включила в требования для сертификации компьютеров под управлением Windows 8 условие поставки таких систем при активированном Secure Boot с использованием ключа Microsoft. От поставщиков ARM-систем компания потребовала реализовать невозможность отключения Secure Boot.
Данный шаг Microsoft спровоцировал шквал критики в адрес корпорации, ведь подобные требования затрудняли, а в некоторых случаях делали практически невозможной, установку каких-либо ОС, кроме Windows.
Часть 1. Установка Linux на Mac mini
Многофункциональный мультимедийный компьютер
Начальная установка и настройка
Льюин Эдвардс
Опубликовано 10.07.2008
Серия контента:
Этот контент является частью # из серии # статей: Многофункциональный мультимедийный компьютер
https://www.ibm.com/developerworks/ru/views/global/libraryview.jsp?series_title_by=Многофункциональный+мультимедийный+компьютер
Следите за выходом новых статей этой серии.
Этот контент является частью серии:Многофункциональный мультимедийный компьютер
Следите за выходом новых статей этой серии.
Из этого короткого цикла статей вы узнаете, как превратить недорогой высокопроизводительный компьютер на платформе
PowerPC® (а именно Mac mini от компании Apple) в домашнее мультимедийное устройство на базе ОС
Linux™. В итоге у вас получится независимое устройство для показа изображений, фильмов и прослушивания музыки, управление которым осуществляется с другого компьютера через обычный Web-браузер.
Платформа PowerPC очень хорошо подходит для такого мультимедийного решения, а процессор G4 с набором инструкций AltiVec обладает исключительной мощностью и гибкостью в применении. В этой статье рассказывается о возможностях аппаратной части и пошагово разъясняется установка и настройка дистрибутива Yellow Dog Linux, а в следующей статье вы уже будете работать с приложениями.
Лицензии, патенты и законодательство
Прежде всего необходимо сказать несколько слов о вопросах интеллектуальной собственности. Необходимо знать, что алгоритмы сжатия данных, шифрования и другие цифровые мультимедийные технологии — это настоящее минное поле из патентов, враждебных законов об авторских правах и других хитростей, связанных с интеллектуальной собственностью. Данный цикл статей и приводимый здесь код относятся к образовательным и исследовательским материалам, поэтому многие законодательные ограничения к ним неприменимы. Если вы будете следовать приводимым рекомендациям и экспериментировать с предоставленными материалами в личных целях, то вам (в основном) также не о чем волноваться. Однако если вы планируете распространять продукт, основанный на таком или похожем коде, то вам предстоит немалая работа. Исходный код в данных статьях предоставляется вам под лицензией GNU GPL; вы можете продавать или распространять бесплатно производные работы (при условии соблюдения требований лицензии GPL) и при этом не платить мне ни копейки. Однако я не обладаю правами на патентованные алгоритмы, реализуемые в данном коде, и потому не могу их вам лицензировать. Вам потребуется выяснить, какие лицензии вам следует получить и кто владеет затронутыми патентами.
Это предупреждение в основном касается воспроизведения фильмов. Например, существует множество открытых программ для воспроизведения видео в формате MPEG-2. Этот формат применяется в обычных DVD-дисках. Однако если вы продаете устройство, в котором применяется одна из таких открытых программ проигрывания DVD (и даже если вы игнорируете щекотливую тему шифрования на DVD-дисках, т. е. ваше устройство поддерживает только незашифрованные диски), то скоро вы начнете получать письма с требованием выплаты лицензионных отчислений за каждый проданный экземпляр устройства. Недавно я узнал интересный факт: в стоимость простых DVD-проигрывателей, которые можно купить в магазинах за 39,95 долларов, входят лицензионные отчисления размером в 20 долларов. Это одна из причин, по которой Китай продвигает на своем внутреннем рынке собственный видеоформат EVD вместо DVD. Этот формат был специально разработан для того, чтобы избежать патентных отчислений Западу. Подобные скрытые ловушки ожидают вас на каждом шагу. Например, институт Fraunhofer IIS требует небольшую плату с каждого проданного устройства с декодером формата MP3. Существует даже патентная заявка на один из аспектов алгоритма кодирования изображений в формате JPEG; на данный момент эта патентная заявка не рассматривается всерьез и ее автор пока не смог выиграть в суде, кроме того, ее срок вскоре истекает, однако вам, возможно, придется задуматься и об этом тоже.
Кстати, один из безопасных путей — строить свое приложение на основе медиапроигрывателя, авторы которого уже договорились с владельцами патентов. Насколько мне известно, на данный момент только Linspire (см.
Ресурсы) активно занимается созданием медиапроигрывателя для Linux с лицензиями на право использования патентов. Они продают версию проигрывателя
xine
с лицензиями; эта версия предназначена специально для их дистрибутива Linux, но ранее, когда я обратился в эту компанию с запросом, они предлагали за разумную плату продавать серийные номера для использования этого проигрывателя в любом дистрибутиве Linux. Единственная проблема — их продукт работает только на платформе x86, но возможно, вы сможете убедить их скомпилировать его под PowerPC.
Почему именно Mac mini?
Если вы все еще продолжаете читать эту статью, несмотря на все эти правовые проблемы, то давайте рассмотрим важные характеристики Mac mini. Эта система подходит для нашего проекта по следующим причинам:
- Цена. Самая дешевая конфигурация Mac mini стоит 499 долларов, и это, бесспорно, лучшая платформа для знакомства с PowerPC, обладающая оптимальным соотношением цены и производительности. Ведь 499 долларов — это всего около четверти стоимости платы для одноплатного компьютера от промышленных дистрибьюторов, а в стоимость Mac mini входят и жесткий диск, память, дисковод оптических дисков, корпус и источник питания, которые для промышленного одноплатного компьютера пришлось бы докупать отдельно.
- Размер. Mac mini мало весит и занимает мало места, даже если не вынимать его из корпуса.
- Возможность работы в любом положении. Дисковод оптических дисков в Mac mini имеет щелевую загрузку и может работать под любым углом наклона. Это значит, что вы можете просто прикрепить его с обратной стороны монитора — и вот у вас уже есть мультимедийный центр.
Краткий обзор аппаратных возможностей Mac mini:
- Микропроцессор PowerPC G4. Частота процессора регулируется перемычками на системной плате в диапазоне от 1,25 до 1,58 ГГц (перемычки припаяны), тогда как Apple поставляет модели с частотой от 1,25 до 1,42 ГГц. Если вы хотите заняться разгоном процессора, найдите в разделе
Ресурсы ссылку на сайт с подробностями по этой теме. Для нашего проекта разгон совершенно не нужен, и я не рекомендую этим заниматься. Mac mini уже работает достаточно шустро для всего, что нам нужно. - Встроенный адаптер Ethernet
- Один порт Firewire
- Два порта USB 2.0
- Встроенный динамик (моно) и стереовыход. На момент написания этой статьи аудиочип в Mac mini не поддерживается ядром Linux, но похоже, что проблема всего лишь в незначительной модификации идентификатора этого чипа. Аудиовход отсутствует.
- Видеовыход DVI. В комплекте поставляется переходник, преобразующий цифровой сигнал в аналоговый — через этот переходник можно подключить VGA-устройства. Через приобретаемый дополнительно переходник также можно получить S-video и композитный сигнал.
- Одна внутренняя шина IDE, к которой подключен 2,5-дюймовый жесткий диск (на 40 или 80 гигабайт, в зависимости от модели).
- Дисковод оптических дисков с щелевой загрузкой (как в ноутбуках) — комбинированный DVD/CD-RW либо универсальный Superdrive (DVD+/-R, CD-RW).
- Фирменный внутренний разъем для дополнительных устройств с адаптером беспроводной сети 802.11g (к сожалению, не поддерживается в Linux из-за того, что компания Broadcom, выпускающая набор микросхем адаптера, не раскрывает информацию о них) и/или модулем Bluetooth.
- Внутренний модем на 56 кбит/с. У меня нет стационарного телефона (в нашей семье пользуются только сотовыми и широкополосным доступом в Интернет), поэтому мне ничего не известно о работе модема в Mac mini.
Почему именно Linux?
Операционная система Linux выбрана для этой серии статей по ряду причин. Во-первых, цель этого проекта — использовать только программы с открытым кодом, что невозможно в Mac OS. Другие основные причины, по которым была выбрана ОС Linux — развитая модульность и отличная совместимость на уровне API с остальными популярными платформами: PPC, ARM, x86 и MIPS.
Я экспериментировал с несколькими дистрибутивами Linux для платформ PowerPC. Debian (см. в разделе
Ресурсы) занимает целых 9 гигабайт, или 14 компакт-дисков, хотя на самом деле не все эти диски потребуются. В итоге я выбрал дистрибутив Yellow Dog Linux 4.0.1, так как он меньше по размеру (стандартный вариант — 4 диска), и, что более важно, очень похож на дистрибутив Fedora. Так получилось, что большую часть времени я работал с дистрибутивами на основе Red Hat, поэтому мне было удобно выбрать именно этот вариант. Убедительных технических причин выбрать именно Yellow Dog я назвать не могу, поэтому если вам удобнее работать с другим дистрибутивом, то вы, разумеется, можете применять его в наших экспериментах. Приложения, описанные в данном цикле статей, будут прекрасно работать практически в любом дистрибутиве.
Установка дистрибутива Yellow Dog Linux
Чтобы установить Yellow Dog, сначала загрузите и запишите 4 образа дисков. Включите Mac mini, быстро вставьте первый установочный диск и удерживайте клавишу C, чтобы принудительно произвести загрузку с компакт-диска. Вы попадете в стартовый экран
yaboot
, где нужно просто ввести
install
, и запустится инсталлятор с графическим интерфейсом. Этот диск можно использовать не только для установки, но и для экстренной загрузки в случае сбоя. Кроме того, на нем есть несколько дополнительных образов, таких как загрузка версии ядра, оптимизированной под процессор G5. Список доступных образов ядра можно получить, нажав Tab в приглашении
boot:
. Но пока давайте продолжим установку.
Когда вы введете
install
,
и нажмете клавишу ввода, последует небольшая пауза — с компакт-диска будет загружаться ядро и виртуальный диск. Вы увидите знакомые сообщения загрузки Linux (кстати, обратите внимание, что включен режим фреймбуфера), и в итоге в X Window запустится графический инсталлятор. Если вы когда-либо устанавливали дистрибутивы Red Hat или Fedora, то интерфейс инсталлятора будет вам знаком; если же нет, то вы легко с ним разберетесь. Вкратце рассмотрим действия во всех экранах, которые приведут нас к конфигурации системы, включающей все нужное и не слишком много лишнего:
- Welcome to Yellow Dog Linux (Добро пожаловать в Yellow Dog Linux)
— Нажмите кнопку
Next (Далее). - Language (Язык)
— Выберите
English и нажмите
Next. - Keyboard Configuration (Раскладка клавиатуры)
— Выберите
US English и нажмите
Next. - Installation Type (Тип установки)
— Выберите
Custom и нажмите
Next. - Disk Partitioning Setup (Настройка разделов диска)— Выберите Manually partition with Disk
Druid (Разбить вручную программой Disk Druid) и нажмите Next. - Disk Setup (Настройка диска)— Вам нужна простая конфигурация только с ОС Linux (а не мультизагрузка с выбором между Mac OS и Linux). Сначала удалите все разделы в программе Disk Druid. Затем создайте раздел размером в 1 МБ с типом Apple Bootstrap. Затем создайте раздел типа swap.
Его размер должен быть по меньшей мере равен объему оперативной памяти в вашем Mac mini. Наконец, создайте корневой раздел с типом ext3, и выберите Fill to maximum allowable size (Занять максимальный размер), чтобы этот раздел занял всю оставшуюся часть жесткого диска. Возможно, это не лучшая схема разбивки диска, особенно для встраиваемого устройства, но я выбрал ее для простоты. Кстати, можно заметить, что в этой версии программы Disk Druid (в отличие от версии для x86) разделы не сортируются: они располагаются на диске в том порядке, в котором вы сами их расположили. - Firewall Configuration (Настройка брандмауэра)— Для нашего простого проекта он не нужен, поэтому выберите No
firewall (Без брандмауэра), а параметр Enable SELinux (Включить SELinux) to Disabled (Отключено). - Additional Language Support (Поддержка дополнительных языков)— Оставьте настройки по умолчанию и нажмите Next.
- Time Zone Selection (Выбор часового пояса)— Выберите часовой пояс в вашей местности.
- Set Root Password (Установка пароля root)— Задайте пароль, который вы легко сможете запомнить.
И наконец, нужно сделать настройки в диалоге Package Group Selection (Выбор групп пакетов).
Сначала снимите галочки со всех групп пакетов. Затем отметьте только приведенные ниже группы пакетов, зайдите в более подробное описание группы пакетов и убедитесь, что отмечены только следующие пункты:
- В группе X Window System отметьте
Xautoconfig
,
xorg-x11-twm
иxterm
. - В группе Editors (Текстовые редакторы) отметьте ваши любимые текстовые редакторы; я использую
emacs
, но вы можете выбрать другой редактор. - В группе Text-based Internet (Текстовый Интернет) выберите
elinks
— на всякий случай полезно иметь простой текстовый браузер. - В группе Development Tools (Инструменты разработки) по умолчанию выбран подходящий набор пакетов. Лично я предпочитаю не устанавливать пакеты
gcc-g77
,
gcc-gnat
иgcc-java
,
так как я никогда не пользуюсь этими языками, но вы можете и оставить их, если хотите иметь больше свободы в применении различных языков программирования. - В группу Kernel Development (Разработка ядра) почему-то входят библиотеки GTK+ и Qt. Снимите отметку со всех дополнительных пакетов в этой группе, вам потребуются только исходные коды ядра.
- В группе X Software Development (Разработка для X) оставьте пакеты, выбранные по умолчанию.
Самая трудная часть пройдена. Когда вы подтвердите намерение установить операционную систему, вам будет показано, какие из установочных компакт-дисков потребуются — если вы выбрали те же пакеты, что и я, то нужны будут диски 1, 2 и 3. Далее по запросу инсталлятора вам нужно будет просто менять диски в дисководе.
Когда установка завершится, компакт-диск будет извлечен и будет выдан запрос на перезагрузку. Если не вмешиваться в ход загрузки, то вы увидите знакомые вам по Red Hat загрузочные сообщения, и в конце будет выведено приглашение текстового входа в систему. Если при первой загрузке запустится Kudzu (программа из Red Hat для поиска оборудования, см. раздел Ресурсы), пусть она установит необходимое оборудование. Войдите в систему с именем root
и паролем, указанным в ходе установки.
Настройка системы
Теперь систему нужно немного настроить, чтобы привести ее в готовое к работе состояние. Во-первых, вам нужно знать, что в системе не будет звука — по крайней мере сейчас. Причина этого в том, что в настоящий момент звуковой чип Mac mini не поддерживается ядром Linux. Однако скорее всего в ближайшее время он будет поддерживаться (когда вы будете читать эти строки, возможно, уже появится соответствующий патч). Как вариант, вы можете купить поддерживаемую звуковую плату с подключением через USB, например, iMic от Griffin Technologies (см. Ресурсы).
Включение звука
Для проверки аудиофункций, упоминаемых далее в статье, и чтобы убедиться, что мой код действительно работает, я настроил еще одну систему (если вам интересно, это iMac первого поколения) с точно такой же конфигурацией программного обеспечения. Звуковые устройства не обнаружились автоматически, поэтому мне пришлось настраивать их вручную. Я добавил следующие строки в конец файла /etc/rc.d/rc.sysinit
(сразу после комментария "# Let rhgb know that we're leaving rc.sysinit"
):
Листинг 1. Настройка звука
modprobe snd-powermac modprobe snd-pcm-oss aumix-minimal -v85 -l85 -c85 -w85 -W85
Я также добавил строку alias sound-slot-0
в файл
snd-powermac/etc/modprobe.conf
, хотя это и не обязательно.
Разумеется, вы можете указать другие уровни громкости; просто эти значения подходят для моей системы. Для проверки уровня громкости можно использовать команду playwave
с любым подходящим .wav
-файлом либо команду cdp
для проигрывания аудиодиска. Воспользуйтесь программой aumix
для настройки различных параметров микшера. Когда вы настроите нужный уровень громкости, снова запустите aumix
и нажмите клавишу s
(обязательно нижний регистр). Настройки микшера сохранятся в файл ~/.aumixrc
; откройте этот файл и найдите числа, обозначающие уровни громкости — их и нужно указать в качестве аргументов в скрипте выше. Обратите внимание, что из загрузочных скриптов нельзя вызывать aumix
с параметром -L
(загрузить настройки) — почти всегда происходит аварийное завершение программы. Поэтому мы и применяем aumix-minimal
с аргументами.
Сделайте все описанные здесь настройки, связанные со звуком в Mac mini, ведь уже скоро может появиться совместимый драйвер. Тогда вам не придется снова искать эту статью и читать ее заново.
Включение сети
Далее следует настроить работу сети. Хотя Linux и поддерживает сетевую плату Mac mini, она, к сожалению, не определяется автоматически. Убедитесь, что в файле alias eth0 sungem
есть строка /etc/modprobe.conf
. Затем нужно создать конфигурационный файл адаптера Ethernet. Этот файл нужно сохранить под именем /etc/sysconfig/network-scripts/ifcfg-eth0
, он должен содержать следующие строки:
Листинг 2. Настройка сети
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes TYPE=Ethernet
Некоторые пользователи отмечали, что программа Kudzu автоматически настроила сеть при первой загрузке; в моем случае этого не произошло — возможно, из-за аскетического набора выбранных при установке пакетов или из-за моей плохой кармы.
Кстати, если вы увлеклись этой статьей и, как и я, настраиваете древний iMac в качестве второй системы, обратите внимание, что в этом случае драйвер Ethernet называется bmac
, поэтому в файле modprobe.conf
должна быть строка
alias eth0 bmac
. Остальные параметры настройки те же.
Теперь можно включить сетевой интерфейс командой
ifup eth0
. Если вы подключены к сети и в ней работает DHCP-сервер, то вы сможете провести несколько базовых проверок, например, пинговать маршрутизатор. Определите IP-адрес компьютера через ifconfig
и запишите его — далее он вам потребуется для некоторых проверок.
Установка Web-сервера
Теперь установите Web-сервер thttpd
, который будет обеспечивать пользовательский интерфейс вашего будущего мультимедийного устройства. Загрузить исходный код thttpd
можно по ссылке в разделе
Ресурсы. Распакуйте архив, перейдите в распакованный каталог и запустите скрипт ./configure
, который создаст файл Makefile. Теперь выполните команды
make all ; make install
— демон Web-сервера будет скомпилирован и установлен. Во время установки вы увидите сообщение, что отсутствует группа www
— проигнорируйте его, так как оно относится к функции thttpd
, которая нам не потребуется.
После сборки и установки сервера нужно создать базовый конфигурационный файл со следующими строками:
Листинг 3. Настройка thtppd
dir=/web cgipat=/cgi-bin/* logfile=/dev/null pidfile=/var/run/thttpd.pid
Сохраните этот файл под именем /etc/thttpd.conf
и добавьте в файл /etc/rc.d/rc.local
строку /usr/local/sbin/thttpd -C
. Не имеет значения, в каком месте файла будет находиться эта строка. Кстати, пока вы будете отлаживать систему, полезно будет сохранять журнал в реальный файл, а не перенаправлять его в
/etc/thttpd.conf/dev/null
. Однако потом следует отключить запись журнала в файл либо применить какую-либо методику ротации журналов или сокращения их размера. В противном случае вы рискуете в самый непредсказуемый момент исчерпать место на диске.
Забудем пока о безопасности
Если у вас талант замечать подобные вещи, то вы наверняка заметили, что большая часть бытовой электроники практически игнорирует понятие безопасности устройств, доступных по сети (за исключением цифрового управления правами (DRM) — а для нас это не относится к безопасности, это просто иллюзорная безопасность для производителя, который нередко также продает мультимедийный контент).
Как вы увидите, я специально исключил тему безопасности из данной статьи. Это не значит, что нужно просто вычеркнуть безопасность из своих целей при разработке нашего устройства.
Причина того, что я оставил безопасность за рамками данной статьи, заключается в том, что это статья о мультимедийных возможностях, а описываемая сетевая инфраструктура построена исключительно в демонстрационных целях и не предназначена для промышленного применения. Другими словами, я не хотел тратить всю статью на безопасность, а сфокусировался именно на целевом применении устройства.
Еще одна убедительная причина не говорить о безопасности заключается в том, что, как упомянуто далее в статье, сетевая безопасность и, в частности, безопасность Web-сервера является узкоспециализированной сферой. Я не хотел в двух словах рассказывать о том, на изучение чего требуются годы.
Однако я буду рад ответить на запросы читателей — если вы хотели бы в конце цикла увидеть 1-2 статьи на тему построения безопасного сетевого интерфейса, напишите об этом в форуме или мне по электронной почте.
Теперь убедитесь, что в системе существует каталог /web
, или создайте его. Командой chmod 777 /web
сделайте его доступным для записи всем пользователям. После этого вручную запустите Web-сервер командой
thttpd -C /etc/thttpd.conf
Откройте браузер на другом компьютере в той же сети и наберите адрес
http://a.b.c.d/
, где a.b.c.d — IP-адрес вашего компьютера Mac. Если все заработало нормально и если вы ничего не поместили в каталог /web
, то на зеленом фоне вы увидите пустой список файлов в каталоге и заголовок «Index of /».
Установка FTP-сервера
Теперь нужен простой способ загрузки изображений и других мультимедийных файлов на жесткий диск вашего устройства. Для этого я применяю сервер ProFTPD, потому что это один из известнейших открытых FTP-серверов. Он обладает гибкостью, разумной безопасностью и доступен по непревзойденной цене — бесплатно. На момент написания программа имеет версию 1.2.10; ссылку на нее можно найти в разделе Ресурсы. Чтобы скомпилировать и установить этот FTP-сервер, просто распакуйте архив с исходным кодом, перейдите в распакованный каталог, запустите ./configure
и затем make all ;
.
make install
Настраивать ProFTPD значительно сложнее, чем
thttpd
, так как FTP-сервер при аутентификации пытается активно взаимодействовать с операционной системой. В конфигурационном файле по умолчанию (
/usr/local/etc/proftpd.conf
) содержится множество предположений, неверных в нашем случае. Вот сокращенная версия конфигурационного файла, которая отвечает нашим требованиям:
Листинг 4. Настройка ProFTPD
ServerName "developerWorks Multimedia Appliance" ServerType standalone DefaultServer on Port 21 Umask 022 MaxInstances 30 User root Group root AllowOverwrite on <Anonymous /web> User ftp Group ftp UserAlias anonymous ftp MaxClients 10 </Anonymous>
Кроме того, вам нужно снова отредактировать файл /etc/rc.d/rc.local
, добавив строку
/usr/local/sbin/in.proftpd
; как и раньше, не имеет значения, в каком месте файла будет расположена эта строка. Теперь вы можете запустить сервер вручную, выполнив /usr/local/sbin/in.proftpd
, и проверить его работу, подключившись к нему с другого компьютера (войдите с именем «anonymous» и любым паролем).
Предполагается, что ваша сеть полностью защищена от злоумышленников, которые хотят получить доступ к вашим данным. Если вам требуется более безопасная система, обратитесь к документации по ProFTPD (см. раздел Ресурсы). Сложность здесь заключается в том, что если вы хотите обеспечить удаленный доступ к тому же каталогу, который является корневым каталогом данных для Web-сервера thttpd
, вам нужно действовать чрезвычайно аккуратно, иначе вы можете случайно запретить доступ thttpd
(и вызываемых им скриптов) к файлам, загруженным через Web-интерфейс.
В Yellow Dog Linux по умолчанию запускается еще один полезный демон — sshd
. Не отключайте его, так как очень удобно подключаться к компьютеру для удаленной работы с командной строкой (вы также можете удаленно выполнять описанные в этом цикле статей операции). Мы не создавали на Mac mini других пользователей, поэтому подключаться по
ssh
нужно следующей командой:
ssh -l root a.b.c.d
, где a.b.c.d — IP-адрес Mac mini. При первом подключении нужно будет подтвердить подлинность удаленной системы. Вводите yes
, а не просто y
.
Заключение
Из этой статьи вы узнали, как установить Linux, настроить подсистемы сети и звука, а также как установить и настроить Web-сервер и FTP-сервер, через который вы удаленно будете загружать мультимедийные файлы на жесткий диск. Кроме того, теперь вы можете настраивать Mac mini удаленно.
Ресурсы для скачивания
Похожие темы
- Оригинал статьи (EN).
- Я выбрал дистрибутив Yellow Dog. Его можно загрузить бесплатно, а также приобрести в различных красивых упаковках.
- Вы можете
купить Mac с предустановленной ОС Yellow Dog Linux
в компании Terra Soft Solutions. - Вы также можете установить дистрибутив Debian. Начните с
последних версий Debian для PPC, которые можно загрузить с Web-сайта Debian. Если вы работали с Debian на x86, то это, возможно, оптимальный выбор для вас. Хотя я изначально планировал применить Debian, я сделал выбор в пользу Yellow Dog из-за его схожести с Red Hat. - Если вы выбрали Debian, можете прочитать это
руководство по установке Debian на Mac mini.
Его полезно просмотреть для получения общих сведений, даже если вы собираетесь использовать другой дистрибутив. - В данной статье использован небольшой высокопроизводительный Web-сервер thttpd. Я уже много раз рассказывал о нем в других статьях, поэтому не буду повторяться. Загружайте его!
- Я также выбрал FTP-сервер ProFTPD. Это многофункциональный пакет, и в нашем проекте будет использоваться лишь малая часть его возможностей.
- Компания Linspire продает Linux-дистрибутивы для ПК.
Интересен тот факт, что эта компания проявляет активный интерес к покупке лицензий на мультимедийные кодеки и продает медиапроигрыватель для Linux, имеющий все лицензии на проигрывание DVD и других форматов. Если вы планируете создать коммерческий продукт, вы можете связаться с этой компанией. - В этом сборнике часто задаваемых вопросов о DVD
более подробно освещаются вопросы лицензий. - В еще одной статье на developerWorks предлагается другой взгляд на Mac mini как платформу создания встраиваемого устройства.
- IBM ведет обширную документацию по своим Linux-решениям.
- Mac mini — слишком дешево? Возможно, стоит запустить ваше Linux-приложение на серьезном компьютере.
- Если вы любите рисковать, вы можете разогнать Mac mini по этой инструкции.
- Более подробные сведения о библиотеке поиска оборудования Kudzu
и соответствующие коды можно найти на сайте Red Hat.
причины бросить Mac OS и выбрать Linux
Выбираете между Mac OS и Linux? Загляните под кат: мы подробно расписали – продолжать использовать Linux или переключиться на Mac OS.
И Linux, и Mac OS являются Unix-подобными ОС и предоставляют доступ к командам Unix, а также к оболочкам bash и прочим. В сравнении с Windows, обе ОС имеют меньше приложений и игр. На этом сходства заканчиваются.
Графические дизайнеры и видеоредакторы боготворят Mac OS, в то время как Linux является фаворитом программистов, сисадминов и devops-ов. В чем еще отличия?
Допустим, ты используешь ПК только для серфинга в сети, просмотра фильмов, загрузки фоточек, набора текста, создания табличек и других подобных вещей. И в дополнение к этому ты хочешь, чтобы система была безопасной.
Можно потратить пару сотен долларов на систему, включающую в себя все вышеописанное, или потратить в 4-5 раз больше на MacBook. Решать тебе.
Linux можно установить на компьютер с любым конфигом. Независимо от того, насколько мощная/старая «начинка», Linux будет работать. Даже если у тебя есть 8-летний ноут, ты можешь установить в него правильный дистрибутив Linux и ожидать, что он будет работать плавно.
Но с яблоком все немного иначе. Нельзя просто собрать компьютер и поставить на него Mac OS. Это почти невозможно. Все девайсы Apple поставляются только с операционкой, производимой в Apple.
Конечно, существуют способы установки Mac OS на устройства, отличные от Apple, но для этого потребуется большой опыт, а куча подводных камней заставит подумать, стоит ли оно того.
В случае с Windows можно точно сказать – это центр вредоносных программ и угроз.
Многие хвалят Mac OS за то, что она является самой безопасной платформой. В некотором смысле это так, если сравнивать с Windows, но не в сравнении с Linux.
Количество вредоносных программ и рекламного таргетинга в Mac OS растет с каждым днем. Большое количество пользователей жалуются на свой медленный Mac из-за взлома браузера.
Не существует на 100% безопасных ОС, и Linux не является исключением. В мире Linux также есть уязвимости, но они должным образом исправлены своевременными обновлениями.
К счастью, автоматически запускаемых вирусов или вредоносных программ для браузера в мире Linux пока не обнаружено. И это еще одна причина, почему ты должен использовать Linux вместо Mac.
Например, тебе не нравится рабочая среда Gnome на Ubuntu. Поменяй ее, допустим, на KDE Plasma. Можно поюзать расширения Gnome для улучшения рабочего стола. Такой уровень свободы и настройки на Mac OS напрочь отсутствует.
Кроме того, ты сможешь даже изменить исходный код ядра (потребуется немного знаний и навык поиска в «гугле»), чтобы добавить/удалить что-то или создать свою собственную сборку. Как ты думаешь, сделаешь ли ты это на Mac OS?
Что касается секьюрности, по умолчанию Linux не предоставляет никакого административного или рутового доступа, что не даст вирусне или вредоносу повредить системные файлы (за исключением общих данных юзеров). В Windows и Mac OS со старта дается «рут» вместе с огромной дырой в безопасности.
Этот момент применим к студентам и соискателям в области IT. Использование Linux не сделает тебя сверхинтеллектуальным, но поможет заполучить работу мечты.
Когда ты начинаешь использовать Linux и «ковырять» его, то даже не замечаешь, как получаешь опыт, который получают новички в IT-компаниях. Ты погружаешься в терминал, оттачивая свой способ перемещения по ФС, устанавливая приложения через командную строку и т. д.
Кроме того, Linux оттяпал огромный кусок на рынке труда. Существует уйма связанных с Linux технологий: админство, облака, виртуализация, etc. Ты можешь учиться, получать сертификаты и рассчитывать на высокооплачиваемую работу. Яблочную ОС с такой точки зрения можно даже не рассматривать.
Mac OS является отличным выбором для работы со звуком, видео, графическим дизайном или веб-разработкой. Но если ты программист, тогда лучшим выбором станет система Linux. Существуют тысячи редакторов кода, текстовых редакторов, IDE и языков программирования, созданных для Linux.
Apple является единственным поставщиком обновлений для своего железа, а система Mac OS имеет свой собственный системный интегрированный магазин приложений, что упрощает получение необходимых обновлений. Юзерам Mac вряд ли нужны какие-либо технические знания для обновления системы и своего софта.
С Linux все наоборот. Он известен как более сложная система для технически подкованных людей. Но теперь времена изменились. Есть много доступных на рынке дистрибутивов (Ubuntu, ZorinOS, Mint, Elementary OS, PepperMint), которые оставили за собой право называться простым Linux, почти как Windows. Такие дистры элементарно устанавливаются, в них вшито описание каждого шага установки, и они имеют хорошую интегрированную систему репозиториев для обновления приложений.
Как и Windows, Mac OS является предпочтительной системой для разработки последних и трендовых игр. Почти все игры разрабатываются под винду и Mac OS параллельно. До недавнего времени Linux имел плохую репутацию в этом секторе. Но теперь он набрал обороты в разработке игр и аппаратной поддержки для обеспечения высокой производительности.
Кроме того, Linux поддерживает платформу Steam. Играть можно и через PlayonLinux или Wine.
А какую систему предпочитаете вы?
Mac на службе у хакера. Часть 8 – Установка Kali Linux на виртуальной машине
Mac на службе у хакера. Часть 8 – Установка Kali Linux на виртуальной машине
Мы практически закончили настройку Mac для хакерских нужд. Если вы еще не ознакомились с предыдущими частями этой серии, рекомендую это сделать.
Автор: Barrow
Мы практически закончили настройку Mac для хакерских нужд. Если вы еще не ознакомились с предыдущими частями этой серии, рекомендую это сделать.
Несмотря на то, что macOS совместима со стандартом POSIX, некоторые Linux-утилиты в этой операционной системе работать не будут. Иногда для того, чтобы все заработало, требуется небольшие телодвижения, иногда – серьезные усилия. Кроме того, существуют утилиты, которые не будут работать в macOS ни при каких условиях. Например, те, которые задействуют файловую систему proc, или многие хакерские утилиты, предназначенные для работы с беспроводными сетями.
В качестве одного из решений этой проблемы, можно попробовать портировать нужные инструменты, но это длительный процесс. Когда у нас возникает задача, необходимые приложения требуются «здесь и сейчас».
Поскольку в большинстве случаев у вас будут дедлайны без возможности приостановки текущего проекта, я рекомендую настроить Kali Linux в качестве виртуальной машины как один из инструментов вашего арсенала. В составе Kali есть огромное количество предустановленных утилит, которые пригодятся во время пентестов. Кроме того, этот дистрибутив легко устанавливается.
В этой статье мы рассмотрим установку и запуск виртуальной машины в macOS. Если вы, по каким-то причинам, не хотите иметь дело с виртуальными машина, можно либо купить отдельный недорогой компьютер, либо использовать USB флешку. Кроме того, вы можете установить Kali в отдельный раздел жесткого диска.
Шаг 1: Установка VirtualBox
Перед запуском Kali нам потребуется программное обеспечение, на базе которого будет работать виртуальная машина. На рынке есть множество подобного софта, как, например, VMware, но я предпочитаю бесплатное приложение VirtualBox от компании Oracle. Именно VirtualBox мы и будем рассматривать в этой статье.
После загрузки подключите дисковый образ, а затем дважды кликните на иконке VirtualBox.pkg:
Рисунок 1: Стартовый экран установочного образа
Установка VirtualBox не составляет особого труда. Просто следуйте инструкциям, которые будут появляться на экране. Возможно, в процессе установки потребуется ввод пароля один или два раза.
Рисунок 2: Последовательность шагов при установке VirtualBox
После завершения установки запустите VirtualBox из папки Applications.
Шаг 2: Загрузка Kali
Вы можете загрузить тот образ, который наиболее соответствует вашим нуждам. Кроме того, на сайте компании Offensive Security доступны предустановленные образы в том числе и для VirtualBox. Вам нужно лишь загрузить нужный образ, дважды кликнуть по файлу и следовать инструкциям для импорта образа в систему.
Несмотря на то, что предустановленные образы просты в установке (возможно, вы захотите установить набор расширений для корректной работы USB-устройств), у ISO-образа больше настроек. Я предпочитаю образы с XFCE, поскольку люблю легковесные графические среды, и далее будет показана процедура установки подобной системы с нуля. В стандартном образе используется среда Gnome, которая хоть и обладает массой возможностей, но требует много ресурсов.
Рисунок 3: Список доступных образов
Шаг 3: Создание новой виртуальной машины
В левом верхнем углу интерфейса приложения VirtualBox кликните на кнопку New.
Рисунок 4: Создание новой виртуальной машины
Далее появится несколько опций. Я решил назвать свою машину «Kali Linux», выбрал тип «Linux» и версию «Debian 64-bit». После того как все параметры установлены, нажмите «Continue».
Рисунок 5: Выбор параметров новой машины
Затем нужно установить размер памяти. Здесь все зависит от размеров памяти вашей основной системы. Слишком большой объем RAM виртуальной машины может привести к замедлению операционной системы хоста. Я установил размер 2 Гб, что более чем достаточно для Kali Linux. После установки размера памяти нажмите «Continue».
Рисунок 6: Установка размера памяти, используемой виртуальной машиной
Теперь нужно выбрать тип жесткого диска, который будет использоваться виртуальной машиной:
- Do not add a virtual hard disk (не добавлять виртуальный жесткий): Kali Linux будет работать в интерактивном режиме без жесткого диска. Этот режим эквивалентен загрузке с USB флешки. Внесенные изменения сохраняться не будут.
- Create a virtual hard disk now (создать новый виртуальный жесткий диск): Будет создан новый жесткий диск, на который будет установлен Kali Linux. Я предпочитаю использовать виртуальный жесткий диск, поскольку в этом случае обновления и вся собранная информация (например, о целевых системах) сохраняются на виртуальной машине. Например, Metastploit использует базу данных для отслеживания учетных записей.
- Use an existing virtual hard disk file (использовать существующий файл виртуального жесткого диска): эта опция используется в том случае, если вы хотите загрузить уже созданный жесткий диск. Например, если у нас есть готовый образ жесткого диска, мы можем подключить этот файл, используя данный параметр.
Выбор конкретной опции зависит от ваших нужд. Работа в интерактивном режиме допустима, однако в некоторых случаях вы будете работать с файлами и захотите, чтобы изменения были сохранены. Поэтому я создаю виртуальный жесткий диск. После выбора нужного параметра нажмите «Create».
Рисунок 7: Создание виртуального жесткого диска
Поскольку я решил создать новый жесткий диск, мне нужно настроить дополнительные параметры. В качестве типа файла я выбрал VDI, поскольку совместимость с другими приложениями для виртуализации мне не критична. Если вам нужна совместимость, необходимо выбрать соответствующий тип файла. После выбора нужной опции нажмите «Continue».
Рисунок 8: Выбор типа файла для жесткого диска
Следующий шаг – выбор типа размещения жесткого диска. Здесь возможно два варианта:
- Fixed size (фиксированный размер): Будет создан фиксированный жесткий диск того размера, который мы установим.
- Dynamically allocated (динамическое размещение): Файл жесткого диска будет увеличиваться и уменьшаться в зависимости от нужд гостевой операционной системы.
Динамическое размещение помогает использовать дисковое пространство хоста более рационально. Фиксированный размер дает небольшой выигрыш в скорости. Я установил фиксированный размер, поскольку на моей машине много места. После выбора нужной опции нажмите «Continue».
Рисунок 9: Выбор типа размещения виртуального жесткого диска
Затем нужно установить размер жесткого диска. Для Kali Linux требуется объем не менее 10 Гб, и я думаю, что 15 Гб будет вполне достаточно. Кроме того, нужно указать местонахождение жесткого диска, кликнув на иконку с изображением папки рядом с полем, где указывается имя. Обычно я храню подобные файлы в директории Documents, хотя выбор папки особо ни на что не влияет. Далее нажмите на кнопку «Create».
Рисунок 10: Выбор размера виртуального жесткого диска
В моей системе с современным оборудованием новая виртуальная машина создалась за 12 секунд. Более старым системам может потребоваться больше времени.
Шаг 4: Установка и запуск Kali Linux
Если все прошло по плану, у вас должна появиться новая виртуальная машина в списке VirtualBox Manager:
Рисунок 11: Список виртуальных машин
Выберите виртуальную машину Kali Linux и нажмите на кнопку «Start». Появится окно для выбора установочного образа. Кликните на небольшую иконку с папкой и укажите путь к ISO образу, который вы загрузили в Шаге 2. Затем нажмите «Start».
Рисунок 12: Выбор установочного образа
Затем нужно выбрать режим установки в меню загрузчика GRUB и установить дистрибутив.
Рисунок 13: Загрузочное меню установочного образа
Заключение
Теперь, имея в арсенале настроенный macOS и виртуальную машину с Kali Linux, вы сможете решить практически любую задачу, связанную с пентестами. В следующих статьях мы рассмотрим другие утилиты для macOS.
Оставайтесь на связи.
Установка клиента под Windows/Linux/Mac — Документация
В этом разделе документации описывается установка клиента FileZilla для FTP и SFTP.
Клиент FileZilla поставляется в трёх версиях: инсталлятор, архивированная версия, а также исходные коды самого клиента. Инсталлятор предлагает неподготовленному пользователю простоту установки и удаления программы. Архивированная версия подготовлена для тех, кто не любит работать с инсталляторами или имеет специальные потребности при установке. Для продвинутых пользователей предоставляется исходный код программы, который доступен для просмотра, изменений и сборки.
В следующих подразделах этого документа мы детально рассмотрим каждый из вариантов.
Содержание
Скачивание
ЭТО ВАЖНО: Мы настоятельно рекомендуем скачивать FileZilla только с официального сайта. Неофициальные версии FileZilla, содержащие вирусы и вредоносный код предоставлялись для скачки с таких сайтов, как download.com, избегайте этих версий! Скачивайте последнюю версию FileZilla вне зависимости от того, к какой версии программы прилагается эта документация.
Выбор правильной версии
Как было сказано ранее, FileZilla доступен в трёх версиях. Проще говоря, это одна и та же программа в разных вариантах. В следующих подразделах мы рассмотрим каждый из вариантов.
Инсталляционная версия
Версия с инсталлятором — самый лучший и надёжный выбор для начинающего пользователя. Всё что вам нужно — скачать файл, и запустить его, после этого процесс установки произойдёт без вашего вмешательства. Инсталлятор поставляется вместе с отладочными файлами, с помощью которых легко установить причину падения программы, если таковое произошло. Если вы до сих пор в раздумьях о том, какую версию скачивать — инсталлятор создан именно для вас. Тем не менее, если у вас недостаточно прав для установки программ на используемый вами компьютер (к примеру, на учебном или рабочем месте), архивированная версия подойдёт вам больше. Чтобы скачать версию с инсталлятором, перейдите к подразделу «скачивание».
Примечание: инсталлятор недоступен для платформ Linux и Mac.
Архивированная версия
Архив программы предназначен для тех, у кого специальные потребности при установке, недостаточно прав для администрирования, или просто для тех, кому не нравятся инсталляторы. В архиве запакованы все нужные файлы, которые просто достаточно распаковать архиватором. Для этой цели мы можем порекомендовать свободный и бесплатный архиватор 7-zip.
Примечание: для того, чтобы использовать FileZilla на USB-носителе, архив программы — лучший вариант, вы можете просто скопировать дистрибутив программы вместе со всеми настройками.
Версия с исходными кодами
Эта версия предназначена для продвинутых пользователей, желающих просмотреть или модифицировать исходный код FileZilla.
Скачивание FileZilla
Мы предполагаем, что к текущему моменту, вы уже выбрали подходящую для вас версию. В противном случае, перейдите к разделу выбор правильной версии.
Выбор правильной версии
Перейдите к разделу «скачивание». Нажмите на ссылку и ждите полной загрузки страницы.
Выберите нужный файл, руководствуясь размещёнными подсказками.
Сохранение и запуск
В зависимости от вашего браузера вы (в большинстве случаев) увидите окно, в котором вам следует выбрать, что вы сделаете с файлом, который вы скачиваете. Самым простым способом является запуск файла сразу после скачивания. После этого, возможно, у вас будут отображены предупреждения о том, что вы пытаетесь запустить вредоносный файл, тем не менее, если вы скачивали файл с Sourceforge, вы можете без излишних сомнений запустить его. Если вы знаете, как сохранять файлы на вашем компьютере, выберите «сохранение файла». Запомните место на файловой системе, где вы сохранили файл, и запустите его.
Будем считать, что после выполнения вышеописанных процедур, инсталлятор FileZilla запущен (или архив с программой открыт). В следующем подразделе описывается процесс установки.
Установка под Windows
Инсталляционная версия
Удостоверьтесь, что ваш пользовательский аккаунт позволяет вам выполнять администрационные действия, в том числе установку программного обеспечения.
Язык установки
Вам будет предоставлен выбор языка установки, выберите его из списка. Нажмите OK, чтобы продолжить.
Лицензионное соглашение
На этом этапе вы должны наблюдать следующее окно, где вам следует принять лицензионное соглашение, чтобы продолжить. Прочитайте его текст и нажмите «Я согласен», если вы действительно согласны.
Выбор компонентов
На следующем этапе вам нужно выбрать компоненты клиента FileZilla, которые вы хотите установить. При наведении курсора на каждую из компонент, вы можете увидеть её описание. Пример показан на рисунке:
Пройдитесь по каждому из пунктов и оставьте или уберите отметку там, где считаете нужным. Мы рекомендуем вам выбрать языковой пакет FileZilla, ярлыки в меню «пуск» и на рабочем столе для быстрого запуска программы, а также отладочные файлы, которые, как было сказано выше, помогут диагностировать программу, в случае её падения. Нажмите «продолжить», после того, как вы сделали ваш выбор.
Место для установки
В следующем окне вам следует выбрать место для установки программы. Нажмите «продолжить», если вас устраивает стандартный вариант места для установки.
Примечание: Если вы хотите установить FileZilla на USB-носитель или другой переносимое хранилище данных, укажите путь к нему. Вам также придётся указать XML-файл для хранения настроек FileZilla, для того, чтобы они сохранялись при переносе.
Ярлыки в меню «Пуск»
Вне зависимости от того, выбрали ли вы установку этих ярлыков, вам будет задан вопрос о названии папки в меню для их расположения. Название по умолчанию вполне может вас устроить, нажмите «продолжить», если это действительно так. На этом этапе вы также можете отменить установку этих ярлыков.
Завершение установки
После того, как вы нажмёте «продолжить», FileZilla будет установлен. Если не произошло никаких ошибок, установка будет завершена через несколько секунд. Нажмите «закрыть» для полного завершения. Поздравляем, вы успешно установили клиент FileZilla, теперь мы можем перейти к разделу «запуск»!
Архивированная версия
Установка из архива достаточно проста, если вы знаете, как работать с архивами, файлами и директориями в ОС Windows. Вам просто следует распаковать скачанный файл в директорию на вашем диске, например «C:\Program Files\FileZilla», а потом просто запустить клиент из исполнительного файла filezilla.exe. Распространённой практикой является создание ярлыка к этому файлу на рабочем столе, меню «пуск», или на панели быстрого запуска
Установка FileZilla на USB-носитель, или другой переносимый носитель состоит в распаковке и копировании директории, содержащей FileZilla, на этот носитель, т.к. программа всегда использует предоставляемый xml-файл для сохранения настроек. Более подробно смотрите здесь
Установка на Mac OS X
Примите во внимание, что официально поставляемый архив FileZilla требует OS X 10.5 или выше.
Для того, чтобы установить FileZilla, просто скачайте соответствующий файл на ваш компьютер. Большинство маков, произведённых после 2006-го года, используют процессор от Intel, просто скачайте архив для архитектуры Intel.
Однако если у вас процессор G4 или G5, вы можете использовать пакет PowerPC. Если вы не уверены, попробуйте версию Intel в первую очередь.
Если вы скачали дистрибутив FileZilla с помощью Safari, он будет автоматически распакован. Возможно, вы уже вручную распаковали архив, если использовали другой браузер. Для того, чтобы запустить FileZilla, просто нажмите дважды на распакованном пакете с программой.
Установка под GNU/Linux и другие Unix(-подобные) системы
Мы рекомендуем использовать пакетный менеджер используемого вами дистрибутива.
Если у вас установлен один из дистрибутивов GNU/Linux, вы также можете использовать предварительно скомпилированные исполняемые файлы. После установки файлов в нужное вам место, достаточно просто запустить исполняемый файл FileZilla в поддиректории bin/. Примите также во внимание, что дистрибутивы этой ОС весьма различаются, поэтому предоставляемый архив может не сработать на вашей системе.
В таком случае, вы скомпилируйте FileZilla из исходников.
Компиляция FileZilla из исходников
Вы можете найти инструкции по компиляции здесь.
Запуск
FileZilla запускается после двойного нажатия на файл filezilla.exe (расположенном по умолчанию в: «C:\Program Files\FileZilla\filezilla.exe») или на одном из ярлыков, которые расположены на рабочем столе или в меню «пуск», если вы выбрали соответствующую опцию в процессе установки. Также вы можете использовать параметры командной строки.
Установка Ruby
Вы можете использовать различные инструменты для установки Ruby.
Эта страница описывает, как использовать основные системы управления пакетами
и сторонние инструменты для управления и установки Ruby,
и как собрать Ruby из исходников.
Выберите ваш метод установки
Есть несколько способов установки Ruby:
- Когда вы на UNIX-подобных операционных системах, использование
менеджера пакетов вашей системы — это самый простой способ.
Однако, версия Ruby в пакетных менеджерах не самая последняя. - Установщики могут быть использованы для установки конкретной версии или
нескольких версий Ruby. Есть установщик для Windows. - Менеджеры помогут вам переключаться между различными версиями Ruby,
установленными на вашей системе. - Ну и наконец, вы можете также собрать Ruby из исходников.
В следующем списке перечислены доступные способы установки для различных нужд
и платформ.
Системы управления пакетами
Если вы не можете скомпилировать ваш собственный Ruby и не хотите
использовать сторонний инструмент для установки – вы можете
воспользоваться пакетным менеджером вашей операционной системы.
Некоторые участники сообщества Ruby убеждены, что никогда не стоит
пользоваться пакетными менеджерами для установки Ruby. Вместо этого
лучше воспользоваться другими инструментами.
Оставим все плюсы и минусы данного подхода за
границами данного текста, отметим лишь, что основной причиной данной
убежденности является то, что в пакетных менеджерах зачастую содержится
информация об устаревших версиях Ruby. Если вы хотите использовать
новейшую версию Ruby, убедитесь, что вы используете верное имя пакета
или воспользуйтесь инструментами описанными ниже вместо этого.
apt (Debian или Ubuntu)
Debian GNU/Linux и Ubuntu используют систему управления пакетами apt
.
Вы можете использовать ее следующим образом:
$ sudo apt-get install ruby-full
Пакет ruby-full
установит Ruby версии 2.3.1, которая является последним
стабильным релизом.
yum (CentOS, Fedora, или RHEL)
CentOS, Fedora, и RHEL используют систему управления пакетами yum
.
Вы можете использовать ее следующим образом:
$ sudo yum install ruby
Устанавливаемая версия обычно является последней версией Ruby, доступной
на момент выхода конкретной версии дистрибутива.
portage (Gentoo)
Gentoo использует систему управления пакетами portage
.
$ sudo emerge dev-lang/ruby
По умолчанию, будут установлены версии 1.9 и 2.0, но доступны и другие версии.
Для установки конкретной версии, заполните RUBY_TARGETS
в вашем make.conf
.
Подробнее смотрите на сайте проекта Gentoo Ruby.
pacman (Arch Linux)
Arch Linux использует систему управления пакетами pacman
. Чтобы получить
Ruby, просто напишите следующее:
$ sudo pacman -S ruby
Это должно установить последнюю стабильную версию Ruby.
Homebrew (macOS)
На OS X El Capitan, Yosemite и Mavericks, Ruby 2.0 уже включены.
OS X Mountain Lion, Lion и Snow Leopard поставляются с версией Ruby 1.8.7.
Многие люди на macOS используют Homebrew как пакетный менеджер.
И это действительно просто – установить Ruby:
$ brew install ruby
Это установит последнюю версию Ruby.
Ruby на Solaris и OpenIndiana
Ruby 1.8.7 доступен для Solaris 8-10 на Sunfreeware и
Blastwave. Ruby 1.9.2p0 также доступен на Sunfreeware,
но это все уже устарело.
Чтобы установить Ruby на OpenIndiana, пожалуйста, используйте
клиент Image Packaging System, или IPS. Это установит
последние бинарники Ruby и RubyGems прямо из сетевого репозитория
OpenSolaris для Ruby 1.9. Это просто:
$ pkg install runtime/ruby-18
Однако, сторонние инструменты могут быть хорошим способом получить
последнюю версию Ruby.
Другие дистрибутивы
На других системах, вы можете поискать репозиторий пакета Ruby
для пакетного менеджера вашего Linux дистрибутива, или же
сторонние инструменты могут стать хорошим выбором для вас.
Установщики
Если версия Ruby, предоставляемая вашей операционной системой
или пакетным менеджером, не актуальна, то вы можете установить новую версию
при помощи сторонних установщиков. Некоторые из них также позволяют установить
несколько версий Ruby в вашей системе и переключаться между ними. Если вы
планируете использовать RVM как менеджер версий — то вам не нужен
отдельный установщик, он идет со своим.
ruby-build
ruby-build — это плагин для rbenv, который позволяет
вам скомпилировать и установить разные версии Ruby в произвольные каталоги.
ruby-build может использоваться как отдельная программа без rbenv.
Он доступен для macOS, Linux и других UNIX-подобных операционных систем.
ruby-install
ruby-install позволяет вам скомпилировать и установить
различные версии Ruby в произвольные каталоги. Существует также родственник
chruby, который управляет переключением между версиями Ruby.
Он доступен для macOS, Linux и других UNIX-подобных операционных систем.
RubyInstaller
Для пользователей Windows существует отличный проект, помогающий
установить Ruby: RubyInstaller. Он предоставляет вам все,
что нужно для настройки полноценного окружения Ruby на Windows.
Просто скачайте его, запустите и все готово!
Ruby Stack
Если вы устанавливаете Ruby для того, чтобы воспользоваться Ruby on Rails,
вы можете использовать следующий установщик:
- Bitnami Ruby Stack,
которые предоставляет полное окружение для разработки на Rails.
Поддерживает macOS, Linux, Windows, виртуальные машины и облачные сервисы.
Менеджеры
Многие рубисты используют менеджеры для управления несколькими версиями Ruby.
Они предоставляют различные преимущества, но поддерживаются не официально.
Однако их сообщество может оказать помощь.
asdf-vm
asdf-vm — это расширяемый менеджер версий, который может управлять
несколькими исполняемыми версиями языка для каждого проекта. Вам понадобится
плагин asdf-ruby (который, в свою очередь, использует
ruby-build), чтобы установить Ruby.
chruby
chruby позволяет вам переключаться между разными версиями Ruby.
chruby может управлять версиями Ruby, которые установлены с помощью
ruby-install или даже собранными из исходников.
rbenv
rbenv позволяет вам управлять несколькими установленными версиями Ruby.
Он не поддерживает установку Ruby, но для этого существует популярный плагин
ruby-build. Оба инструмента доступны для macOS, Linux и других
UNIX-подобных операционных систем.
RVM (“Ruby Version Manager”)
RVM позволяет вам устанавливать и управлять несколькими установленными
версиями Ruby в вашей системе. Также он может управлять разными наборами гемов.
Доступен для macOS, Linux и других UNIX-подобных операционных систем.
uru
Uru — это легковесная, кросс-платформенная командная утилита, которая
помогает вам использовать несколько версий Ruby на macOS, Linux или Windows.
Сборка из исходников
Конечно, вы можете установить Ruby из исходников.
Скачайте и распакуйте архив, затем просто выполните:
$ ./configure
$ make
$ sudo make install
По умолчанию, это установит Ruby в /usr/local
.
Для изменения, передайте опцию --prefix=DIR
в скрипт ./configure
.
Использование сторонних инструментов или пакетных менеджеров может быть лучше,
хотя бы потому, что установленные Ruby не будут управляться любыми инструментами.
Как установить и настроить Linux на Mac
Как установить и настроить Linux на Mac?
Linux — интересная и немного менее известная операционная система, хотя технически подкованные читатели Macworld, вероятно, знают о ней хотя бы немного. В двойном мире Windows и Apple Linux находится в стороне, питая серьезные серверы и используется разработчиками программного обеспечения.
Есть много веских причин для интереса к Linux.Как и Mac macOS, он унаследовал Unix (или, по крайней мере, его клон под названием GNU). Некоторые рабочие столы Linux, такие как Ubuntu Unity, по своей природе похожи на пользовательский интерфейс Aqua (тот, который используется в macOS).
Linux также невероятно универсален, он разработан для работы на всем, от мобильных телефонов до суперкомпьютеров. Это делает его идеальным для установки на старые компьютеры, такие как старые MacBook из поликарбоната. На них даже не будет работать последняя версия Mac OS X, не говоря уже о macOS. Но они будут запускать последнюю версию Ubuntu Linux, не беспокоясь.
Linux любят разработчики, и не зря. Если вы занимаетесь кодированием, было бы здорово перейти на Linux. Оказывается, macOS (во многих отношениях) лучше Windows для разработки программного обеспечения, но с Linux работать еще удобнее.
Его открытый исходный код обеспечивает свободный доступ к коду, а программы и решения часто находятся на расстоянии вытянутой руки (не волнуйтесь, вы узнаете, что такое apt позже).
Apple Mac — отличные машины с Linux. Вы можете установить его на любой Mac с процессором Intel, и если вы будете придерживаться одной из более крупных версий, у вас не будет проблем с процессом установки.
Получите это: вы даже можете установить Ubuntu Linux на PowerPC Mac (старый тип с использованием процессоров G5). И мы не говорим о старой версии Linux. Мы говорим об Ubuntu 16.04 (или даже о последней бета-версии 16.10). Оба доступны в виде файлов изображений PowerPC благодаря довольно активной поддержке сообщества и требованию использовать старые Mac G5 в качестве серверов.
См. Также:
Parallels, VMware, VirtualBox и Boot Camp сравнили
Вы даже можете запустить Linux на M1 Mac!
Обзор Parallels Desktop для Mac
Как установить Linux на Mac: какую версию Linux выбрать
Первое, что вам нужно знать, это то, что существуют разные версии Linux.Они известны как «дистрибутивы», и каждый предлагает свой опыт. Какой из них вы выберете, зависит от того, какого опыта вы хотите. Вот некоторые на выбор:
- Ubuntu. Это самый популярный выбор для новичков, и он использует интерфейс рабочего стола под названием Unity, который очень похож на macOS. Вероятно, это лучшее место для начала.
- Linux Mint. В последнее время это произвело фурор, и это отличная альтернатива Ubuntu. Вы можете выбрать любой рабочий стол (самые популярные — Cinnamon или MATE).В то время как Unity ощущается как OS X, Mint немного больше похож на Windows.
- Кубунту. Это смешивает версию Linux для Ubuntu с другим рабочим столом под названием KDE Plasma. Рабочий стол обычно считается более мощным и, безусловно, имеет гораздо больше функций.
- Debian. Это немного сложнее в настройке, чем Ubuntu или Mint. Но Debian предлагает множество функций и широко используется в серверном программном обеспечении.
- Fedora. Это, как правило, самая передовая технология, и вы часто найдете здесь функции, которые попадают в другие дистрибутивы (и даже macOS) в будущем.Тем не менее, он часто вылетает и не подходит для новичков.
Мы предлагаем вам начать с Ubuntu, но установить все разные версии Linux довольно просто, и ничто не мешает вам опробовать все три (и более), прежде чем остановиться на той, которая вам нужна.
Как установить Linux на Mac: используйте программное обеспечение для виртуализации
Безусловно, лучший способ установить Linux на Mac — использовать программное обеспечение для виртуализации, такое как VirtualBox или Parallels Desktop.Поскольку Linux может работать на старом оборудовании, он обычно отлично работает внутри OS X в виртуальной среде.
VirtualBox — это бесплатная среда, хотя Parallels Desktop более мощный и простой в установке, поэтому мы советуем сначала использовать Parallels Desktop для Mac. Бесплатная 14-дневная пробная версия доступна на Parallels.com. Выполните следующие действия, чтобы установить Linux на Mac с помощью Parallels Desktop.
- Загрузите файл дистрибутива Linux и сохраните его в папке «Загрузки».Файл будет иметь расширение .iso. Щелкните здесь, если хотите загрузить Ubuntu.
- Откройте Parallels Desktop и выберите «Файл»> «Создать».
- Выберите «Установить Windows или другую ОС с DVD-диска или файла образа». Щелкните Продолжить.
- Parallels автоматически найдет все совместимые файлы ISO в вашей системе. Выделите Ubuntu Linux (или тот, который вы хотите установить) и нажмите «Продолжить».
- Заполните поля «Полное имя», «Имя пользователя», «Пароль» и «Подтвердите пароль». Щелкните Продолжить.
- Файл виртуализации по умолчанию будет сохранен в папке «Пользователи». Нажмите «Местоположение», если хотите его изменить, в противном случае просто нажмите «Продолжить».
Parallels установит Linux внутри виртуальной среды. Щелкните его в Центре управления Parallels Desktop, чтобы начать его использовать.
Как установить Linux на Mac: замена OS X / macOS на Linux
Запуск Linux в виртуальной среде — это хорошо, но если вы более опытный пользователь Linux, вы можете полностью заменить OS X и использовать только Linux.Если это так, вы освободите больше ресурсов компьютера и получите отличную машину с Linux.
Установить Linux на Mac не так просто, как установить его на более старый компьютер с Windows, и вам нужно сделать несколько настроек в процессе установки. Вам понадобится USB-накопитель (не менее 8 ГБ свободного места). Вы также потеряете свою установку macOS / OS X (мы не рекомендуем пытаться выполнять двойную загрузку OS X и Linux, потому что они используют разные файловые системы и есть много сообщений о проблемах).
Имейте в виду, что вы также потеряете свой раздел восстановления OS X, поэтому возврат к OS X или macOS может быть более долгим процессом, но у нас есть инструкции, как с этим справиться: Как восстановить Mac без раздел восстановления
Вот как установить Linux на Mac:
- Загрузите ваш дистрибутив Linux на Mac. Мы рекомендуем Ubuntu 16.04.4 LTS, если это ваша первая установка Linux. Сохраните файл в папку «Загрузки».
- Загрузите и установите приложение Etcher от Etcher.io. Он будет использован для копирования установочного файла .ISO Linux на USB-накопитель.
- Откройте Etcher и щелкните значок «Настройки» в правом верхнем углу. Установите флажок «Небезопасный режим» и нажмите «Да, продолжить». Затем нажмите «Назад».
- Щелкните Выбрать изображение. Выберите ubuntu-16.04.1-desktop-amd64.iso (или изображение, которое вы скачали на шаге 1).
- Вставьте флэш-накопитель USB. Напоминание о том, что в процессе установки данные с USB-накопителя будут удалены. Убедитесь, что на нем нет ничего, что вам нужно.
- Нажмите «Изменить» в разделе «Выбрать диск». Посмотрите внимательно и выберите диск, который по размеру соответствует вашему USB-накопителю. Это должно быть / dev / disk1, если у вас только один жесткий диск на вашем Mac. Или / dev / disk2, / dev / disk3 и так далее (если у вас подключено больше дисков). Не выбирайте / dev / disk0. Это твой жесткий диск. Выберите / dev / disk0, и вы очистите жесткий диск MacOS. Вас предупредили!
- Нажмите Flash! Подождите, пока iso-файл будет скопирован на USB-накопитель.
- Извлеките USB-накопитель из Mac.
- Выключите Mac, на котором хотите установить Linux, и подключите USB-накопитель.
- Включите Mac, удерживая клавишу Option.
- Выберите параметр загрузки EFI на начальном экране и нажмите Return.
- Вы увидите черно-белый экран с вариантами «Попробовать Ubuntu» и «Установить Ubuntu». Не выбирайте ни того, ни другого, нажмите «e», чтобы отредактировать загрузочную запись.
- Измените строку, начинающуюся с Linux, и поместите слово «nomodeset» после «тихого всплеска».Вся строка должна гласить: «linux /casper/vmlinuz.efi file = / cdrom / preseed / ubuntu.seed boot = casper quiet splash nomodeset -. (См. Снимок экрана ниже).
- Нажмите F10.
- Ubuntu загружается в пробном режиме.
- Дважды щелкните значок с пометкой «Установить Ubuntu».
- Выберите английский и нажмите «Продолжить».
- Выберите вариант «Установить это стороннее программное обеспечение» и нажмите «Продолжить».
- Щелкните Да, чтобы отобразить предупреждение / dev / sdb.
- Выберите «Стереть диск и установить Ubuntu» и нажмите «Продолжить».
- Убедитесь, что в Select Drive отображается основной жесткий диск. Щелкните Установить сейчас. Нажмите «Продолжить» в окне предупреждения.
- Выберите свое местоположение на карте и нажмите «Продолжить».
- Выберите раскладку клавиатуры и нажмите «Продолжить».
- Введите имя и пароль, которые хотите использовать.
- Нажмите «Продолжить», и Linux начнет установку.
- После завершения установки вы можете войти в систему, используя имя и пароль, которые вы выбрали во время установки.
Вверху: Шаг 12
При установке Linux на Mac удаляется вся установка OS X, включая раздел восстановления. Если вы хотите переустановить OS X, вам придется создать диск восстановления OS X с помощью флешки.
И это пока все. Кстати, если вы считаете, что запуск Linux на Mac впечатляет, подождите, пока вы не услышите о 16-летнем мальчике, который установил Linux на iPhone 7.
Как установить Linux на Mac: HelloTech How
Linux — это операционная система с открытым исходным кодом, которую вы можете бесплатно установить на свой компьютер.Он предлагает несколько преимуществ по сравнению с Windows и Mac, такие как гибкость, конфиденциальность, лучшая безопасность и простота настройки. Если у вас Mac, и вы хотите изучить новую ОС с открытым исходным кодом, ознакомьтесь с нашим руководством по установке Linux на Mac.
Если вы хотите двойной
загрузите Linux и macOS, вам нужно будет создать место для вашей ОС Linux, чтобы
жить. Для этого вам нужно будет разбить основной жесткий диск на разделы.
Вот как это сделать:
Как разделить
Жесткий диск Mac
- Откройте папку «Приложения» и щелкните «Утилиты».
- Затем откройте Дисковую утилиту .
- Затем нажмите View в верхнем левом углу окна .
- Затем выберите «Показать все устройства».
- Выберите раздел macOS и нажмите «Раздел ». Вы можете найти эту кнопку вверху окна. Если вы используете более новый Mac, вас могут попросить добавить том. Вы можете нажать «Разделить» во всплывающем окне.
- Установите размер раздела, который вам нужен для вашей ОС Linux .Вы можете сделать это, перетащив маленькие белые кружочки по краю большего круга, или вы можете ввести размер в поле рядом с Размером. Серая сторона круговой диаграммы будет вашим пространством Mac, а синее пространство — вашим новым разделом. Рекомендуется выделить для Linux не менее 20 ГБ. Вы также можете добавить сюда другую информацию, например, имя раздела. Обратите внимание на размер вашего раздела, эта информация понадобится вам позже.
- Отформатируйте новый раздел как MS-DOS (FAT).
- Нажмите Применить . Это приведет к тому, что ваш компьютер перестанет отвечать на запросы при создании раздела.
- Нажмите «Разделить и продолжить», когда появится дальнейший запрос, и дождитесь завершения процесса разделения.
Как сделать загрузочный USB на Mac
- Загрузите дистрибутив Linux. Файл ISO — это образ диска. Некоторые из лучших вариантов — Ubuntu, Mint или Deepin. Их можно бесплатно загрузить с главного веб-сайта каждого дистрибутива.В этой статье мы используем Ubuntu.
- Откройте Дисковую утилиту, выберите USB-накопитель и щелкните Стереть .
- Затем отформатируйте USB-накопитель как MS-DOS (FAT) и схему как GUID Partition Map . Вы можете сделать это в Дисковой утилите, выбрав свой диск и нажав «Стереть».
- Загрузите приложение Etcher . Это позволит вам записать дистрибутив Linux на USB-накопитель. Вы можете бесплатно скачать Etcher здесь.
- Переместите приложение Etcher в папку «Приложения». Если вы получите предупреждение о том, что вы не можете открыть приложение, вам нужно будет перейти в Системные настройки> Безопасность и конфиденциальность> Общие. Затем нажмите на замок, введите свой пароль и нажмите «Все равно открыть».
- Откройте Etcher, нажмите «Выбрать образ» и выберите свой Linux ISO . Это файл, который вы загрузили на первом шаге.
- Щелкните Выбрать цель и выберите свой USB-накопитель .
- Затем щелкните Flash . Если вы получили сообщение об ошибке и у вас более новая ОС, перейдите в «Приложения»> «Утилиты» и откройте приложение «Терминал».Затем введите следующую команду и нажмите Enter:
sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher
Если вы по-прежнему получаете сообщение об ошибке, в котором говорится, что
вставленный вами диск не читался, нажмите игнорировать.
Как установить Linux на Mac
После создания раздела вы можете
продолжите настройку установки Linux ниже. Но прежде
Для начала вам понадобятся USB-мышь и клавиатура. Это потому, что Linux будет
не обнаруживать ваши драйверы, если у вас более новый Mac.
- Выключите компьютер Mac.
- Подключите загрузочный USB-накопитель Linux к Mac.
- Включите Mac, удерживая клавишу Option. После этого вы увидите диспетчер загрузки со списком доступных устройств, с которых вы можете загрузиться.
- Выберите USB-накопитель и нажмите Enter. Это будет называться EFI boot или EFI drive.
- Затем выберите «Установить» в меню GRUB. Вы также можете выбрать Попробовать без установки .
- Следуйте инструкциям по установке на экране . Выберите Обычная установка.
- В окне Тип установки выберите Что-то еще . Это опция, которая позволит вам выбрать раздел, который вы создали ранее, для установки вашей новой ОС Linux. Если вы выберете другие варианты, вы рискуете установить Linux поверх вашей текущей операционной системы, что также приведет к удалению всех ваших файлов и папок.
- Выберите раздел, который вы создали .Это раздел того же размера, что и тот, который вы создали ранее.
- Затем нажмите «Изменить». Вы увидите это под списком устройств.
- В раскрывающемся списке Использовать как выберите файловую систему журналирования ext4.
- В раскрывающемся списке Mount Point выберите косую черту и нажмите OK.
- При появлении запроса щелкните Продолжить .
- Затем щелкните Установить сейчас .
- Затем нажмите Продолжить при появлении всплывающих окон с предупреждениями.
- Введите свой часовой пояс, выберите раскладку клавиатуры и нажмите «Продолжить».
- Настройте свою учетную запись Linux. Введите свое имя, имя компьютера, имя пользователя и пароль.
- Щелкните Продолжить .
- Дождитесь начала и завершения процесса установки.
- Перезагрузите Mac и удерживайте нажатой клавишу Option.
- Выберите свою ОС Linux, чтобы начать ее использовать.
После установки ОС и ее изучения сделайте
убедитесь, что ваши приложения работают правильно.
Теперь, когда вы знаете, как установить Linux на свой Mac, ознакомьтесь с нашим руководством по установке Linux на компьютер с Windows 10.
Как установить Linux на Mac и выполнить двойную загрузку
Если вам нужна настраиваемая операционная система или лучшая среда для разработки программного обеспечения, вы можете получить ее, установив Linux на свой Mac.Linux невероятно универсален (он используется для запуска всего, от смартфонов до суперкомпьютеров), и вы можете установить его на свой MacBook Pro, iMac или даже на Mac mini.
Apple, добавив Boot Camp в macOS, упростила для людей двойную загрузку Windows, но установка Linux — совсем другое дело.Следуйте инструкциям ниже, чтобы узнать, как это сделать.
Зачем устанавливать Linux на Mac или MacBook Pro?
Ваш Mac предлагает отличную производительность, отличное время автономной работы и длительный срок службы.Аппаратное обеспечение Mac сложно сопоставить, что делает его невероятно мощным компьютером для работы с Linux.
Более того, Linux вдыхает жизнь в старые Mac, которые больше не подходят для обновлений macOS.Вместо того, чтобы превращать ваш старый MacBook Pro в дорогостоящее пресс-папье, установите последнюю версию Linux и сохраните ее на долгие годы.
Ubuntu — наш любимый дистрибутив Linux
Доступно много разных версий Linux, но для целей этого руководства мы предлагаем установить Ubuntu на ваш Mac.Ubuntu — самый популярный дистрибутив Linux, а это значит, что существует множество активных сообществ поддержки, если вам когда-нибудь понадобится помощь.
Мы даже написали подробное руководство по Ubuntu для начинающих, которое вы можете использовать для начала работы с ним.
Для двойной загрузки или нет
В системе с двойной загрузкой на Mac установлены как macOS, так и Linux.Удерживайте Option , пока ваш компьютер загружается, чтобы выбрать, какую операционную систему использовать. Основное различие между системой с двойной загрузкой и виртуальной машиной заключается в том, что вы можете использовать только одну ОС за раз при двойной загрузке, но вы получите лучшую производительность.
Если вы не планируете снова использовать macOS, возможно, вы захотите полностью заменить ее на Linux.Таким образом, никакая часть вашего хранилища не будет занята его системными файлами.
Однако, если вы когда-нибудь передумаете, восстановить macOS в будущем будет сложно и отнимет много времени.Это особенно верно, поскольку Linux выполняет запись через раздел восстановления macOS.
По этой причине мы рекомендуем вам использовать Linux с двойной загрузкой на вашем Mac.Если вы действительно уверены, что не хотите этого делать, просто пропустите шаг Partition в приведенных ниже инструкциях.
Шаг 1. Подготовьте свой Mac к установке Linux
Чтобы установить Linux на Mac, вам понадобится USB-накопитель с объемом памяти не менее 2 ГБ.Вы сотрете флэш-накопитель на следующем этапе, чтобы установить на него установщик Ubuntu, поэтому сначала убедитесь, что вы создали резервные копии всех важных файлов.
Используйте адаптер Ethernet для подключения Mac к Интернету.Это важно, потому что ваш Wi-Fi может не работать в Ubuntu без сторонних драйверов. Точно так же пользователи iMac должны заполучить USB-клавиатуру или мышь на случай, если Bluetooth не работает.
Если вы планируете двойную загрузку Mac с Linux, вам также необходимо убедиться, что у вас достаточно свободного места.Перейдите в меню Apple > Об этом Mac> Хранилище , чтобы убедиться, что у вас есть как минимум 25 ГБ свободного места (но желательно больше).
Наконец, сделайте резервную копию вашего Mac.Вы не должны потерять данные, установив Linux в раздел с двойной загрузкой. Однако, если что-то пойдет не так, вам может потребоваться стереть весь Mac, чтобы исправить это.
Если вы планируете заменить macOS на Linux, а не создавать систему с двойной загрузкой, используйте Carbon Copy Cloner для резервного копирования раздела восстановления macOS.Это значительно упрощает возврат к macOS в будущем.
Шаг 2. Создайте раздел на вашем Mac-диске
Для системы с двойной загрузкой (которую мы настоятельно рекомендуем) вам необходимо создать раздел Linux на жестком диске вашего Mac.Если вы не хотите создавать систему с двойной загрузкой, переходите к следующему шагу.
Фактически, для двойной загрузки Linux на Mac вам понадобятся два дополнительных раздела: один для Linux и второй для пространства подкачки.Раздел подкачки должен быть такого же размера, как объем оперативной памяти вашего Mac. Проверьте это, перейдя в меню Apple > Об этом Mac .
Используйте Дисковую утилиту для создания новых разделов на вашем Mac:
- Откройте Disk Utility из папки Utilities в ваших приложениях или найдите его через Spotlight.
- В верхнем левом углу выберите View> Show All Devices .
- Выберите диск самого высокого уровня для жесткого диска Mac, затем щелкните Раздел .
- Используйте кнопку Plus , чтобы создать новый раздел. Назовите его UBUNTU и установите формат MS-DOS (FAT) .Дайте ему столько места, сколько хотите использовать для Linux.
- Щелкните Применить , чтобы создать раздел.
- Повторите описанные выше шаги, чтобы создать еще один раздел. Назовите этот раздел SWAP и снова установите формат MS-DOS (FAT) . Сделайте так, чтобы размер соответствовал объему оперативной памяти вашего Mac.Например, это может быть 4 ГБ или 8 ГБ.
- Щелкните Применить , чтобы создать раздел.
Если вы не можете создать новые разделы, это может быть связано с тем, что FileVault шифрует ваш жесткий диск. Перейдите в Системные настройки > Безопасность и конфиденциальность> FileVault , чтобы выключить его.
Установите rEFInd для улучшения параметров загрузки
Стандартный менеджер загрузки на вашем Mac не всегда работает с Ubuntu.Это означает, что вместо этого вам необходимо установить сторонний менеджер загрузки, который позволит вам легко выбирать между macOS или Linux при запуске компьютера.
Таким образом, ваш следующий шаг — загрузить rEFInd, менеджер загрузки, который мы рекомендуем.Для установки rEFInd необходимо временно отключить защиту целостности системы. Это важная функция безопасности для macOS, поэтому не забудьте включить ее позже.
Чтобы установить менеджер загрузки rEFInd:
- При отключенном SIP откройте Terminal из папки Utilities в Applications (или найдите его с помощью Spotlight).
- Откройте Finder в отдельном окне и перейдите к загрузке rEFInd .
- Перетащите файл refind-install в окно Терминала и нажмите Введите .
- При появлении запроса введите пароль администратора и нажмите Введите еще раз.
- После установки не забудьте снова включить SIP.
В следующий раз, когда вы перезагрузите Mac, меню rEFInd должно появиться автоматически.Если это не так, удерживайте Option при загрузке, чтобы загрузить диспетчер загрузки.
Шаг 3. Создайте установщик Ubuntu USB
Загрузите последнюю версию Ubuntu в виде образа диска с веб-сайта Ubuntu.Вам необходимо использовать стороннее приложение для создания установщика USB из образа диска Ubuntu. Одно из самых простых приложений для этого — balenaEtcher, но вы можете использовать все, что захотите.
Чтобы создать установщик Ubuntu USB:
- Откройте balenaEtcher и щелкните Выбрать изображение .
- Перейдите к загруженному образу диска Ubuntu и нажмите Открыть .
- Вставьте USB-накопитель, и balenaEtcher должен автоматически выбрать его. Если этого не произошло, нажмите Выбрать цель или Изменить , чтобы выбрать флэш-накопитель самостоятельно.
- Убедитесь, что выбран правильный диск, так как на следующем шаге он будет удален.
- Щелкните Flash и введите пароль администратора, чтобы стереть данные с USB-накопителя и создать установщик Ubuntu USB.
- По завершении macOS предложит Извлечь флэш-накопитель.
Шаг 4. Загрузите Ubuntu с USB-установщика
Перезагрузите Mac, удерживая Option , и снова вставьте USB-накопитель прямо в компьютер.Когда появится загрузчик, с помощью клавиш со стрелками выберите опцию Boot EFI и нажмите Enter .
Появится экран загрузки Ubuntu, а затем рабочий стол Ubuntu.
Воспользуйтесь этой возможностью, чтобы протестировать Ubuntu на вашем Mac.Имейте в виду, что поскольку он запускается с USB-накопителя, он может работать медленно. Поскольку Ubuntu не может использовать Wi-Fi вашего Mac по умолчанию, используйте адаптер Ethernet для подключения к Интернету.
Отключите безопасную загрузку на Mac с помощью чипа безопасности T2
В 2018 году Apple представила чип безопасности T2 для новых компьютеров Mac.Это улучшение может помешать вам загружать другие операционные системы на вашем компьютере. Если у вас возникли проблемы с загрузкой, следуйте инструкциям Apple, чтобы отключить чип T2.
Шаг 5: Установите Ubuntu на свой Mac
Когда вы будете готовы, дважды щелкните элемент Install Ubuntu на рабочем столе.
Следуйте инструкциям на экране, чтобы выбрать язык и раскладку клавиатуры.Выберите Обычная установка и выберите вариант Установить стороннее программное обеспечение . Вам необходимо подключить Mac к Интернету с помощью кабеля Ethernet, чтобы установить это программное обеспечение, которое обеспечивает работу таких функций, как Wi-Fi и Bluetooth. Затем нажмите Продолжить .
Если будет предложено, оставьте ваши разделы подключенными.
Вариант 1. Двойная загрузка Ubuntu с macOS
На экране Тип установки выберите Something Else и щелкните Продолжить .
На следующем экране вам нужно определить и выбрать созданный вами раздел UBUNTU .К сожалению, нет узнаваемых имен разделов, поэтому ищите устройство с fat32 в имени, которое соответствует размеру раздела, измеренному в МБ.
Дважды щелкните, чтобы выбрать его, и выберите Использовать как: файловая система журналов Ext4 .Установите Mount point на / и установите флажок Отформатируйте раздел . Щелкните ОК . Во всплывающем предупреждении щелкните Продолжить , чтобы записать предыдущие изменения на диск.
Теперь определите свой раздел подкачки, имя которого также должно содержать fat32 .Дважды щелкните его и выберите Использовать как: область подкачки , затем щелкните ОК .
Откройте раскрывающееся меню Device for boot loader installation и снова выберите свой раздел UBUNTU.Название должно соответствовать тому, что вы выбрали для него из таблицы выше.
Убедитесь, что вы выбрали правильные разделы, затем нажмите Установить сейчас .Щелкните Продолжить во всплывающем предупреждении, чтобы подтвердить, что вы хотите записать изменения на эти диски.
Наконец, следуйте инструкциям на экране, чтобы выбрать часовой пояс и создать учетную запись пользователя, а затем дождитесь завершения установки.
Вариант 2: заменить macOS на Ubuntu
На экране Тип установки выберите Стереть диск и установите Ubuntu .
Будьте осторожны: удаляет все с вашего Mac, включая операционную систему и раздел восстановления!
Когда вы будете готовы, нажмите Установить сейчас и выберите свой жесткий диск.
Следуйте инструкциям на экране, чтобы установить правильный часовой пояс и создать учетную запись пользователя, затем дождитесь завершения установки.
Сделать использование Linux на Mac еще проще
Поздравляю! Вы успешно установили Linux на свой MacBook Pro, iMac или Mac mini! Если вы выбрали двойную загрузку Linux на своем Mac, удерживайте Option при загрузке, чтобы выбрать между macOS и Ubuntu.
Затем ознакомьтесь с некоторыми советами, которые помогут упростить переход с macOS на Linux.Добавив некоторые знакомые функции macOS в Ubuntu, вы сможете максимально эффективно использовать Linux на своем Mac в кратчайшие сроки!
Apple переходит на рандомизированные серийные номера.Вот почему …
Рандомизированные буквенно-цифровые серийные номера прибывают для защиты вашей конфиденциальности. Вот что происходит …
Об авторе
Дэн Хелер
(Опубликовано 169 статей)
Дэн пишет учебные пособия и руководства по устранению неполадок, чтобы помочь людям максимально эффективно использовать свои технологии.Прежде чем стать писателем, он получил степень бакалавра звуковых технологий, руководил ремонтом в Apple Store и даже преподавал английский язык в Китае.
Более
От Дэна Хелера
Подпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
Как установить Linux и macOS с двойной загрузкой
Mac — отличная платформа для работы не только с последней версией macOS (Catalina), но также с Windows и Linux. MacBook Pro — популярная платформа для работы под управлением Linux.
Под капотом аппаратное обеспечение Mac удивительно похоже на большинство частей, используемых в современных компьютерах с Windows. Вы найдете те же семейства процессоров, графические ядра, сетевые чипы и многое другое.
На данный момент вы не можете установить Linux на внутренний SSD нового MacBook Pro или Mac Pro (2018 или новее). Однако вы все равно можете установить его на внешний диск.
Запуск Linux на Mac
Многие дистрибутивы Linux могут нормально работать на Mac, хотя могут возникнуть проблемы с установкой и настройкой ОС.
Элисон Чинкота / Lifewire
Уровень сложности
Этот проект предназначен для опытных пользователей, у которых есть время для решения проблем, которые могут возникнуть в процессе, и которые готовы переустановить macOS и свои данные, если в процессе возникнут проблемы.
Будьте готовы, сделайте резервную копию и прочитайте весь процесс перед установкой Ubuntu.
Установка и драйверы
Проблемы, возникающие при запуске дистрибутива Linux на Mac, обычно связаны с двумя проблемными областями: заставить установщик правильно работать с Mac и найти и установить все необходимые драйверы, чтобы основные части Mac работали.
В этом руководстве используется Ubuntu, в основном из-за активных форумов и поддержки со стороны сообщества Ubuntu, а также из-за того, что Ubuntu предоставляется в Интернете.
Зачем устанавливать Ubuntu на Mac?
Существует множество причин для запуска Ubuntu на Mac, в том числе возможность расширить свои технологические возможности, узнать о другой ОС и запустить одно или несколько приложений для конкретной ОС. Вы можете быть разработчиком Linux и понимать, что Mac — лучшая платформа для использования, или вы можете просто захотеть попробовать Ubuntu.
Этот метод двойной загрузки можно легко расширить до тройной загрузки или более.
Что вам нужно
Прежде чем вы сможете начать, вам нужно несколько вещей:
- Недавняя резервная копия : Используйте Carbon Copy Cloner или аналогичную утилиту для клонирования внешнего загрузочного диска, который включает копию тома Recovery HD.После того, как у вас есть недавняя резервная копия всех ваших данных, отключите ее от вашего Mac, чтобы гарантировать, что резервная копия клона не будет случайно удалена во время установки Ubuntu.
- Mac с оперативной памятью не менее 2 ГБ и двухъядерным процессором 2 ГГц : Это минимальные требования; больше оперативной памяти и более высокие скорости процессора или дополнительные ядра процессора полезны. Описанная здесь установка выполняется на 27-дюймовом iMac Retina 2014 года под управлением macOS Sierra, но этот процесс должен работать на любом Mac, выпущенном с 2011 года.Если вы планируете использовать старый Mac, вы все равно сможете установить Ubuntu, но вам нужно обратить внимание на то, как процесс загрузки работает на старом оборудовании. Если у вас есть проблемы с тем, чтобы ваш старый Mac работал с Ubuntu, зайдите на форумы Ubuntu и поищите руководства по установке для вашей модели Mac.
- Флэш-накопитель USB емкостью 2 ГБ или больше : Флэш-накопитель используется в качестве загрузочного установщика Ubuntu, который содержит не только базовый установщик, но и живую версию Ubuntu. Эта версия может запускаться прямо с USB-накопителя без каких-либо изменений на вашем Mac.Это отличный способ проверить, ладят ли ваш Mac и Ubuntu.
- A USB-клавиатура и мышь : Вам нужны USB-клавиатура и мышь, потому что весьма вероятно, что для работы беспроводной клавиатуры или мыши потребуется установить или обновить драйверы Bluetooth Ubuntu. Если вы используете MacBook, вам, вероятно, не о чем беспокоиться.
- 25 ГБ свободного места на диске : это минимальный размер, рекомендуемый для настольной версии Ubuntu; больше места для работы может быть преимуществом.
- Последняя стабильная версия Ubuntu : проверьте веб-сайт Ubuntu на наличие последней версии и любых конкретных изменений, которые могут повлиять на установку или использование на вашем Mac. Загрузите версию Ubuntu на свой Mac.
Создание Live Bootable USB-установщика Ubuntu для macOS
Первой задачей при установке и настройке Ubuntu на вашем Mac является создание живого загрузочного USB-накопителя, содержащего настольную ОС Ubuntu. Используйте эту флешку не только для установки Ubuntu, но и для подтверждения того, что Ubuntu может работать на вашем Mac.Вы должны иметь возможность загружать Ubuntu прямо с USB-накопителя без необходимости выполнять установку. Это позволяет вам проверить основные операции, прежде чем вы решите изменить конфигурацию вашего Mac в соответствии с Ubuntu.
Подготовьте USB-накопитель
Следующий процесс полностью стирает все данные на USB-накопителе.
Вставьте USB-накопитель и запустите Disk Utility , которая находится по адресу / Applications / Utilities / .
Найдите флэш-накопитель на боковой панели Disk Utility. Выберите реальный флэш-накопитель, а не отформатированный том, который может отображаться сразу под названием производителя флэш-накопителя.
Выберите Стереть на панели инструментов Disk Utility .
Установите следующие параметры стирания:
- Имя : UBUNTU
- Формат : MS-DOS (FAT)
Выберите Стереть .
Когда процесс будет завершен, выберите Готово .
Прежде чем покинуть Дисковую утилиту, обратите внимание на имя устройства флэш-накопителя . Убедитесь, что флэш-накопитель с именем UBUNTU выбран на боковой панели, и найдите запись с надписью Device на главной панели. Вы должны увидеть имя устройства, например disk2s2 или подобное. Запишите название устройства. Вам это понадобится позже.
Закройте Дисковую утилиту.
Утилита UNetbootin
Утилита UNetbootin создает действующий установщик Ubuntu на USB-накопителе. UNetbootin загружает ISO-образ Ubuntu, преобразует его в формат образа, который может использовать Mac, создает загрузочную цепочку, необходимую для установщика Mac OS, а затем копирует ее на USB-накопитель.
Загрузите версию UNetbootin для macOS с веб-сайта UNetbootin GitHub. Утилита загружается как образ диска с именем unetbootin-mac-677.ДМГ . Фактическое число в имени файла будет меняться по мере выпуска новых версий.
Найдите загруженный образ диска UNetbootin. Скорее всего, он находится в папке Downloads .
Дважды щелкните файл .dmg , чтобы смонтировать образ на рабочем столе Mac. Откроется образ UNetbootin. Вам не нужно перемещать приложение в папку приложений, хотя вы можете это сделать, если хотите. Приложение отлично работает из образа диска.
Запустите UNetbootin двойным щелчком. Возможно, вам придется зайти в Системные настройки > Безопасность и конфиденциальность и выбрать Все равно открыть .
Введите пароль администратора и выберите OK .
Откроется окно UNetbootin. UNetbootin поддерживает создание живого установщика USB для Linux с использованием ранее загруженного файла ISO или может загрузить для вас дистрибутив Linux.Не выбирайте вариант ISO.
Убедитесь, что выбран Distribution , а затем используйте раскрывающееся меню Select Distribution , чтобы выбрать дистрибутив Linux, который вы хотите установить на USB-накопитель. Для этого проекта выберите Ubuntu.
Используйте раскрывающееся меню Select Version , чтобы выбрать 18.04_Live_x64 или 19.10_Live_x64 , версию, совместимую с 64-разрядной архитектурой.
Приложение UNetbootin теперь должно указать тип (USB-накопитель) и имя диска, на который будет скопирован live-дистрибутив Ubuntu.В меню «Тип» должно быть указано USB-накопитель , и диск должен соответствовать имени устройства, которое вы записали ранее при форматировании USB-накопителя. Выберите ОК .
UNetbootin загружает выбранный дистрибутив Linux, создает установочные файлы Linux в реальном времени, создает загрузчик и копирует их на USB-накопитель. Это может занять некоторое время.
Когда UNetbootin завершится, выберите Выход .
Вы можете получить следующее предупреждение: Созданное USB-устройство не загружается с Mac. Вставьте его в ПК и выберите опцию загрузки USB в меню загрузки BIOS. Вы можете игнорировать это предупреждение, если при создании загрузочного USB-накопителя использовали параметр «Распространение», а не параметр ISO.
Живой USB-накопитель, содержащий Ubuntu, был создан и готов опробовать на вашем Mac.
Создание раздела Ubuntu на Mac
Если вы планируете постоянно устанавливать Ubuntu на свой Mac, сохраняя при этом macOS, вам необходимо создать один или несколько томов специально для размещения ОС Ubuntu.
Процесс прост: используйте Дисковую утилиту, чтобы разбить существующий том, например загрузочный диск Mac, чтобы освободить место для второго тома. Вы также можете использовать внешний диск.
Используйте дисковую утилиту для создания цели установки Ubuntu
Если вы собираетесь использовать существующий раздел, взгляните на эти два руководства по изменению размера и разбиению на разделы:
Создание разделов, изменение размера и форматирование любого диска может привести к потере данных. Убедитесь, что у вас есть текущая резервная копия любых данных на выбранных задействованных дисках.
Если вы используете Fusion Drive, macOS накладывает ограничение на два раздела на томе Fusion. Если вы уже создали раздел Windows Boot Camp, вы также не сможете добавить раздел Ubuntu. Вместо этого рассмотрите возможность использования внешнего диска с Ubuntu.
Если вы планируете использовать весь диск для Ubuntu, обратитесь к этому руководству по форматированию:
Независимо от того, какое из руководств вы используете, схема разделов должна быть GUID Partitioning Map, а формат может быть MS-DOS (FAT) или ExFat.Формат изменится при установке Ubuntu. Его цель — только облегчить определение того, какой диск и раздел вы используете для Ubuntu позже в процессе установки.
Дайте тому значимое имя, например UBUNTU , и запишите размер создаваемого раздела. Обе части информации полезны для определения тома позже во время установки Ubuntu.
Использование rEFInd в качестве диспетчера двойной загрузки
До сих пор вы работали над тем, чтобы ваш Mac был готов к установке Ubuntu, и подготовили загрузочный установщик, который вы можете использовать для этого процесса.Теперь вам нужно предпринять шаги, чтобы иметь возможность двойной загрузки Mac в macOS, а также в новую ОС Ubuntu.
Менеджеры загрузки
Ваш Mac уже оснащен диспетчером загрузки, который позволяет вам выбирать между несколькими операционными системами Mac или Windows, которые могут быть установлены на вашем Mac. Вы можете вызвать диспетчер загрузки при запуске, удерживая клавишу Option , как описано в руководстве Использование OS X Recovery Disk Assistant.
Ubuntu поставляется с собственным менеджером загрузки, который называется GRUB (GRand Unified Boot Loader).Вы будете использовать GRUB вскоре после завершения процесса установки.
Оба доступных менеджера загрузки могут обрабатывать процесс двойной загрузки; они могут работать даже с более чем двумя ОС, но диспетчер загрузки Mac не распознает ОС Ubuntu без небольшого вмешательства, а диспетчер загрузки GRUB не особенно прост в использовании.
Вместо этого используйте сторонний менеджер загрузки под названием rEFInd. rEFInd может удовлетворить все потребности Mac при загрузке, включая возможность выбора macOS, Ubuntu или даже Windows (если она у вас установлена).
Установка rEFInd
rEFInd прост в установке; простая команда терминала — это все, что нужно, если вы используете OS X Yosemite или более раннюю версию. OS X El Capitan и более поздние версии имеют дополнительный уровень безопасности, называемый SIP (Защита целостности системы). Короче говоря, SIP не позволяет обычным пользователям, включая администраторов, изменять системные файлы, включая файлы настроек и папки, которые Mac OS использует для себя.
В качестве диспетчера загрузки rEFInd необходимо установить себя в областях, защищенных SIP, поэтому, если вы используете OS X El Capitan или более позднюю версию, вам необходимо отключить систему SIP, прежде чем продолжить.
Отключение SIP
Перезагрузите Mac, удерживая нажатыми клавиши , команда (клеверный лист) и R, (команда , + R ). Удерживайте обе клавиши нажатыми, пока не появится логотип Apple. Подождите, пока загрузится экран Recovery .
Откройте Terminal , который можно найти в / Applications / Utilities /.
В открывшемся окне Терминала введите следующее:
csrutil отключить
Нажмите Введите или Верните на клавиатуре.
Перезагрузите Mac, набрав перезагрузку в Терминале, или используйте меню на экране Recovery .
После того, как вы вернете рабочий стол Mac, загрузите rEFInd из SourceForge в бета-версии rEFInd, утилиты диспетчера загрузки EFI. Откройте папку refind-bin-0.12.0 (или более позднюю) из папки Downloads .
Откройте Terminal , который можно найти в / Applications / Utilities /.
Расположите окно Терминала и окно Finder refind-bin-0.10.4 так, чтобы вы могли видеть и то, и другое.
Перетащите refind-install из папки refind-bin-0.10.4 в окно терминала.
В окне Терминала нажмите Введите или Верните .
rEFInd установлен на вашем Mac.
Необязательно, но рекомендуется: Снова включите SIP, введя csrutil enable в Терминале. Затем нажмите Введите или Возврат.
Закройте Терминал .
Используйте команду Shut Down , чтобы выключить Mac.
Использование USB-накопителя Live для опробования Ubuntu на Mac
Живой USB для Ubuntu, который вы создали ранее, можно использовать для постоянной установки Ubuntu на вашем Mac. Вы также можете использовать его, чтобы опробовать Ubuntu без установки ОС.Рекомендуется сначала попробовать Ubuntu, потому что вы можете обнаружить проблемы до того, как совершите полную установку.
Некоторые из проблем, которые вы можете обнаружить, включают установку Live USB, не работающего с вашей видеокартой Mac. Это одна из наиболее распространенных проблем, с которыми сталкиваются пользователи Mac при установке Linux. Вы также можете обнаружить, что ваш Wi-Fi или Bluetooth не работает. Большинство из этих проблем можно исправить после установки, но, зная о них заранее, вы сможете провести небольшое исследование в знакомой среде Mac.Вы можете отследить проблемы и, возможно, приобрести необходимые драйверы.
Попробовать Ubuntu на Mac
Перед тем, как вы попытаетесь загрузиться с живого USB-накопителя, который вы создали, необходимо выполнить небольшую подготовку.
- Убедитесь, что USB-накопитель Live подключен напрямую к одному из портов USB или Thunderbolt вашего Mac. Не используйте USB-концентратор, так как USB-накопитель Live USB обычно не отображается при подключении через концентратор.
- Убедитесь, что к вашему Mac подключены USB-клавиатура и USB-мышь.Другой распространенной проблемой является отсутствие драйверов Bluetooth, которые мешают работе беспроводной клавиатуры или мыши.
- Если возможно, подключите Mac к домашней сети через проводной порт Ethernet. Это по той же причине, что и беспроводная клавиатура или мышь. Для работы беспроводной сети может потребоваться обновление или добавление драйверов Wi-Fi.
Если вы используете Mac с USB-C, как и последние Macbook Pro, у вас могут возникнуть проблемы с просмотром USB-диска Live Ubuntu, созданного с помощью UNetbootin, через адаптер.Вы можете попробовать флеш-накопитель, который подключается напрямую к USB-C, или другой адаптер, например собственный адаптер Apple USB-C — USB.
Если вы готовы, давайте попробуем.
Выключите или перезагрузите ваш Mac. Если вы установили rEFInd, автоматически появится менеджер загрузки. Если вы решили не использовать rEFInd, то, как только ваш Mac начнет загружаться, нажмите и удерживайте клавишу Option . Удерживайте ее, пока не увидите, что диспетчер загрузки Mac отображает список доступных устройств, с которых вы можете запускаться.
С помощью клавиш со стрелками выберите из списка запись Boot EFI \ boot \ … ( rEFInd ) или EFI Drive ( менеджер загрузки Mac ). Если вы не видите EFI Drive или Boot EFI \ boot \ … в списке, выключите и убедитесь, что активный USB-накопитель подключен непосредственно к вашему Mac. Вы также можете удалить с Mac все периферийные устройства, кроме мыши, клавиатуры, USB-накопителя и проводного подключения Ethernet.
После выбора значка Boot EFI \ boot \ … или EFI Drive нажмите Введите или Верните на клавиатуре.
Ваш Mac загрузится с живого USB-накопителя и представит диспетчер загрузки GRUB 2. Вы увидите базовый текстовый дисплей с как минимум четырьмя записями:
- Попробуйте Ubuntu без установки.
- Установите Ubuntu.
- OEM установка (для производителей).
- Проверить диск на наличие дефектов.
Используйте клавиши со стрелками, чтобы выбрать Попробовать Ubuntu без установки , а затем нажмите Введите или Верните .
Дисплей погаснет на короткое время, а затем отобразится экран-заставка Ubuntu, а затем рабочий стол Ubuntu. Общее время для этого должно составлять от 30 секунд до нескольких минут. Если вам нужно подождать более пяти минут, вероятно, проблема с графикой. Если ваш дисплей остается черным, вы никогда не покидаете заставку Ubuntu или дисплей становится нечитаемым, вероятно, у вас проблема с графическим драйвером.Вы можете исправить это, изменив команду загрузчика Ubuntu, как показано ниже.
Изменение команды загрузчика GRUB
Выключите Mac, нажав и удерживая кнопку Power .
После выключения Mac перезагрузите компьютер и вернитесь к экрану загрузчика GRUB , следуя приведенным выше инструкциям.
Выберите Попробовать Ubuntu без установки , но не нажимайте клавишу Enter или Return.Вместо этого нажмите клавишу ‘e’ на клавиатуре, чтобы войти в редактор, который позволяет вам вносить изменения в команды загрузчика.
Редактор содержит несколько строк текста. Вам нужно изменить строку, которая гласит:
linux / casper / vmlinuz.efi file = / cdrom / preseed / Ubuntu.seed boot = casper quiet splash ---
Между словами «splash» и «—» вставить следующее:
nomodeset
Чтобы внести изменения, используйте клавиши со стрелками , чтобы переместить курсор в место сразу после всплеска слова, а затем введите nomodeset .Между splash и nomodeset должен быть пробел, а между nomodeset и —.
Строка должна выглядеть так:
linux /casper/vmlinuz.efi file = / cdrom / preseed / Ubuntu.seed boot = casper quiet splash nomodeset ---
Нажмите F10 для загрузки с новыми настройками.
Внесенные вами изменения не сохраняются. Они используются только один раз. Если в будущем вам понадобится использовать Try Ubuntu без установки опции , вам нужно будет отредактировать строку еще раз.
Добавление nomodeset — самый распространенный метод исправления проблемы с графикой при установке, но не единственный. Если проблемы с отображением по-прежнему возникают, попробуйте следующее:
Определите марку видеокарты, которую использует ваш Mac. Вы можете сделать это, выбрав Об этом Mac в меню Apple. Найдите текст Graphics , обратите внимание на используемую графику и затем используйте одно из следующих значений вместо nomodeset:
nvidia.modeset = 0
radeon.modeset = 0
intel.modeset = 0
Если у вас все еще возникают проблемы с дисплеем, посетите форумы Ubuntu, чтобы узнать о проблемах с вашей конкретной моделью Mac.
Теперь, когда у вас есть действующая версия Ubuntu, работающая на вашем Mac, убедитесь, что ваша сеть Wi-Fi работает, а также, если необходимо, Bluetooth.
Установка Ubuntu на Mac
К настоящему времени у вас есть действующий USB-накопитель, содержащий установщик Ubuntu, ваш Mac с разделом, готовым для установки Ubuntu, и зудящий палец мыши, ожидающий щелчка по значку Install Ubuntu , который вы видите на живой рабочий стол Ubuntu.
Взаимодействие с другими людьми
Если вы готовы, выберите или дважды щелкните значок Установить Ubuntu .
Выберите язык для использования, затем выберите Продолжить .
Разрешите установщику загружать обновления по мере необходимости как для ОС Ubuntu, так и для драйверов, которые могут вам понадобиться. Установите флажок Загрузить обновления при установке Ubuntu и установите флажок Установить стороннее программное обеспечение для графики и оборудования Wi-Fi, Flash, MP3 и других носителей .Выберите Продолжить .
Ubuntu предлагает несколько типов установки. Чтобы установить Ubuntu на определенный раздел, выберите Something Else из списка, затем выберите Continue .
Установщик представляет список устройств хранения, подключенных к вашему Mac. Вам нужно найти том, который вы создали с помощью Дисковой утилиты Mac. Поскольку имена устройств разные, используйте размер и формат созданного тома.После того, как вы найдете нужный том, с помощью мыши или клавиш со стрелками выделите раздел , а затем выберите Изменить .
Ubuntu показывает размер раздела в мегабайтах (МБ), а Mac отображает размер в гигабайтах (ГБ). 1 ГБ равен 1000 МБ.
Используйте раскрывающееся меню Использовать как для выбора используемой файловой системы, предпочтительно файловой системы ext4 с журналом .
Используйте раскрывающееся меню Mount Point , чтобы выбрать с косой чертой (/), которая называется корнем .Выберите ОК .
Вас могут предупредить, что при выборе нового размера раздела необходимо записать на диск. Выберите Продолжить .
Выбрав только что измененный раздел, выберите Установить сейчас .
Вас могут предупредить, что вы не определили какой-либо раздел, который будет использоваться для пространства подкачки, но вы можете добавить пространство подкачки позже. Выберите Продолжить .
Вы получите уведомление о том, что внесенные вами изменения будут зафиксированы на диске.Выберите Продолжить .
Выберите часовой пояс на карте или введите в поле крупный город . Выберите Продолжить .
Выберите раскладку клавиатуры и выберите Продолжить .
Настройте свою учетную запись пользователя Ubuntu, введя свое имя , имя для компьютера , имя пользователя и пароль . Выберите Продолжить .
Начнется процесс установки, и в строке состояния будет отображаться ход выполнения. Когда установка завершится, вы можете выбрать Перезагрузить .
Теперь на вашем Mac установлена рабочая версия Ubuntu.
После завершения перезагрузки вы можете заметить, что диспетчер загрузки rEFInd теперь работает и отображает macOS, Recovery HD и ОС Ubuntu. Вы можете щелкнуть любой из значков ОС, чтобы выбрать операционную систему, которую хотите использовать.
Выберите значок Ubuntu .
Если после перезапуска у вас возникли проблемы, например, отсутствующие или нефункциональные устройства (Wi-Fi, Bluetooth, принтеры или сканеры), обратитесь к сообществу Ubuntu за советами о том, как заставить все ваше оборудование работать.
Спасибо, что сообщили нам!
Расскажите, почему!
Другой
Недостаточно подробностей
Сложно понять
Как установить Linux на Macintosh и двойную загрузку с macOS — Ultimate Linux для новичков
У вас есть один из этих блестящих ноутбуков Mac, но понимаете ли вы, что свобода компьютера лучше всего в Linux?
Это исчерпывающее руководство!
ОБНОВЛЕНО ФЕВРАЛЬ 2019
Использование Macintosh — это (в основном) удовольствие.Аппаратное обеспечение прочное, быстрое и красивое, но со временем macOS стала тупой, а в некоторых местах и вовсе глупой. Я давно понял, что могу делать со своим MacBook именно то, что хочу, с помощью Linux, вместо того, чтобы быть обремененным необходимостью следовать принципу «Apple». Я никогда не оглядывался назад. Вот подробное руководство по установке Linux на Mac.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Это расширенное руководство, которое иногда работает из командной строки и может нанести непоправимый ущерб вашим данным.Если вы все же продолжите, убедитесь, что вы сделали резервную копию всего с помощью TimeMachine или подобных инструментов. Ultimate Linux Newbie Guide не несет ответственности за любой ущерб, причиненный в результате следования этому руководству.
Это руководство было протестировано на Macbook Pro Retina 15 ″ конца 2013 года, однако оно должно работать с любым Mac на базе EFI (подробнее об этом чуть позже). Macintosh на базе EFI появился примерно в 2008 году (вы можете проверить список систем Apple EFI здесь ). Это должно включать Macbook Pro, Macbook Air, iMac и, возможно, Mac Pro…
Обновление
: новый чип Apple P2 для «безопасной загрузки»
Чтобы узнать, есть ли у вас микросхема T2:
1.нажмите и удерживайте клавишу Option, выбрав меню Apple ()> Информация о системе.
2. На боковой панели выберите Контроллер или iBridge, в зависимости от используемой версии macOS.
3. Если вы видите «чип Apple T2» справа, ваш Mac имеет чип безопасности Apple T2.
К сожалению, с 2018 года Apple решила добавить новый чип T2 «безопасной загрузки» в свое оборудование Mac. По сути, это означает, что вы не можете использовать на оборудовании Apple ничего, кроме macOS, однако можно отключить безопасную загрузку.На изображении справа показано, как узнать, есть ли на вашем компьютере чип T2.
Если вы указали чип T2, вам необходимо отключить параметр безопасной загрузки, чтобы установить Linux на свой Mac. Обратите внимание, что я не тестировал это (у меня нет нового Mac), поэтому, пожалуйста, дайте мне знать в комментариях, если это сработает для вас.
Вам нужно будет запустить Mac в режиме восстановления и запустить Утилиту безопасности при загрузке. Для этого просто выполните следующие действия:
- Включите Mac (или перезапустите его, если он уже включен), затем нажмите и удерживайте Command (⌘) -R сразу после того, как увидите логотип Apple.Ваш Mac запускается из MacOS Recovery.
- Когда вы увидите окно «Утилиты macOS», выберите «Утилиты»> «Утилита безопасности при запуске» в строке меню.
- Когда вам будет предложено пройти аутентификацию, нажмите «Ввести пароль macOS», затем выберите учетную запись администратора и введите ее пароль.
- Теперь посмотрите на варианты, там должна быть опция «Безопасная загрузка». Выключите его, выбрав «Без защиты».
- Также должна быть опция «Внешняя загрузка». Убедитесь, что для него установлено значение «Разрешить загрузку с внешнего носителя».
По умолчанию программа Startup Security Utility обеспечивает наивысший уровень безопасности. Это не позволит вам установить Linux на свой Mac, не говоря уже о загрузке с USB-накопителя.
Двойная загрузка с Mac OS (да, MacOS можно оставить!)
Я пишу это исходя из предположения, что вы хотите сохранить Mac OS X на жестком диске и хотите в любой момент выполнить двойную загрузку. У вас должно быть достаточно свободного места на вашем диске (чем больше, тем лучше), поэтому либо удалите некоторые ненужные данные, либо переместите некоторые из ваших старых данных на отдельный внешний жесткий диск с архивом (потому что я знаю, что у вас есть один или десять из них валяются без дела. !).
Я использовал MacOS Mojave, последнюю версию macOS на момент написания. Недавно Apple представила «функцию безопасности» под названием «SIP» (Защита целостности системы), которую вам дополнительно придется преодолеть, если вы используете El Capitan или новее. Подробнее об этом чуть позже. Мы будем устанавливать Ubuntu. Это руководство было написано с Ubuntu, но это должно более или менее относиться к любому дистрибутиву Linux, хотя ваш опыт может отличаться, в частности, в зависимости от видео.
ПРИМЕЧАНИЕ. Возможно, вам придется установить диспетчер загрузки EFI (rEFInd) и / или сделать несколько грубых вещей, чтобы ваше оборудование заработало до того, как оно будет готово к Linux, поэтому, если вы застряли в какой-либо момент, прочитайте конец это руководство.
Учебное пособие, которое вы собираетесь прочитать, состоит из четырех основных шагов. Это:
- Загрузка и «запись» выбранного вами дистрибутива Linux на USB-накопитель.
- Разбиение жесткого диска на разделы
- Установка Linux
- Завершение, которое включает: Добавление драйвера. Отключение SPI и включение EFI. Приятно иметь элементы, в том числе возможность просматривать файлы Macintosh из Linux.
Шаг 1. Загрузка и «запись» образа вашего дистрибутива Linux на USB-накопитель.
Затем, если вы еще не загрузили выбранный вами дистрибутив Linux, пора его скачать. Вы обнаружите, что загрузите файл .iso, который нам нужно будет «записать» на USB-накопитель. Убедитесь, что у вас есть USB-накопитель емкостью 4 ГБ или больше, который вам не нужно удалять, и готовый к использованию.
В этом конкретном руководстве мы используем Ubuntu, однако большинство других дистрибутивов Linux должны работать. При использовании более сложных систем, таких как Arch, Slackware или даже Debian, это будет сложнее.Это руководство достаточно сложное, так что делайте, что хотите, но я рекомендую вам для начала придерживаться более простых дистрибутивов, таких как Ubuntu или Linux Mint.
Убедитесь, что вы загружаете версию x64 дистрибутива, который вы выбираете, если есть загрузочная версия EFI, выберите ее также.
Использование Etcher для «записи» образа ISO на USB-накопитель.
Теперь есть шикарный инструмент под названием Etcher (вы можете скачать его бесплатно с balena.io/etcher. Теперь я могу выбрать его для загрузки и записи дистрибутива Linux на USB-накопитель, потому что он буквально так же просто, как USB-накопитель и нажатие кнопки go!
Теперь, когда вы загрузили файл ISO, загрузили BalenaEtcher, Fire up Etcher и выполните следующие действия:
- Нажмите «Выбрать изображение».Выберите файл ISO Linux, который вы только что скачали.
- Вставьте USB-накопитель, на который вы хотите установить дистрибутив Linux (обратите внимание, что он будет полностью удален).
- Нажмите «Выбрать диск». Во многих случаях в этом может даже не быть необходимости (Etcher достаточно умен, чтобы увидеть USB-накопитель и выбрать его за вас).
- Нажмите Flash!
Etcher в действии — супербыстрый и простой инструмент для записи ISO-образов Linux на USB-накопитель.
Ага, вот и все! Если есть какая-либо причина, по которой вы не можете заставить это работать, вы можете повторить это «старомодным» способом в этом кратком руководстве.
Шаг 2. Разбиение жесткого диска Macintosh на разделы
На этом шаге ваш диск будет измельчен так, как вы хотите — немного места для macOS, немного места для Linux. Это называется «разбиением на разделы». Убедитесь, что вы удалили со своего Mac как можно больше мусора, прежде чем начать, так вы сможете выделить как можно больше места для Linux.
Чтобы изменить таблицу разделов в macOS, просто загляните в папку Utilities , и вы найдете Disk Utility от Apple. Если хотите, быстро просканируйте свой жесткий диск на наличие ошибок, просто чтобы убедиться, что все в порядке, прежде чем мы приступим к делу.Устраните любые обнаруженные ошибки.
Когда вы будете готовы, вы увидите список внутренних дисков с левой стороны. Ваша Дисковая утилита может выглядеть иначе, если вы используете старую версию macOS, но она по-прежнему предлагает возможность изменять размер тома.
Если вы используете последнюю версию MacOS, вы обнаружите, что macOS теперь использует понятие дисковых контейнеров. Чтобы увидеть все, что происходит, вам нужно щелкнуть значок в левом верхнем углу, он должен показать вам «Показать только тома» или «Показать все устройства».Выберите Показать все устройства. На скриншоте ниже показано это действие.
Выберите «Показать все устройства» в верхнем левом меню Дисковой утилиты.
На жестком диске, на котором существует ваш раздел macOS, щелкните верхний диск, а не все последующие разделы, перечисленные под ним. Нажмите на кнопку «разбить» (в современных версиях утилиты она выглядит как круговая диаграмма).
В более новых версиях macOS они предпочитают использовать эти «тома контейнера». Это нормально для macOS, но вам нужен раздел для Linux.Если вы видите появившееся выше диалоговое окно, убедитесь, что вы нажали «Разделить».
Затем вы увидите круговую диаграмму. Вы увидите, что можете перемещать ползунок по круговой диаграмме, чтобы изменить размер раздела (-ов). Потяните ползунок размера раздела Mac OS назад, чтобы освободить свободное место на диске. Делайте пустой раздел, пока у вас не будет достаточно места для вашей новой системы Linux. Выделите на нем столько места, сколько хотите, я выделил своему Linux-разделу 100 ГБ.
Важно, чтобы вы выбрали форматирование раздела в формате MS-DOS (FAT).Я дал ему название «Linux», чтобы было легко понять, что это такое. Как только вы это сделаете, нажмите Применить.
Нажмите кнопку «Разделить».
Вы увидите поле слева. Примените изменения, нажав кнопку «Разделить» и дождитесь завершения операции изменения размера. Если у вас SSD, это должно быть относительно быстро (несколько минут). Для старых жестких дисков это займет некоторое время!
Вероятно, вы увидите это сообщение, просто нажмите «Продолжить».
ПРИМЕЧАНИЕ. Я также рекомендую создать раздел подкачки, хотя в этом нет необходимости.Для этого просто выполните шаги, которые вы сделали выше, но сделайте раздел меньшего размера, например, 8 ГБ.
На скриншотах ниже показано создание раздела подкачки и окончательное «изображение» того, как должен выглядеть ваш диск macOS.
Шаг 3: Установка Linux на Mac!
У-у-у! Это самое интересное! Теперь мы можем установить операционную систему, которую так долго ждал ваш Macintosh.
Использование USB-адаптера или адаптера Thunderbolt Ethernet избавит вас от многих головных болей!
Полностью выключите Macintosh.Подключите Ethernet к адаптеру Thunderbolt (или адаптеру USB Ethernet) и USB-накопителю, который мы сделали ранее. Если у вас нет одного из этих сетевых адаптеров, жизнь будет сложной для вас, вам придется загрузить драйверы беспроводной сети и установить их вручную, чтобы все заработало. Если у вас нет одного из адаптеров, попросите его у друга или купите дешево на Ebay или в подобном. Это спасет ваше рассудок.
Включите компьютер и удерживайте нажатой клавишу option / alt. Вы увидите всплывающее меню, в котором можно увидеть ваш Macintosh HD, а также USB-накопитель.Он будет называться EFI Boot или что-то подобное. Используйте клавиши курсора или мышь, чтобы выбрать это, и нажмите Return. PS: Убедитесь, что вы вернулись к использованию клавиатуры и мыши вашего ноутбука на данный момент (ваша клавиатура Bluetooth и, возможно, ваша мышь не будут работать, пока не будет выполнено сопряжение).
Удерживая нажатой клавишу alt / option при запуске Mac, вы увидите этот экран.
Вскоре после этого вы увидите запуск установщика Ubuntu. Следуйте инструкциям как обычно. Вы попадете на экран с надписью «Обновления и другое программное обеспечение».Убедитесь, что вы поставили галочку в поле «Установить стороннее программное обеспечение для графики и Wi-Fi».
Обязательно выберите обычную установку и установите флажок «Установить стороннее программное обеспечение».
Следующий и, возможно, самый важный шаг во всем процессе — установка Linux на разделы, которые вы ранее настроили в Дисковой утилите. Вы увидите диалоговое окно «Тип установки». Убедитесь, что вы выбрали вариант «Что-то еще». Если вы выберете другие параметры, они удалят вашу установку macOS и у вас будет плохой день (TM).
Убедитесь, что в типе установки вы выбрали «Что-то еще».
В следующем диалоге вы увидите таблицу разделов (и, возможно, несколько пустых разделов). Если вы создали раздел подкачки, как в моем примере, вы увидите два раздела FAT32. Один будет небольшим разделом SWAP объемом 8 ГБ, другой 100 ГБ (в моем случае) — основным разделом Linux.
Вы можете увидеть два раздела fat32, созданные с помощью Apple Disk Utility. В моем случае sda3 (8,7 ГБ) и sda4 (99,8 ГБ).
Вероятно, вы увидите три раздела FAT32.Один из них будет рядом с началом диска и не будет соответствовать емкости созданных вами разделов. Это загрузочный раздел EFI. Он крошечный (209,7 МБ). Убедитесь, что вы оставили этот раздел в полном покое, иначе вы не сможете загрузить свой Mac!
Если вы не создавали раздел подкачки, не беспокойтесь, вы все равно можете сделать это, найдя пустой раздел, который вы создали, и создать из него 2 раздела. Просто создайте большой и маленький разделы (размером примерно 8–16 ГБ).Большой раздел должен быть остатком свободного места. Большой раздел должен иметь тип ext4 и должен быть отформатирован с точкой монтирования «/». Небольшой раздел следует отформатировать как своп.
Пришло время настроить разделы для использования Linux. Для этого я выбрал свой первый (меньший) раздел размером 8,7 ГБ. Я собираюсь использовать это как раздел подкачки. Выберите этот раздел, щелкнув соответствующую запись в списке разделов. В моем случае это / dev / sda3.Он должен быть типа fat32.
После того, как вы нажмете на него, нажмите кнопку с надписью «Изменить». Появится диалоговое окно «Редактировать раздел». Оставьте размер как есть, но щелкните раскрывающийся список, в котором, вероятно, будет сказано «не использовать». Выберите «область обмена» из этого списка. Нажмите ОК.
Затем вы хотите выделить большой раздел в качестве основного раздела Linux (он называется /). Щелкните большой раздел, созданный в Дисковой утилите (в моем случае / dev / sda4). Также есть тип fat32.
При нажатии кнопки «Изменить» появится уже знакомое диалоговое окно «Редактировать раздел». Опять же, оставьте размер как есть и в раскрывающемся списке «Использовать как» выберите ext4.
Нажмите «Форматировать этот раздел», если он еще не отмечен галочкой. По умолчанию точкой монтирования будет / — оставьте как есть. Щелкните ОК.
Если вы все сделали правильно, у вас теперь будет два раздела. Один маленький, типа swap, а другой, больший из двух, будет отформатирован как Linux ext4.Эти разделы будут находиться среди других «неизвестных» разделов (это ваши разделы macOS).
Вот как выглядела моя установка до нажатия кнопки «Установить сейчас».
Когда вы будете довольны, нажмите кнопку «Установить сейчас». Вы увидите диалоговое окно с просьбой подтвердить, что изменения должны быть записаны на диск. Это ваш последний шанс перед тем, как Ubuntu перестанет работать с вашим диском. Опять же, я не могу подчеркнуть, насколько важно, чтобы вы сделали резервную копию Time Machine на своем Mac, прежде чем делать это.В любом случае, я уверен, что вы все сделали резервную копию… верно? 🙂 Так что нажмите «Продолжить» и пусть хорошие времена катятся! Все остальное должно быть довольно стандартным, как при обычной установке Ubuntu.
После завершения установки программа установки попросит вас удалить установочный носитель. Извлеките USB-накопитель и войдите, чтобы перезагрузить компьютер. Как только вы услышите характерный звонок Apple, нажмите и удерживайте клавишу alt / option. Вы снова увидите свой жесткий диск MacOS, а также только что установленную систему Linux.Вероятно, он будет называться «EFI Boot». Убедитесь, что вы выбрали это.
Вот и все! Если повезет, Ubuntu запустится через несколько секунд, и вы сможете использовать свое шикарное оборудование Mac с более совершенной операционной системой! Однако вы можете заметить, что у вас, вероятно, не будет некоторых вещей, которые работают из коробки. Большинство из них будет закрыто на следующем шаге.
Шаг 4. Завершение работы и устранение нескольких проблем
Процессор нагревается?
Если, как и я, вы заметили, что Mac начинает перегреваться, а вентиляторы ЦП перегорают, посмотрите на вывод истории ЦП в представлении ресурсов приложения System Monitor (или с помощью top на терминале). ), вы, вероятно, обнаружите, что процесс «kworker» поглощает процессор.Это хорошо известная ошибка, поэтому, чтобы исправить это, выполните в терминале следующие команды:
$ sudo -s
grep. -r / sys / firmware / acpi / interrupts /
Вы увидите список из примерно 70 строк, относящихся к прошивке, которая работает с ACPI (Advanced Configuration and Power Interface). Большинство из них довольно успешно справляются со своим делом, но вы найдете одного (или даже двух) из них, у которого есть номер вроде gpe 16 , рядом с которым большое число. Это будет выглядеть так:
/ sys / firmware / acpi / interrupts / gpe16: 225420 STS включен без маски
Если вы думаете, что нашли его, вы можете просто отключить его, но сначала просто создайте резервную копию файла на случай, если вы сделаете неправильное изменение.Обратите внимание, что я использую gpe16, поскольку именно с ним я обнаружил проблему, у вас, вероятно, другая:
cp / sys / firmware / acpi / interrupts / gpe16 /root/gpe16.backup
echo "отключить"> / sys / firmware / acpi / interrupts / gpe16
Если через несколько секунд (скажем, 30-60) вентиляторы ЦП перестают жужжать, а системный монитор / верхний экран начинает показывать нормальную статистику использования, то вы знаете, что это правильный ответ. Если он неправильный, просто повторите «включить», а не отключите.
Чтобы сделать изменение постоянным, выполните следующие действия, снова на терминале, изменив значение ’16’ на значение, которое вы использовали:
# crontab -e
- Добавьте следующую строку в crontab, чтобы она выполнялась при каждом запуске / перезагрузке:
@reboot echo "disable"> / sys / firmware / acpi / interrupts / gpe16
- Сохранить / выйти.Затем, чтобы он работал и после выхода из спящего режима:
# сенсорный /etc/pm/sleep.d/30_disable_gpe16
# chmod + x /etc/pm/sleep.d/30_disable_gpe16
# vim /etc/pm/sleep.d/30_disable_gpe16
- Добавьте это:
#! / bin / bash
case "$ 1" в
оттепель | резюме)
отключение эха> / sys / firmware / acpi / interrupts / gpe16 2> / dev / null
;;
*)
;;
esac
выход $?
Доступ к файлам Macintosh из Linux
Sponsored Link:
Технический совет: к бизнес-приложениям Windows, включая Office 365, можно получить доступ с ПК / Mac / Android / iOS / Linux-устройств с виртуальным хостингом рабочих столов и другими облачными серверами и службами при полной поддержке Apps4rent.com
Ладно, коки. Теперь вот в чем дело. Apple иногда может быть настоящей головной болью (читайте, постоянно, по крайней мере, в наши дни). Вполне вероятно, что у вас есть то, что называется CoreStorage, если у вас есть OS X 10.10 или новее. Это обеспечивает зашифрованную файловую систему с журналированием; даже если вы не установили FileVault (отключите его!).
Чтобы предоставить полный доступ для чтения / записи к вашему разделу Mac OS X из Linux, вам нужно будет вернуть его обратно к стандартной HFS +.Для этого вы можете ввести одну простую неразрушающую команду.
Сначала на терминале введите команду diskutil cs list . Вы увидите что-то подобное ниже. Если вы знаете LVM в Linux, это почти то же самое. Ваш основной раздел Mac OS X (логический том) должен быть в формате Apple_HFS.
Пока для флага «Обратимость» установлено значение «Да», все готово. Просто введите следующую команду:
diskutil coreStorage revert [ДЛИННАЯ СТРОКА ТЕКСТА]
Длинная строка текста — это большая длинная буквенно-цифровая строка текста, выделенная в красном поле, которую вы хотите скопировать и вставить, чтобы убедиться, что вы не ошиблись!
Преобразование заняло у меня много времени, однако ваш пробег может варьироваться в зависимости от того, сколько данных на вашем диске и насколько быстро ваш диск.Если вы снова наберете diskutil cs list, вы увидите, сколько% преобразования было выполнено. Не перезагружайте компьютер, пока все не закончится, но после этого вы можете безопасно смонтировать раздел OS X с полным доступом для чтения / записи.
Во-первых, убедитесь, что у вас установлен hfsprogs. Пример команды установки:
sudo apt-get install hfsprogs
Затем смонтируйте или перемонтируйте диск HFS +; команды должны быть следующими:
sudo mount -t hfsplus -o force, rw / dev / sdXY / media / mntpoint
или
sudo mount -t hfsplus -o remount, force, rw / dev / sdXY / крепление / точка
Если вы хотите, чтобы он монтировался каждый раз при запуске Macintosh в смокинге, вам нужно добавить запись в fstab (sudo vi / etc / fstab):
/ dev / sdXY / media / mntpoint hfsplus force , rw, gid = 1000, umask = 0002 0 0
Где ваш gid пользователя равен 1000 (используйте команду id, чтобы узнать ваш gid)
Камера FaceTime HD:
Вам понадобится модуль FaceTime HD для вашего ядра.Это немного неудобно, но когда вы настроите его, все пройдет. Полная документация находится здесь: https://github.com/patjak/bcwc_pcie/wiki/Get-Started#get-started-on-ubuntu СВЯЗАННО: Как: Facebook Messenger в командной строке
Вот шаги, которые я выполнил, чтобы все работало в Ubuntu. У вас должна быть достаточно свежая версия Ubuntu (16.04 и более поздние подойдут), так что 18.10 вам не о чем беспокоиться. Вам нужно будет запустить все следующие команды из Терминала.
$
указывает на выполнение команды от имени обычного пользователя
$
указывает на выполнение команды от имени обычного пользователя
#
указывает от имени пользователя root (используйте команду sudo), например: $ sudo apt-get install…
- Установите зависимости:
# apt-get install linux-headers-`uname -r` git kmod libssl-dev checkinstall curl xzcat cpio
- (Обратите внимание, что xzcat называется xz-utils в Ubuntu 18.10).
- Распакуйте и установите файл прошивки:
-
$ git clone https: // github.com / patjak / bcwc_pcie.git
-
$ cd bcwc_pcie / firmware
-
make
-
sudo make install
-
- В выводе должно быть указано ‘
Копирование прошивки в' / usr / lib / firmware / facetimehd '
- Теперь нужно собрать модуль ядра (драйвер). Перейдите в этот каталог:
$ cd ..
- (теперь вы должны быть в папке bcwc_pcie)
- Создайте модуль ядра:
$ make
- Создайте dkpg и установите модуль ядра, его легко удалить позже :
# checkinstall
Запустите depmod, чтобы ядро смогло найти и загрузить его:# depmod
- Загрузите модуль ядра:
# modprobe facetimehd
- Попробуйте, установив, как ‘сыр’, и проверьте, есть ли у вас веб-камера работает.
Нет видеоустройства или / dev / video не существует?
У меня была проблема с драйвером на этом этапе, когда / dev / video не было, что было легко исправить, выполнив следующие шаги:
В некоторых случаях вам придется выгрузить bdc_pci
перед вставкой модуля ядра, иначе / dev / video
(или / dev / video0
) не будет создан. Сделайте это с помощью modprobe -r bdc_pci
. Если вы уже выполнили modprobe facetimehd, также выполните команду modprobe -r facetimehd перед повторным запуском modprobe facetimehd.Это устранило проблему для меня.
Заставить камеру работать при запуске
Если вы хотите, чтобы драйвер был активирован при запуске, могут потребоваться дополнительные действия. В Ubuntu должно работать следующее:
$ sudo echo facetimehd >> / etc / modules
sudo gedit / lib / systemd / system-sleep / 99facetimehd
или если / lib / systemd / system-sleep не существует: sudo gedit / usr / lib / systemd / system-sleep / 99facetimehd
Вставьте это в пустой файл:
#! / Bin / sh
case $ 1 / $ 2 in
pre / *)
echo "Переход к 2 $... "
modprobe -r facetimehd
;;
post / *)
echo" Пробуждение от $ 2 ... "
modprobe -r bdc_pci
modprobe facetimehd
;;
esac
И сэкономить.
Сделайте его исполняемым: sudo chmod a + x / lib / systemd / system-sleep / 99facetimehd
или sudo chmod a + x / usr / lib / systemd / system-sleep / 99facetimehd
Убедитесь, что при обновлении вашей системы также обновляются драйверы facetimehd
Когда вы выполняете обновление системы в Ubuntu, часто обновляется и ядро.Когда вы обновляете ядро, необходимо обновить модули для работы с этой версией ядра. Когда вы создаете собственный модуль, вам нужно будет убедиться, что он обновлен. Вот как это сделать:
Вам нужно будет проверить dkms.conf
, что имя модуля facetimehd
и номер версии 0.1
верны и либо обновить dkms.conf
, либо скорректировать инструкции, в которых используются -m
и -v
. использовал.
- Установите необходимые пакеты:
# apt install debhelper dkms
- Удалите старый пакет, если он установлен:
# dpkg -r bcwc-pcie
- Создайте рабочий каталог:
# mkdir / usr / src / facetimehd-0 .1
- Перейдите в каталог репозитория git:
$ cd bcwc_pcie
- Скопируйте файлы через:
# cp -r * /usr/src/facetimehd-0.1/
- Перейдите в этот каталог:
# cd / usr /src/facetimehd-0.1/
- Удалите все предыдущие дебеты и резервные копии:
# rm backup- * tgz bcwc-pcie_ * deb
- Очистите предыдущую компиляцию:
# make clean
- Зарегистрируйте новый модуль в DKMS :
# dkms add -m facetimehd -v 0.1
- Соберите модуль:
# dkms build -m facetimehd -v 0.1
- Создайте пакет с исходным кодом Debian:
# dkms mkdsc -m facetimehd -v 0.1 --source-only
- Создайте двоичный пакет Debian:
# dkms mkdeb -m facetimehd -v 0.1 --source-only
- Скопируйте deb локально:
# cp /var/lib/dkms/facetimehd/0.1/deb/facetimehd-dkms_0.1_all.deb / root /
- Избавьтесь от локальных файлов сборки:
# rm -r / var / lib / dkms / facetimehd /
- Установите новый пакет deb:
# dpkg -i / root / facetimehd-dkms_0.1_all.deb
Если у вас возникнут проблемы, прочтите это руководство по созданию пакета DKMS: http://www.xkyle.com/building-linux-packages-for-kernel-drivers/
Проблемы с загрузкой Linux? Исправьте это, установив диспетчер загрузки EFI и отключив защиту SIP.
Надеюсь, следующий раздел больше не вызовет у большинства из вас ошибок. Поскольку последние версии большинства дистрибутивов Linux поддерживают EFI, это не должно быть проблемой. Однако, если у вас возникли проблемы с загрузкой дистрибутива, читайте дальше.
EFI расшифровывается как Extensible Firmware Interface и в настоящее время является обычным явлением для компьютеров Mac и ПК в отрасли. Он заменил надежную старую систему BIOS, которую ПК использовали с 1980-х годов. Установка Linux на машину с BIOS была тривиальной задачей, но теперь, когда Apple использует EFI на своем настроенном оборудовании, это может быть немного сложно. Не беспокойтесь, это полное руководство для новичков в Linux. Мы получили это!
Скачать rEFInd
Красный кружок указывает, где скачать rEFInd
rEFInd — это загрузчик для машин на базе EFI.Думайте об этом как о буткемпе или GRUB для GRUB 🙂 Вы захотите загрузить rEFInd с веб-сайта rEFInd:
Теперь, если вы посмотрите на веб-сайт rEFInd, вы увидите, что, похоже, человек, который написал это, верит в наказание всех, кто хочет его использовать. На то, чтобы найти эту чертову ссылку для скачивания, нам потребовалось около 20 минут! Итак, ULNG потратил время на то, чтобы пройти все необходимые шаги, чтобы вам было намного проще!
Используемая нами версия rEFInd — 0.10.0, и мы использовали версию zip-архива. После того, как вы загрузите двоичный файл, вам нужно будет начать остальную работу из Терминала, поэтому откройте Терминал из папки Utilities на вашем Macintosh и перейдите в папку Downloads, в которую вы сохранили rEFInd.
Если zip-архив еще не распакован, распакуйте его с помощью команды unzip и перейдите во вновь созданную папку refind-bin-0.11.0:
$ разархивировать refind-bin-0.11.0.zip
$ cd refind-bin-0.11,0
Для следующего шага запишите полный каталог, в который вы загрузили инструмент refind. Например, /Users/bob/Downloads/refind-bin-0.11.0 (вы также можете ввести pwd в командной строке, чтобы сообщить вам, в каком текущем рабочем каталоге вы находитесь).
Установка rEFInd с обходом SIP
Прежде чем мы сможем правильно установить rEFInd, нам нужно будет позаботиться о неприятной вещи, которую Apple вставила в свое оборудование под названием SIP (Защита целостности системы).Есть несколько способов сделать это, но я обнаружил, что самый простой способ сделать это — перевести вашу систему в режим восстановления и ввести там команду с терминала. Здесь есть немного больше информации об этом процессе.
Чтобы войти в режим восстановления на Macintosh, полностью выключите компьютер. Дайте машине около 30 секунд, а затем снова включите. Теперь быстро удерживайте одновременно клавиши Command и R, пока, по крайней мере, не услышите звук Apple «колокольчик». Вскоре вы войдете в режим восстановления.Я рекомендую подключить для этого кабель Ethernet, но это возможно и с WiFi.
Как только вы войдете в инструмент восстановления, войдите в меню «Утилиты» на верхней панели и нажмите «Терминал».
Введите следующую команду:
csrutil отключить
ПРИМЕЧАНИЕ : При использовании macOS, начиная с Sierra, инструмент csrutil мог быть удален. Если csrutil недоступен по какой-либо причине, не отчаивайтесь, просто перейдите в каталог, в который вы загрузили refind, и запустите refind-install.Ранее вы записали эту папку, поэтому просто перейдите к ней, например:
$ cd /Users/bob/Downloads/refind-bin-0.11.0/
Как только вы это сделаете, установите rEFInd:
sudo ./refind-install
(если вам будет предложено ввести пароль, обратите внимание, что это ваш собственный пароль Mac).
NB: если у вас возникнут проблемы и вы обнаружите, что rEFInd не работает должным образом, вы также можете попробовать флаг –alldrivers (но используйте его с особой осторожностью!) $ sudo./ refind-install --alldrivers
После того, как REFind будет установлен, перезагрузите Mac, и все будет в порядке. Все идет хорошо, вы должны увидеть меню rEFInd. С помощью клавиши курсора выберите установку Linux и нажмите эту клавишу возврата. Скрестив пальцы, ваша система запустится без особых проблем!
Если вы не видите меню rEFInd при запуске, попробуйте запустить Mac, удерживая нажатой клавишу Command (или, если это не работает, клавишу alt / option).
— ВАМ БОЛЬШЕ НЕ НУЖДАЕТСЯ НИЖЕ ИНФОРМАЦИЯ! —
Следующий бит текста был необходим для версий rEFInd до 0.10.0. Это руководство обновлено до версии 0.11.0, поэтому в этом нет необходимости. Разве это не здорово ?! Однако, если что-то работает не так, как вы ожидаете, вы можете сделать это, не выходя из инструмента восстановления и в папке refind.
Теперь пора отредактировать файл конфигурации EFI, но сначала вам нужно будет смонтировать этот скрытый раздел EFI. К счастью, в rEFInd есть небольшой инструмент, который вы можете использовать для монтирования раздела:
$ sudo mountesp
Редактировать / Объемы / ESP / EFI / refind / refind.конф. Как и я, вы можете обнаружить, что файл refind.conf находится в / Volumes / ESP / EFI / BOOT, а не в папке с именем refind.
$ sudo nano /Volumes/ESP/EFI/refind/refind.conf (или используйте vi, как я, если вы так склонны. Только не emacs!).
найдите строку с надписью scanfor и отредактируйте ее так:
сканирование для внутреннего
Если такой строки нет, добавьте ее в файл вверху.
Затем измените файл конфигурации, чтобы загрузить соответствующий драйвер файловой системы Linux.Найдите строку, начинающуюся с fs0. Если такой строки нет, добавьте ее, как показано ниже, в противном случае отредактируйте:
fs0: загрузить ext4_x64.efi
fs0: map -r
Сохраните файл и закройте редактор. Вот и все, что касается rEFInd. Это самая сложная часть, и с ней покончено. Если вы хотите убедиться, что он работает, вам следует выключить машину и снова включить. Если вы видите серый экран с логотипом rEFInd, значит, это сработало. Вы должны иметь возможность выбрать логотип Mac OS X и нажать «Return», чтобы снова запустить OS X.
Подсветка экрана, горячие клавиши подсветки клавиатуры и регулировки громкости
У меня не было проблем с подсветкой экрана, подсветкой клавиатуры и клавишами регулировки громкости с Ubuntu 17.10, однако, если вы это сделаете, теперь доступен пакет для Debian и Ubuntu под названием pommed, который обрабатывает горячие клавиши, найденные на Apple MacBook Pro, MacBook и PowerBook и соответственно регулирует подсветку ЖК-дисплея, громкость звука, подсветку клавиатуры или извлекает привод CD-ROM.
Установка так же проста, как установка пакета через apt-get:
sudo apt-get install pommed
sudo pommed
Это будет запускаться как демон (запускаться в фоновом режиме).
Если это не работает по какой-либо причине, запустите его на переднем плане и проверьте наличие ошибок
sudo pommed -f
. На моем Macbook Pro Retina 15 ″ конца 2013 года pommed у меня не работал. Если вы столкнетесь с этой проблемой, посетите блог Джесси и соответствующий сценарий, чтобы узнать, как можно вручную решить эту проблему.
NB: Я обнаружил, что кнопки подсветки моей клавиатуры теперь работают прямо из коробки в Ubuntu 17.10.
Графика Nvidia и дисплей Retina
Графический дисплей обычно должен работать сразу после установки, однако могут возникать «интересные» графические проблемы. Не все из них можно исправить, но попробуйте драйверы NVidia, а если вам все еще не повезло, читайте множество форумов, пока не найдете решение, которое подойдет вам.
sudo apt-get install nvidia-driver xserver-xorg-video-intel
Обратите внимание: если вы не используете xorg, вам необходимо внести здесь соответствующие изменения.Возможно, лучше пока придерживаться xorg!
На новых компьютерах Mac используется графика AMD, а не NVidia. В некоторых случаях у них также есть свой набор уникальных проблем. Поскольку у меня нет Mac с графикой AMD, вам придется погуглить еще немного.
Дисплей Retina вашего Macbook Pro также известен за пределами мира Apple как дисплей HiDPI (графика с высоким разрешением). Использование драйвера nvidia гарантирует, что максимальное разрешение вашего дисплея будет достигнуто, однако, если вы привыкли видеть вещи очень маленькими (а значит, больше экранной площади, вы можете включить масштабирование HiDPI для GNOME с помощью следующей команды терминала, выйти из системы и войти в систему). обратно в GNOME:
gsettings набор орг.gnome.desktop.interface масштабный коэффициент 1
Установка значения 2 возвращает дисплей к тому, как он был раньше. Вы также можете изменить этот параметр в редакторе dconf (приложение с графическим интерфейсом)
Если вы используете другой оконный менеджер, такой как KDE, или у вас есть проблемы с другими приложениями, которые не работают нормально, загляните в ArchWiki, чтобы узнать о HiDPI.
Хорошо, на этом мы завершаем эту частушку, надеюсь, у вас это сработало. Если нет или у вас есть отзыв, мы будем рады его услышать! Оставьте это в комментариях, да
Нравится:
Нравится Загрузка…
Как установить macOS на виртуальную машину в Linux с помощью Sosumi (Snap Package)
Sosumi — это пакет оснастки, основанный на macOS-Simple-KVM, который упрощает загрузку и установку macOS на виртуальную машину (поставляется в комплекте с qemu-virgil, который включает virtio-vga, драйвер паравиртуальной 3D-графики). Он не поставляется с macOS, но загружает установочный образ для macOS Catalina.
С самого начала стоит отметить, что Apple не разрешает устанавливать macOS на оборудование сторонних производителей, поэтому для легального использования у вас должен быть установлен Linux на оборудовании Apple.
После использования Sosumi в течение нескольких часов на моем рабочем столе Ubuntu 20.04 я могу сказать вам, что установка занимает довольно много времени (около 50 минут в моей системе), а система macOS может быть немного медленной, но ее можно использовать. Так что это может не подходить для тяжелых задач, но идеально подходит для тестирования.
Этот пакет snap, созданный Аланом Поупом из Canonical / Ubuntu, упрощает установку и запуск macOS на виртуальной машине в Debian / Ubuntu, Fedora и других дистрибутивах Linux (после установки snapd), при этом поставляется практически все необходимое для запустить его.Вы можете найти исходный код пакета snap на GitHub. Если вы не хотите использовать пакет snap, у вас есть альтернатива использованию macOS-Simple-KVM, набора инструментов для настройки быстрой виртуальной машины macOS в QEMU (ускоренной KVM).
Перед установкой я хочу отметить несколько важных моментов:
- После установки macOS на виртуальной машине общий размер папки Sosumi (
~ / snap / sosumi
) в моей системе составляет около 31 , 5 ГБ, но он может увеличиться по мере установки дополнительных приложений на виртуальной машине macOS - ЦП вашего компьютера должен поддерживать виртуализацию оборудования.Просмотрите контрольный список KVM отсюда, чтобы узнать, поддерживает ли ваш процессор этот
- Поддерживаются процессоры Intel и AMD, но рекомендуются процессоры Ivy Bridge (или новее) Core и Xeon или процессоры Ryzen и Threadripper (из часто задаваемых вопросов macOS-Simple-KVM)
- Вы можете заставить виртуальную машину QEMU высвободить фокус мыши, нажав
CTRL + Alt + G
- Скрипт запуска, который содержит различные параметры (например, доступную память виртуальной машины, количество ЦП и т. Д.), который можно настроить, можно найти в
~ / snap / sosumi / common / launch
Как установить macOS на виртуальную машину (QEMU) в Linux с помощью пакета оснастки Sosumi
Чтобы установить Sosumi, вам необходимо иметь возможность устанавливать пакеты Snap в вашей системе. В Ubuntu это включено по умолчанию, а в других дистрибутивах Linux следуйте инструкциям из документации Snapcraft.
1. Установите пакет Sosumi snap:
sudo snap install sosumi --edge
Почему край? В моем тесте виртуальная машина macOS не запускалась после использования стабильного пакета Sosumi, но она работает с пограничной версией.Вы можете пропустить --edge
из команды, чтобы установить стабильную версию, если хотите.
2. Запустите Sosumi в первый раз, набрав sosumi
в терминале. Это требуется только в первый раз; ярлык меню приложений создается для будущих запусков.
[[Edit]] Если вы столкнетесь с проблемой, связанной с тем, что не удалось запустить Sosumi / qemu из-за того, что он не может запустить X11, добавьте своего пользователя в группу kvm
:
sudo usermod -aG kvm $ ПОЛЬЗОВАТЕЛЬ
Проблема, упомянутая Бобом Уайтом в комментариях ниже.
3. После загрузки виртуальной машины нажмите Введите от
до Загрузите macOS Установите из базовой системы macOS
:
4. Отформатируйте жесткий диск виртуальной машины macOS.
Вы попадете на экран с диалоговым окном под названием Утилиты macOS
— оттуда нажмите Дисковая утилита
:
В диалоговом окне Дисковой утилиты выберите первый Apple HDD
на левой боковой панели (тот, что имеет емкость 68,72 ГБ), затем щелкните Erase
, введите имя жесткого диска (например, macOS) и оставьте остальные параметры как есть (файловая система Mac OS Extended (журналируемая) с картой разделов GUID):
Теперь нажмите кнопку Стереть
, чтобы отформатировать раздел.
5. Установите macOS на виртуальную машину.
Когда вы закончите, закройте Disk Utility
, и вы снова попадете в диалоговое окно macOS Utility
. В этом диалоговом окне выберите Переустановить macOS
. Щелкните Продолжить
пару раз, и вы попадете на экран, где вы должны выбрать жесткий диск, отформатированный на шаге 4:
Затем нажмите Установить
, и начнется установка:
Виртуальная машина в какой-то момент автоматически перезагрузится, после чего установка продолжится, а когда она будет завершена, снова перезагрузится.
6. Загрузитесь в macOS
После завершения установки виртуальная машина macOS перезагрузится, и в меню загрузки вы увидите некоторые дополнительные параметры. С помощью клавиш со стрелками влево / вправо выберите Загрузите macOS из ...
, как это (в Загрузите macOS из macOS
, вторая macOS — это имя жесткого диска, установленного на шаге 4):
Вам нужно будет выбирать эту опцию каждый раз при запуске виртуальной машины, когда вы хотите загрузиться в macOS.
При первой загрузке в macOS вам необходимо выполнить первоначальную настройку (снимок экрана выше), выбрать свое местоположение, предпочтительные языки, при желании войти в систему, используя свой Apple ID, согласиться с условиями и т. Д., а также создайте учетную запись компьютера (имя пользователя и пароль). Как только вы закончите, рабочий стол macOS Catalina должен загрузиться.
Установка Kali на оборудование Mac
ВАЖНО! Новое оборудование Mac (например, чипы T2 / M1) плохо работает с Linux или вообще не работает. Это верно для Linux в целом, а не только для Kali Linux.
Модель и год устройства определят, насколько успешным будет ваш опыт.
Установка Kali Linux (одиночная загрузка) на оборудование Apple Mac (например, MacBook / MacBook Pro / MacBook Airs / iMacs / iMacs Pro / Mac Pro / Mac Minis) может быть простой, если оборудование поддерживается.В большинстве случаев возникает несколько проблем, поэтому приходится использовать метод проб и ошибок.
Это руководство покажет вам, как заменить macOS / OS X на Kali Linux. Однако, если вы хотите сохранить macOS / OS X, вам следует вместо этого обратиться к нашему руководству по двойной загрузке.
В нашем примере мы будем устанавливать Kali Linux на Mac Mini (середина 2011 г.) с использованием macOS High Sierra (10.13). Та же процедура была протестирована на Mac Book Air (начало 2014 г.) с macOS Catalina (10.15).
Предварительные требования для установки
В этом руководстве будут сделаны следующие предположения:
- Вы прочитали наше руководство по установке Kali Linux с одной загрузкой, так как оно имеет те же предварительные требования для установки (системные требования, предположения по настройке и установочный носитель).
- В настоящее время работает macOS / OS X 10.7 или более поздняя версия (более поздние версии более предпочтительны) , поскольку это означает, что используется оборудование Intel (а не процессор PowerPC).
- В зависимости от модели и года выпуска оборудования Mac вы можете найти:
- Различные результаты при попытке загрузки с помощью CD / DVD или USB-накопителя.
- Вы можете увеличить шансы загрузки (особенно старого оборудования и без EFI) с USB-накопителя , предварительно установив rEFInd .
- При использовании графического установщика вы можете заметить, что панель трассировки не работает (но будет после установки Kali Linux).
- Встроенная беспроводная связь может не работать, поскольку
firmware-b43-installer
не входит в образы по умолчанию.
- Различные результаты при попытке загрузки с помощью CD / DVD или USB-накопителя.
Мы удалим все существующие данные на жестком диске, поэтому сделайте резервную копию любой важной информации об устройстве на внешний носитель.
Процедура установки Kali Linux
- Чтобы начать установку, убедитесь, что вы вставили установочный носитель Kali Linux и включили устройство .Сразу же нажмите и удерживайте клавишу Option (или Alt) ⌥ , пока не увидите меню загрузки (rEFInd, если установлено, в противном случае — macOS / OS X по умолчанию).
У вас может быть или не быть Recovery HD в зависимости от вашей настройки macOS / OS X.
- Когда появится меню загрузки, если все работает должным образом, вы должны увидеть два тома :
- EFI Boot — Новое оборудование , которое поддерживает UEFI .Обычно используются разделы таблицы разделов GUID (GPT) .
- Windows — загрузка «без EFI». Это использование на более старом оборудовании , которое использует BIOS . Вы часто видите здесь таблицы разделов Master Boot Record (MBR) .
Если вы видите только один том (загрузка EFI), то установочный носитель не поддерживается для этого устройства. Это могло быть связано с возрастом прошивки устройства.
Вы можете установить rEFInd , поскольку это менеджер загрузки, и попробовать еще раз.
Несмотря на то, что Kali Linux основан на Debian, macOS / OS X всегда определяет загрузочный носитель без EFI как Windows. Мы предлагаем вам выбрать том EFI Boot для продолжения. Однако, если установка зависает на этом этапе, выключите и выберите Windows (будучи Kali Linux без EFI / BIOS). Успех зависит от модели и года выпуска оборудования Mac.
Процедура установки Kali Linux
Процедура установки с этого момента и далее такая же, как и в нашем руководстве по установке Kali Linux Hard Disk.
После этого остается только перезагрузиться, вынуть установочный носитель и наслаждаться Kali Linux.
Устранение неполадок macOS / OS X
Если у вас есть проблемы с установкой Kali Linux на macOS / OS X, вы можете попробовать несколько вариантов:
- Установите последнюю версию macOS / OS X (Магазин приложений, Восстановление или USB) и применение любых обновлений, так как это может привести к обновлению прошивки.