forked from kholia/OSX-KVM
-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathinit.sh
26 lines (25 loc) · 733 Bytes
/
init.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
echo Checking Requirements
sudo apt-get install qemu uml-utilities virt-manager git \
wget libguestfs-tools p7zip-full make dmg2img -y > /dev/null 2>&1
echo
echo Setting up KVM-Qemu
echo 1 | sudo tee /sys/module/kvm/parameters/ignore_msrs
sudo usermod -aG kvm $(whoami)
sudo usermod -aG libvirt $(whoami)
sudo usermod -aG input $(whoami)
echo Done!
echo
echo Preparing to download OSX
python3 fetch-macOS-v2.py
echo
echo Preparing Disks and Images
dmg2img -i BaseSystem.dmg BaseSystem.img > /dev/null 2>&1
qemu-img create -f qcow2 mac_hdd_ng.img 128G > /dev/null 2>&1
echo All Done!
echo
echo Creating alias OSX
echo alias OSX="~/OSX-KVM/OpenCore-Boot.sh" >> ~/.bashrc
echo
echo Starting..
./OpenCore-Boot.sh