Как запустить macOS Catalina в VirtManager в Linux

Если вам нужна macOS на вашем ПК с Linux для целей разработки, вы будете рады узнать, что можно настроить виртуальную машину в VirtManager с помощью инструмента macOS-Simple-KVM.

Установка VirtManager

Вам нужно будет установить VirtManager на свой ПК с Linux, чтобы использовать macOS на вашем ПК с Linux. Чтобы установить программное обеспечение, откройте окно терминала. Вы можете открыть окно терминала, нажав Ctrl + Alt + T на клавиатуре. Или найдите «Терминал» в меню приложения.

При открытом окне терминала можно начинать установку. Следуйте приведенным ниже инструкциям по установке, чтобы установить VirtManager на ПК с Linux.

Убунту

Чтобы установить VirtManager в Ubuntu, используйте приведенную ниже команду apt install .

sudo apt установить virt-manager

Дебиан

Чтобы получить VirtManager в вашей системе Debian , установите программное обеспечение с помощью команды apt-get install .

sudo apt-get установить виртуальный менеджер

Арх Линукс

Чтобы установить VirtManager в Arch Linux, используйте команду pacman -S .

sudo pacman -S virt-manager

Федора

Чтобы заставить VirtManager работать в Fedora, используйте следующую команду установки dnf .

sudo dnf установить virt-manager

OpenSUSE

Чтобы настроить VirtManager в OpenSUSE Linux, вы можете запустить следующую команду установки zypper .

sudo zypper установить virt-manager

Загрузка macOS Simple KVM

Просто загрузить macOS на свой ПК с Linux и вставить его в VirtManager не получится. ОС Apple является узкоспециализированной, поэтому ее необходимо предварительно настраивать. К счастью, проект macOS Simple KVM упрощает эту задачу.

Для начала вам нужно будет установить различные зависимости, необходимые для использования macOS Simple KVM. Затем следуйте инструкциям ниже, чтобы все заработало.

Убунту

sudo apt установить libvirt-daemon qemu-system qemu-utils python3 python3-pip git

Дебиан

sudo apt-get установить libvirt-daemon qemu-system qemu-utils python3 python3-pip git

Арх Линукс

sudo pacman -S qemu python python-pip python-wheel git sudo systemctl включить libvirtd sudo systemctl запустить libvirtd

Федора

sudo dnf установить libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl включить libvirtd sudo systemctl запустить libvirtd

OpenSUSE

sudo zypper в libvirt-daemon qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl включить libvirtd sudo systemctl запустить libvirtd

После настройки зависимостей используйте команду git clone , чтобы получить файлы проекта macOS Simple KVM с GitHub.

git-клон https://github.com/foxlet/macOS-Simple-KVM.git

Перейдите в папку «macOS-Simple-KVM» с помощью команды cd .

cd macOS-Simple-KVM/

Затем запустите команду jumpstart.sh, чтобы загрузить программное обеспечение для установки macOS.

./jumpstart.sh --каталина

Когда скрипт jumpstart завершит выполнение, перейдите к следующему разделу руководства.

Создание жесткого диска macOS

Вы должны создать жесткий диск для виртуальной машины macOS KVM. Для этого используйте приведенную ниже команду qemu-img . В этом руководстве мы создадим диск размером 100 ГБ (но не весь сразу). Если вы хотите, чтобы диск был больше (или меньше), отредактируйте часть команды «100G».

qemu-img создать -f qcow2 macos.qcow2 100G

Включение macOS в VirtManager

Чтобы включить macOS в VirtManager, вам нужно запустить уникальный скрипт. Этот скрипт выполняет настройку macOS и импортирует ее. Затем в терминале запустите команду make.sh.

судо ./make.sh --добавить

После выполнения приведенной ниже команды make.shсценарий сгенерирует XML-конфигурацию и импортирует виртуальную машину в VirtManager. Щелкните его правой кнопкой мыши и выберите параметр «Открыть», чтобы получить доступ к виртуальной машине. Однако пока не запускайте виртуальную машину.

Нажмите информационную кнопку рядом со значком монитора, чтобы получить доступ к конфигурации виртуальной машины macOS. Выберите «SATA Disk 1» или «SATA Disk 2». Затем нажмите кнопку «Добавить оборудование» с помощью мыши.

Найдите папку «macOS-Simple-KVM» на своем компьютере и установите флажок «Выбрать или создать пользовательский магазин». Затем кнопка «Управление».

После нажатия кнопки «Управление» вы увидите всплывающее окно «Найти или создать том хранилища». Нажмите на знак «+». При нажатии на эту кнопку открывается окно с надписью «Создать пул хранения». Найдите «Целевой путь» и щелкните по нему мышью.

После нажатия «Целевой путь» введите следующий путь. Однако обязательно измените «ИМЯ ПОЛЬЗОВАТЕЛЯ» на имя пользователя вашего ПК с Linux.

/home/USERNAME/macOS-Simple-KVM

Нажмите «Готово», чтобы добавить пул хранения. Затем просмотрите новый пул хранения для «macos.qcow2» и выберите «Выбрать том». Затем нажмите кнопку «Готово», чтобы добавить в виртуальную машину новейшее оборудование.

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

Установка macOS

Как только виртуальная машина загрузится, вы увидите менеджер загрузки Clover. Сначала найдите параметр «Загрузить установку macOS из базовой системы macOS» и выберите его с помощью стрелок на клавиатуре. Затем нажмите Enter , чтобы запустить программу установки.

Вы увидите окно «Утилиты macOS» с загруженным установщиком. Выберите «Дисковая утилита», чтобы загрузить инструмент Apple для создания разделов. В дисковой утилите найдите «QEMU HARDDISK» со 107,37 ГБ свободного места.

Найдя жесткий диск, нажмите кнопку «Стереть». Затем назовите диск «HDD». Затем нажмите кнопку «Стереть», чтобы отформатировать диск. Когда закончите, нажмите «Дисковая утилита» на верхней панели и выберите «Выйти из Дисковой утилиты», чтобы вернуться к инструменту установки macOS.

Выберите «Переустановить macOS» и установите macOS как виртуальную машину. Имейте в виду, что виртуальные машины могут работать медленно. Возможно, вам придется оставить установку на час или около того.

После длительной установки вы будете готовы использовать MacOS на своем ПК с Linux в качестве виртуальной машины.


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.