The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Раздел полезных советов: Запуск macOS в виртуальной машине на базе QEMU/KVM"
Отправлено auto_tips, 19-Янв-21 12:15 
Скрипт для запуска macOS в виртуальной машине (файлы с прошивками можно скопировать из snap [[https://github.com/popey/sosumi-snap/tree/master/snap/local sosum]], [[http://download.proxmox.com/debian/dists/buster/pve-no-subsc... proxmox]] или пакета ovmf из Fedora, Ubuntu или Debian).

#!/bin/bash
OSK="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

   /usr/bin/qemu-system-x86_64 \
    -enable-kvm \
    -m 2G \
    -machine q35,accel=kvm \
    -smp 4,cores=2 \
    -cpu Penryn,vendor=GenuineIntel,kvm=on,+sse3,+sse4.2,+aes,+xsave,+avx,+xsaveopt,+xsavec,+xgetbv1,+avx2,+bmi2,+smep,+bmi1,+fma,+movbe,+invtsc \
    -device isa-applesmc,osk="$OSK" \
    -smbios type=2 \
    -object rng-random,id=rng0,filename=/dev/urandom -device virtio-rng-pci,rng=rng0 \
    -serial mon:stdio \
    -drive if=pflash,format=raw,readonly,file="./firmware/OVMF_CODE.fd \
    -drive if=pflash,format=raw,file=./firmware/OVMF_VARS-1024x768.fd \
    -device virtio-vga,virgl=on \
    -display sdl,gl=on \
    -L "$SNAP"/usr/share/seabios/ \
    -L "$SNAP"/usr/lib/ipxe/qemu/ \
    -audiodev pa,id=pa,server="/run/user/$(id -u)/pulse/native" \
    -device ich9-intel-hda -device hda-output,audiodev=pa \
    -usb -device usb-kbd -device usb-mouse \
    -netdev user,id=net0 \
    -device vmxnet3,netdev=net0,id=net0 \
    -drive id=ESP,if=virtio,format=qcow2,file=./ESP.qcow2 \
    -drive id=SystemDisk,if=virtio,file=./macos.qcow2


Для установки macOS в виртуальной машине c использованием образа BaseSystem.img дополнительно нужно добавить строку:

    -drive id=InstallMedia,format=raw,if=virtio,file=./BaseSystem.img

Для загрузки установочного образа macOS можно использовать скрипт [[https://github.com/popey/sosumi-snap/blob/master/snap/local/... fetch-macos.py]].


URL: https://github.com/popey/sosumi-snap https://github.com/kholia/OSX-KVM/ https://github.com/popey/sosumi-snap/blob/master/snap/local/...
Обсуждается: http://www.opennet.ru/tips/info/3172.shtml

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру