IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [144]
    Безопасность IT [404]
    Блоки питания, Power Banks, зарядки... [512]
    Видеорегистраторы [188]
    Гаджеты для спорта и здоровья... [191]
    Гаджеты, аксессуары... [627]
    Измерительная техника, инструменты [446]
    Накопители данных [233]
    Нетбуки, Ноутбуки, Ультрабуки [691]
    Мультиварки, блендеры и не только... [164]
    Планшеты [764]
    Радар-детекторы [26]
    Роботы-пылесосы [40]
    Своими руками [366]
    Сети, сетевые технологии, оборудование... [273]
    Смартфоны [4963]
    Фотокамеры, объективы, искусство фотографии.. [541]
    Умный дом [53]
    Электронные книги [102]
    CB, LPD, PMR- связь... [170]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [109]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [3983]
    mini computers и не только... [412]
    News IT, Это интересно, ликбез... [1121]
    Smart TV, UltraHD, приставки, проекторы... [416]
    Smart Watch [269]
    Sound: наушники, плееры, усилители... [619]
    Windows 10... [301]
    Windows 11 [37]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1347
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 134
    Гостей: 134
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2021 » Май » 7 » Как установить MacOS в Linux
    13:36
    Как установить MacOS в Linux

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

    • Post author:

    Хотите попробовать поработать в macOS, но при этом на вашем компьютере установлен любимый Linux ? В этом случае вам поможет Docker-OSX – который заставит macOS работать почти как нативную систему.

     

    Естественно это очередной “костыль”, но при этом очень качественный, можно сказать что это “люкс” версия.

    Он использует OSX-KVM внутри контейнера Docker. Используя это, вы сможете установить macOS на виртуальную машину QEMU (через Docker) и запустить рабочий стол macOS Catalina или Big Sur, или загрузиться в оболочку OSX.

    Проект Docker-OSX предоставляет четыре образа Docker:

    • sickcodes/docker-osx:latest – исходный базовый образ восстановления с использованием macOS Catalina
    • sickcodes/docker-osx:big-sur – исходный базовый образ восстановления с использованием macOS Big Sur
    • sickcodes/docker-osx:naked- добавьте свой собственный файл .img (используя -v “${PWD}/disk.img:/image”)
    • sickcodes/docker-osx:auto- большой (~ 19,4 ГБ) образ докера, который загружается в оболочку OSX (с включенным SSH, с использованием user в качестве имени пользователя и alpine в качестве пароля; вам нужно около 50 ГБ дискового пространства для запуска этого образа)

    Возможности включают:

    • Переадресация X11
    • Полностью автоматический режим: загрузка прямо в оболочку OSX и даже запуск команд в качестве аргументов времени выполнения
    • Диаграмма Kubernetes Helm.
    • SSH включен localhost:50922
    • Версия VNC включена localhost:8888( версия VNC находится в отдельном каталоге из-за рисков безопасности, связанных с использованием VNC)

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

    С самого начала стоит отметить, что Apple не разрешает устанавливать macOS на оборудование сторонних производителей, поэтому для легального использования ваша ОС должна быть установлена ​​на оборудовании Apple. Кроме того, чтобы использовать эту систему, ЦП вашего компьютера должен поддерживать виртуализацию оборудования; см. контрольный список KVM, чтобы узнать, поддерживает ли его ваш ЦП (вы также можете запустить sudo kvm-ok, который вернет «KVM-ускорение можно использовать», если все в порядке).

    На моем рабочем столе KUbuntu 20.04, установка macOS с использованием sickcodes/docker-osx:big-sur заняла около 55 минут. Образ Docker занимает около 3,2 ГБ дискового пространства, в то время как пространство, используемое контейнером, составляет около 35 ГБ.

    Вы также можете попробовать Sosumi, мгновенный пакет, который упрощает загрузку и установку macOS Catalina на виртуальной машине в Linux, которая также использует QEMU + KVM и основана на macOS-Simple-KVM. Стоит отметить, что Sosumi не обновлялся примерно с того времени, когда он был впервые выпущен.

    Ниже вы найдете инструкции по использованию Docker (Docker-OSX) для запуска базового образа восстановления macOS (Catalina или Big Sur), установки и запуска macOS (с возможностью установки нестандартного разрешения; без заданных параметров используется разрешение 1920×1080).

    Как установить macOS (OSX) в QEMU + KVM с помощью Docker-OSX

    1. Предпосылки.

    Прежде чем продолжить, убедитесь, что ваш компьютер поддерживает аппаратную виртуализацию и что она включена в BIOS (вы можете проверить, используя, sudo kvm-ok который вернет «KVM-ускорение можно использовать», если все в порядке). Как только это будет сделано, вы можете продолжить выполнение остальных инструкций.

    Для начала убедитесь, что у вас установлен Docker (см. официальную документацию по установке Docker).

    Также установите QEMU в хост-систему, если вы еще этого не сделали. Вам также может потребоваться добавить своего пользователя в группу kvm,

    sudo usermod -aG kvm $USER

    чтобы все работало правильно.

    Что касается необходимого дискового пространства, прочтите мой комментарий далее в этой статье, чтобы получить приблизительную оценку. Для sickcodes/docker-osx:auto вам потребуется около 50 ГБ дискового пространства.

    2. Запустите Docker-OSX.

    Запустите macOS Big Sur или Catalina с помощью Docker-OSX (другие варианты см. на странице проекта Docker-OSX – например, вы можете запустить его без подключения к компьютеру, используя свой собственный образ, запустите команду sickcodes/docker-osx:latest, позволяющую использовать SSH в macOS и т. д.; вы также можете проверить настраиваемые аргументы QEMU, которые можно использовать для установки количества ядер ЦП, доступной оперативной памяти и т. д.):

    Запуск Macos Big Sur (измените WIDTH и HEIGHT значение разрешения экрана, которое вы хотите использовать для виртуальной машины Macos Big Sur, я использую 1600×900) с использованием образа базового восстановления:

    sudo docker run -it 
    --device /dev/kvm 
    -p 50922:10022 
    -e GENERATE_UNIQUE=true 
    -e DEVICE_MODEL="iMacPro1,1" 
    -e WIDTH=1600 
    -e HEIGHT=900 
    -v /tmp/.X11-unix:/tmp/.X11-unix 
    -e "DISPLAY=${DISPLAY:-:0.0}" 
    sickcodes/docker-osx:big-sur

    Запустите MacOS Catalina (измените WIDTH и HEIGHT значение разрешения экрана которое вы хотите использовать для виртуальной машины Macos Big Sur, я использую 1600×900) с использованием образа базового восстановления:

    sudo docker run -it 
    --device /dev/kvm 
    -p 50922:10022 
    -e GENERATE_UNIQUE=true 
    -e DEVICE_MODEL="iMacPro1,1" 
    -e WIDTH=1600 
    -e HEIGHT=900 
    -v /tmp/.X11-unix:/tmp/.X11-unix 
    -e "DISPLAY=${DISPLAY:-:0.0}" 
    sickcodes/docker-osx:latest

    Это может занять несколько минут.

    Вышеупомянутые команды запуска Docker используют основные параметры для запуска macOS (базовый образ восстановления, используемый для установки macOS) в QEMU с помощью Docker, предоставленный страницей проекта Docker-OSX с добавлением параметров разрешения экрана. Если вы удалите GENERATE_UNIQUE, DEVICE_MODEL, WIDTH и HEIGHT варианты, виртуальная машина будет использовать по умолчанию разрешения экрана 1920×1080.

    3. С помощью Дисковой утилиты отформатируйте самый большой жесткий диск QEMU HARDDISK (он находится в самом верху).

    Через несколько минут виртуальная машина macOS запустится. Загрузитесь в базовую систему macOS и выберите Disk Utility в меню:

    установка macos в ubuntu

    Затем в инструменте Disk Utility проверьте, какой из двух жестких дисков QEMU HARDDISK является самым большим слева(обычно он самый верхний слева), и нажмите на самый большой (214,75 ГБ в версии, которую я использую для тестирования).

    Совет: чтобы виртуальная машина QEMU отпустила вашу мышь, нажмите Ctrl + Alt + G(в некоторых случаях только Ctrl + G).

    Теперь нажмите кнопку Erase на панели инструментов Дисковой утилиты, чтобы отформатировать этот жесткий диск:

    Задайте имя для диска, например «macOS», и оставьте другие параметры по умолчанию (это Формат: APFS для macOS Big Sur и Mac OS Extended для macOS Catalina, причем схема представляет собой карту разделения GUID для обоих).

    установка macos в ubuntu

    После того как вы закончите форматировать самый большой жесткий диск QEMU, закройте диалоговое окно Disk Utility.

    4. Установите macOS на виртуальную машину.

    После закрытия Дисковой утилиты вы снова попадете в меню, откуда вы можете запустить Дисковую утилиту и т. д. Однако на этот раз вам нужно будет выбрать вариант Reinstall macOS Big Sur(или, если вы используете sickcodes/docker-osx:latest образ с Catalina, этот вариант называется просто Reinstall macOS):

    установка macos в ubuntu

    Затем щелкните Agree и вы попадете на экран, на котором вы можете выбрать жесткий диск, отформатированный на шаге 3 (он отображается с именем, которое вы ввели при его стирании, например, macOS в нашем примере). Выберите жесткий диск и нажмите Continue:

    установка macos в ubuntu

    Теперь начнется установка macOS Big Sur/Catalina (в зависимости от того, какой образ вы выбрали):

    установка macos в ubuntu

    Через некоторое время виртуальная машина Mac OSX перезагрузится. Выберите macOS Installer при загрузке:

    После завершения установки эта загрузочная запись становится просто «macOS» и позволяет загружаться в новую установку macOS внутри виртуальной машины:

    Теперь вам нужно выбрать свою страну или регион, при желании войти в систему, используя свой Apple ID, согласиться с условиями и т. д., А также создать учетную запись компьютера (имя пользователя и пароль).

    установка macos в ubuntu

    Обратите внимание, что после установки macOS и ее первой загрузки мне пришлось дважды выбрать запись macOS (она перезагружалась после первого выбора). Кроме того, есть задержка мыши (и общая задержка) в процессе установки macOS, но этого больше не будет (или гораздо менее заметно; это зависит от оборудования вашего компьютера) после запуска установленной виртуальной машины macOS.

    установка macos в ubuntu

    5. Запустите только что установленную виртуальную машину macOS.

    Если вы хотите запустить недавно установленную виртуальную машину macOS, запустите, docker ps -a чтобы увидеть идентификатор и / или имя контейнера:

    docker ps -a

    Затем запустите контейнер:

    docker start Container_ID_or_Name

    Замените Container_ID_or_Name идентификатором контейнера или именем, полученным с помощью предыдущей команды.

    Как удалить Docker-OSX

    Итак, вы решили, что хотите удалить Docker-OSX. Начните с выполнения следующей команды, чтобы получить список имен и идентификаторов контейнеров Docker:

    docker container ls -a

    С помощью этой команды определите контейнер, который вы хотите удалить. Теперь остановитесь и снимите контейнер, используя:

    docker container stop ID_or_Image
    docker container rm ID_or_Image

    Замените ID_or_Image идентификатором контейнера или образом, полученным с помощью предыдущей команды.

    Чтобы удалить образ Docker-OSX, введите команду для вывода списка существующих образов Docker:

    docker image ls

    Затем удалите образ Docker-OSX, используя:

    docker image rm Image_ID

    Замените Image_ID идентификатором образа, полученным с помощью предыдущей команды.

    Выводы

    Необязательно покупать дорогущий MacBook или тратить силы и нервы на установку MacOS на свой компьютер через какие-то костыли, ведь можно просто запустить эту ОС в виртуальной машине. На моем 4 ядерном I3 и 8Gb оперативной памяти, система работает очень даже неплохо. Я не скажу что все это супер быстро, но все же таким способом можно протестировать яблочную систему, и понять, нужна ли она вам.

     

    https://linuxthebest.net/kak-ustanovit-macos-v-linux/

    Категория: Linux и не только | Просмотров: 349 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    «  Май 2021  »
    ПнВтСрЧтПтСбВс
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024