Как устанавливать по на mac ubuntu

Установка Linux и Ubuntu на Mac: пошаговая инструкция

Установка Linux на Macbook — это действие кажется немного нелогичным, потому что Macbook считается одним их самых надежных устройств. А установленная на «маках» MacOS считается одной из самых удобных и производительных. Тогда почему пользователи хотят перейти с «продвинутой» MacOS на какой-либо Линукс ?

Дело тут не кроется в производительности той или иной операционной системы. Обычно Linux на Macbook устанавливают в следующих случаях:

Есть в наличии старый Macbook, который невозможно обновить до последних версий MacOS. От этого возникают проблемы в работе с различными приложениями. И в цело м у стройство находится в отличном состоянии , поэтому ему хочется подарить «вторую жизнь». Дистрибутивы Linux как нельзя лучше подходят для такой идеи, потому что многие из них не требовательны к системе и запускаются на старых устройствах.

Есть в наличии Macbook, который отлично работает, но нужно специфичное программное обеспечение, которое есть только на Linux.

Пользователь Macbook просто хочет попробовать что-то новое, поэтому решил использовать Linux.

Как установить Linux на Macbook

Установка Линукс на Макбук не будет сложной. В принципе, многие дистрибутивы Линукса устанавливаются на «Маки» и «Виндовс» всего в несколько кликов. Важн о п еред установкой дистрибутива Linux на устройств о с охранить все важные для вас файлы. Обычно их сохраняют в облачных хранилищах. Для чего это делать? Потому что всегда есть риск, что установка пойдет не так , как задумано , и файлы с устройства будут удалены.

Установить Linux на Macbook можно двумя способами:

в качестве второй операционной системы, чтобы запускать Линукс только тогда, когда нужно , — это наиболее часто используемый вариант установки;

в качестве основной операционной системы, полностью удалив MacOS.

Еще один важный момент — нужно определиться с дистрибутивом Линукс, который будет инсталлирован на Macbook. На самом деле, выбирать есть из чего, потому что дистрибутивов у Линукса очень много и каждый несет в себе собственную особенность. Если до этого момента вы никогда не пользовались Линуксом, тогда можно остановить свой выбор на более популярных дистрибутивах, которые поддерживаются своими разработчиками. С ними будет меньше проблем. Например:

Установка Линукс на Макбук: этапы

Установка Linux на Macbook проходит в несколько этапов :

Подготовка установочной флешки. Чтобы начать начать этот процесс , нужно для начала выбрать и скачать дистрибутив Linux на устройство. Скачивать дистрибутивы лучше с официальных источников. Далее нужно подготовить абсолютно чистую флешку, так как при монтировании образа все равно с нее вся информация будет удалена. Флешку лучше брать не менее 4 Гб. Монтировать ISO-образ проще при помощи специализированных программ.

Раздел диска на устройстве. Мы рассматриваем вариант, что Линукс на Макбук устанавливается второй операционной системой (е сли устанавливать Линукс единственной ОС на устройстве, этот пункт можно пропустить и перейти к следующему шагу ) . Для Линукса нужно выделить логический раздел диска, чтобы установить его второй системой. Этот процесс делается при помощи встроенной в Macbook «Дисковой утилиты». Запустите эту утилиту и откройте «Раздел диска». Нужно нажать на иконку «+» и назначить размер новому разделу. Для большинства дистрибутивов нужно не менее 20 Гб. Примените изменения и перезагрузите устройство.

Инсталляция Linux на Macbook. В момент перезагрузки устройства зажмите кнопку «A lt ». Должно открыться меню с выбором логических дисков, с которых можно загрузить систему. Ваш ей задач ей будет выбрать вашу флешку с Линуксом. После запуска загрузочной флешки вам откроется установочное меню. Самым важным моментом на этом этапе является выбор способа установки Линукса. Если нужно установить Linux на Macbook в качестве второй системы, тогда нужно выбрать пункт «Другой вариант». Тут же можно выбрать установку с полным форматированием структуры диска. Это значит, что MacOS будет полностью удалена. Если вы выбрали «Другой вариант», тогда вам откроется окно, где нужно будет найти раздел для установки системы, который вы создали на предыдущем этапе. Найдя этот раздел, нажмите «Начать установку».

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

Заключение

Инсталляция Linux на Macbook — дело несложное. После запуска самой инсталляци и в се происходит в автоматическом режиме и от пользователя практически ничего не требуется. Если проводится инсталляция Linux в качестве единственной ОС, тогда нужно будет выбрать еще язык установки, время и дату, а также подключиться к сети Wi — Fi для скачивания дополнительного программного обеспечения.

Самым ответственным этапом при установк е Линукс а на Макбук является создание загрузочной флешки. При малейшей ошибке на этом этап е д альнейшая инсталляция операционной системы Линукс не будет возможной.

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Источник

Как установить Ubuntu на Apple M1 и ничего не сломать

Corellium ранее работала над проектом Project Sandcastle, который позволяет установить ОС Android на iPhone 7 благодаря уязвимости checkm8. Установкой Android на iPhone не занимались со времени iDroid Project и iPhone 3G. Как и iDroid Project, Project Sandcastle не предоставляет ОС для повседневного использования, это скорее масштабный Proof-of-Concept с открытым исходным кодом.

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

В чем сложность

Наиболее подробно — в соответствующей статье в блоге Corellium.

Ни для кого не секрет, что Apple отступается от принятых стандартов и часто использует собственные решения. Для начала отметим, что macOS загружается несколько иначе, чем операционные системы семейств Windows и *nix. В качестве загрузчика в «яблочных» устройствах используется iBoot. Он загружает ядро в формате Mach-O, которое может быть сжато, подписано и лежать в контейнере IMG4.

Более сложные вещи начинаются, когда появляется необходимость запустить остальные ядра процессора. В обычных ARM64-процессорах это производится через интерфейс Power State Coordination Interface (PSCI). Но в M1 другие ядра запускаются со смещения, которое указано в соответствующем Memory-mapped I/O (MMIO) регистре.

Но даже это еще не все. Apple создали свой собственный контроллер прерываний, который не соответствует ни одному стандарту ARM Generic Interrupt Controller (GIC). Также прерывания, генерируемые таймером, используют специальный тип запросов FIQ (Fast Interrupt Request) вместо IRQ, что пока не поддерживается ядром Linux.

Для взаимодействия процессорных ядер между собой используются специальные прерывания — Inter-Processor Interrupt (IPI), которые в M1 формируются также с помощью FIQ. Таким образом, поддержка FIQ — один из наиболее важных моментов в этом порте.

Ядро Linux на M1 (источник twitter.com)

Сотрудникам Corellium пришлось разработать собственный драйвер для обработки прерываний через FIQ, написать «обертку», которая позволила бы запустить все ядра, и решить еще несколько аппаратных проблем. Только после этого они смогли запустить ядро Ubuntu.

Впрочем, запуск ядра — это только начало. Для успешной эксплуатации необходимо подключить устройства ввода, такие как клавиатура и мышь. Есть три способа: использовать USB-хост в чипе M1 (для ThunderBolt/USB Type-C), использовать xHСI-хост (для USB Type-A) или воспользоваться Bluetooth.

Bluetooth работает на нестандартном PCIe-подобном протоколе, поэтому разработка собственного модуля ядра для неизвестного протокола могла затянуться. В Corellium приняли решение настроить USB, и через пару дней работы им удалось подключить устройства ввода.

На момент написания статьи уже доступен Proof-of-Concept, который можно попробовать самостоятельно. Учтите, что все дальнейшие действия вы можете делать исключительно на свой страх и риск.

Установка Ubuntu

Для начала использования Ubuntu нам потребуется следующее:

  • Mac с процессором Apple M1 (поддерживаются Mac Mini, Macbook Pro и Macbook Air);
  • флешка с разъемом USB Type-C объемом от 16 ГБ;
  • USB-клавиатура и USB-мышь.

В качестве флешки я использовал Kingston DataTraveler microDuo 3C объемом 32 ГБ, поддерживающую USB Type-A и USB Type-C. Инструкция Corellium настаивает на использовании Type-C флешки, так как загрузка с Type-A не поддерживается на момент написания данной статьи. Мышь и клавиатуру я подключал по USB Type-A.

Есть и менее очевидные требования. Во-первых, на Mac Mini должна быть установлена macOS 11.2 или выше. В старых версиях ОС в утилите kmutil отсутствует команда configure-boot, необходимая для корректной «подмены» ядра.

Также необходимо «отвязать» Mac от Find My Mac. Наличие «привязки» не позволяет отключить системы безопасности в полной мере и выполнить все необходимые команды.

В первую очередь подготовим образ для флешки. Скачиваем, а затем распаковываем архив. Подготовку следует выполнять в терминале Mac, на котором планируем запустить Ubuntu.

Далее разворачиваем образ на флешку:

Обратите внимание, что необходимо указать именно флешку, а не раздел на ней. Например, /dev/rdisk6. Далее копируем драйвера на Wi-Fi:

Если вы используете проводное подключение к Интернету, то флешку можно подготовить на компьютере под управлением ОС Linux.

Далее подключаем флешку в USB Type-C порт и перезагружаемся в Recovery OS, известную как 1TR (the One True Recovery), и открываем терминал. На новых Mac это происходит следующим образом:

  1. Выключаем Mac;
  2. Удерживаем кнопку включения до появления текста «Загрузка параметров запуска»;
  3. Выбираем опцию «Параметры» и нажимаем «Продолжить»;
  4. В верхнем меню открываем «Утилиты» — «Терминал».

Обратите внимание, что Recovery при запуске не должен просить ввести пароль от ОС или от Apple ID. Если он все же просит, то необходимо отключить Find My Mac в настройках macOS.

Устанавливаем ядро Ubuntu:

Данный скрипт проверяет политики загрузки (BootPolicy) и отключает системы проверки целостности macOS, если это необходимо. После этого скрипт загружает ядро Linux в формате Mach-O в корень системного диска и настраивает iBoot на ядро Linux.

В процессе выполнения скрипта будет запрос пароля для получения прав суперпользователя macOS. Выполняемые команды также предупредят вас о том, что выполняемые действия значительно снижают безопасность Mac. Но если вы хотите запустить Ubuntu, то придется принять это как должное.

После завершения скрипта можно перезагрузить Mac, далее начнется загрузка Ubuntu 20.04.

Опыт использования

Первый запуск Ubuntu будет не очень быстрым. В логах загрузки «упадет» четыре-пять сервисов и еще шесть «подвиснут». Ubuntu загружается относительно долго: несколько минут. Более того, первое время отзывчивость ОС будет очень низкой. Запуск новых приложений, даже без графической оболочки, может занимать минуты. Эта проблема самоустраняется вскоре после загрузки.

Нетрудно заметить, что образ сделан на основе Ubuntu для Raspberry Pi. Поэтому в системе пользователи root и pi имеют пароль raspberry. К сожалению, сделать красивый и показательный скриншот с выводом screenfetch не получается. ОС не определяет модель процессора, поэтому в выводе лишь безликое Unknown.

То, что это образ ОС для RPi, будет заметно при попытке установить ПО из пакетного менеджера. Он попытается установить не только требуемый администратором софт, но и обновление ОС с созданием initramfs для «малинки». Подобные действия приведут к появлению ошибок в логах, несмотря на успешность установки запрошенного ПО.

Как и ожидалось, в ОС присутствует минимально необходимый набор драйверов. Звуковая карта, модуль Bluetooth и графический ускоритель не поддерживаются. Большинство системных утилит, таких как lspci, lsusb и lshw, выдают очень скудную информацию о железе.

Несмотря на множество ограничений, я решил провести тест sysbench.

УстройствоКоличество вычислений в секунду
Mac Mini (Ubuntu 20.10)838
Lenovo ThinkPad E14 (Ubuntu 20.04)483

Хотя данный тест нельзя считать идеальным и показательным, восьмиядерный Apple M1 в два раза превосходит восьмиядерный Intel Core i5-1045U. К сожалению, мне не удалось запустить sysbench на macOS.

Заключение

Установка альтернативных операционных систем на Mac — это всегда увлекательный с технической точки зрения процесс. Новые процессоры Apple M1 стали отличным вызовом для энтузиастов.

А вам приходилось использовать Windows или Linux на Mac?

Источник

Установка ubuntu с usb mac-OS

С помощью загрузочной USB флешки Ubuntu вы cможете:

  1. Установите или обновите Ubuntu даже на Mac OS
  2. Проверьте работу рабочего стола Ubuntu, не меняя конфигурации вашего ПК
  3. Загрузите Ubuntu на чужой машине или в интернет-кафе.
  4. Используйте инструменты, установленные по умолчанию на USB-накопителе, для восстановления или исправления испорченной конфигурации

Создать загрузочную флешку очень просто, особенно если вы собираетесь использовать флешку с обычным ПК с MAC OS, Windows или Linux. Мы рассмотрим этот процесс в следующие несколько шагов.

Apple, аппаратные требования

Есть несколько дополнительных соображений при загрузке USB-накопителя на оборудовании Apple.
Это связано с тем, что диспетчер запуска Apple, вызванный удержанием клавиши Option / alt (t) при загрузке, не обнаружит USB-накопитель без определенной таблицы разделов и макета. Мы решим это чуть позже.

Что необходимо для установки

  • Флешка объемом 2 ГБ или больше
  • Компьютер Apple или ноутбук под управлением macOS
  • Ubuntu ISO-файл. Смотрите Get Ubuntu для ссылок на скачивание

Подготовьте флешку

Чтобы обеспечить максимальную совместимость с оборудованием Apple, мы сначала очистим и отформатируем USB-накопитель с помощью «Дисковой утилиты» Apple.
Но этот шаг можно пропустить, если вы собираетесь использовать USB-накопитель только с обычным оборудованием ПК.

  1. Запустите Дисковую Утилиту из Приложений> Утилиты или Поиск Spotlight
  2. Вставьте USB-накопитель и наблюдайте за новым устройством, добавленным в Дисковую утилиту
  3. Выберите USB-накопитель и выберите «Стереть» на панели инструментов (или в контекстном меню)
  4. Установите формат MS-DOS (FAT), а схему — GUID Partition Map.

Убедитесь, что вы выбрали правильное устройство и нажмите Erase

Установите и запустите Etcher

Чтобы записать ISO-файл на USB-накопитель, мы будем использовать бесплатное приложение с открытым исходным кодом под названием Etcher. После загрузки этого файла и нажатия кнопки для установки пакета Etcher можно запустить на месте или перетащить в папку «Приложения».

По умолчанию последние версии macOS блокируют запуск приложений от неизвестных разработчиков.
Чтобы обойти эту проблему, включите Store App Store и идентифицированных разработчиков на панели «Безопасность и конфиденциальность» Системных настроек. Если вы по-прежнему предупреждены о том, что не следует запускать приложение, нажмите «Все равно открыть» на той же панели.

Конфигурация Etcher

Etcher настроит и запишет на ваше USB-устройство в три этапа, каждый из которых должен быть выбран по очереди:

  • Выберите загруженный ранее ISO образ, по умолчанию файл ISO будет находиться в папке «Загрузки».
  • Выберите диск, замененный именем вашего USB-устройства, если оно уже подключено, позволяет выбрать целевое устройство.
  • Вы будете предупреждены, если место для хранения слишком мало для выбранного вами ISO.

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

Запись на USB-флешку

После ввода пароля Etcher начнет запись файла ISO на ваше USB-устройство.

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

Когда все закончится, Etcher объявит процесс успешным.

Поздравляем! Теперь у вас есть Ubuntu на USB-накопителе, он загрузочный и готов к работе.

Источник

Mac OS X Hints
Adblock
detector