blob: 8fc1a7db6a654c6efe0d495935c836cd8bccf432 [file] [log] [blame]
#!/bin/bash
# Copyright 2022 Go Authors All rights reserved.
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# Start macOS installer to install to disk image.
if [[ $# != 4 ]]; then
echo "Usage: $0 <disk-image.qcow2> <opencore.img> <macos-recovery.dmg> <OSK value>"
exit 1
fi
DISK=$1
OPENCORE=$2
RECOVERY=$3
OSK=$4
PORT=1
args=(
"$DISK"
"$OSK"
"$PORT"
-drive id=OpenCoreBoot,if=none,format=raw,file="$OPENCORE"
-device ide-hd,bus=sata.3,drive=OpenCoreBoot
-drive id=InstallMedia,if=none,format=raw,file="$RECOVERY"
-device ide-hd,bus=sata.4,drive=InstallMedia
)
$HOME/qemu.sh "${args[@]}"