OSX-KVM 安裝備忘指南: 在KVM虛擬機中運行macOSX Big Sur / Catalina


OSX-KVM 安裝備忘指南: 在KVM虛擬機中運行macOSX Big Sur / Catalina

轉載請附原文連接:https://www.cnblogs.com/b-sir/p/13265722.html

准備工作

需要做好以下的准備:

  • 一台可用的 Linux 機器

 ps: 是的,OSX-KVM現在已經不需要一台可用的MAC OS X系統了。只需要一台linux機器即可完成全部工作,推薦是ubuntu18.04以上。

 

開始

進入linux,登陸並開始執行以下命令:

a) 安裝需要的包:

sudo apt-get install qemu uml-utilities virt-manager dmg2img git wget libguestfs-tools

b)KVM 需要加一個開關來正常工作.

echo 1 > /sys/module/kvm/parameters/ignore_msrs

c)找個目錄進入,通過clone來拉取OSX-KVM項目

cd ~

git clone https://github.com/kholia/OSX-KVM.git

cd OSX-KVM

 d)使用OSX-KVM自帶的命令,選擇OSX版本並下載鏡像

./fetch-macOS.py

下載完成后會出現一個BaseSystem.dmg, 執行以下命令 轉為img格式

dmg2img BaseSystem.dmg BaseSystem.img

e)創建一個磁盤文件,作為虛擬機的硬盤,用來安裝OS X系統

    qemu-img create -f qcow2 mac_hdd_ng.img 128G

  我這里不用這個,文件讀寫性能不行,我直接分了個區出來,用於給虛擬機用,為/dev/sdc3

f)網絡相關設置

sudo ip tuntap add dev tap0 mode tap
sudo ip link set tap0 up promisc on
sudo ip link set dev virbr0 up
sudo ip link set dev tap0 master virbr0

進入關鍵操作了

g) 復制一份OpenCore-Boot.sh, 稍加修改:

  1) -m 3072 改為 -m 12288,將內存由3G改為12G (根據自己的機器來)

  2) -smp 4,cores=2 \ 改為 -smp 4,cores=4,2核4線程改為4核4線程(根據自己的機器來,我的CPU是6核的)

  3)-monitor stdio \ 改為 -vnc 0.0.0.0:0 -k en-us \, (我的系統是ubuntu server,所以顯示設備改為VNC,桌面版Ubuntu不用改)

  4)-drive id=MacHDD,if=none,file=./mac_hdd_ng.img,format=qcow2 \

    改為 -drive id=MacHDD,if=none,file=/dev/sdc3,format=raw \

    我給虛擬機的硬盤是使用一個分區,不用文件。按照需求改。

h) 執行改好的腳本,用VNC連上開始進入蘋果的圖形界面安裝系統,Over。

 

安裝好系統后的一些操作

 todo:--


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM