Environment
- Host: Windows 10 Intel x64
- Virtualization: QEMU emulator version 6.0.93 (v6.1.0-rc3-11879-ge232c1bc00-dirty)
qemu-system-ppc.exe - Guest: Mac OS X 10.5.6 Desktop PowerPC
Screenshots
Instructions
Update from 10.5.0 using https://support.apple.com/kb/dl754?locale=en_US
Notes
- Release mouse control back to host OS pressing Ctrl+Alr+G keys together.
- Network only works if creating a network bridge connection. For my set-up, I called the virtual NIC mytap3456.
- Network MAC address has to be unique. Each one of my Qemu guest NIC have a different MAC address...loads of MAC addresses....
- Confirm the "Network Bridge" (in Control Panel\Network and Internet\Network Connections) is using the correct physical network card (Intel 1.0GB for me). I lost a great deal of time using the wrong NIC.
- Check how to solve the problem with "unable to determine UUID for host. Error: 35"
- Check how to solve the problem with Time Machine
- Check how to solve the problem to access the Time Machine shared folder on Mac OS X 10.13
Links
- https://wiki.qemu.org/Documentation/Platforms/PowerPC#Mac_OS_9.x_to_Mac_OS_X_10.4
- https://www.emaculation.com/doku.php/ppc-osx-on-qemu-for-osx
- https://wiki.gentoo.org/wiki/QEMU/Options
- https://www.windowscentral.com/how-set-and-manage-network-bridge-connection-windows-10
- http://wiki.laptop.org/go/Talk:Using_QEMU_on_Windows
Start-up script
/cygdrive/f/VMs, Emulators, Simulators/Qemu/Mac OS X/Mac OS X 10.5 (Leopard)/Mac OS X 10.5 (Leopard) Desktop/Mac OS X 10.5.6 (Leopard) Desktop
qemu-start-mac-os-x-10-5-6.sh
#!/bin/bash
sHD=mac-os-x-10-5-6-system-disk.qcow2
sName=$(basename "$(pwd)")
[[ ! -e "$sHD" ]] && "/cygdrive/c/Program Files/qemu/qemu.qcow2.exe" create -f qcow2 -o size=100G "$sHD"
# "C:\Program Files\OpenVPN\bin\tapctl.exe" create --hwid root\tap0901
"qemu-system-ppc.exe" \
-name "${sName}" \
-L pc-bios \
-boot c \
-M mac99,via=pmu \
-cpu g4 \
-m 2048 \
-prom-env "boot-args=-v" \
-prom-env "vga-ndrv?=true" \
-prom-env "auto-boot?=true" \
-drive file="$sHD",format=qcow2,media=disk \
-netdev tap,id=mynet0,ifname=mytap3456 \
-device sungem,netdev=mynet0,mac=52:54:00:12:34:56 \
-usb \
-device usb-mouse \
-device usb-kbd \
-sdl \
-g 1920x1080x32 \
-device VGA,edid=on
cat >/dev/null << 'EOF'
https://www.qemu.org/docs/master/system/usb.html
-device usb-tablet \
-drive file="$sHD",format=qcow2,media=disk \
-netdev tap,id=mynet0,ifname="Local Area Connection",script=no,downscript=no \
-netdev tap,id=mynet0,ifname=OpenTAB,script=no,downscript=no \
-netdev user,id=mynet0 \
-g 1920x1080x32 \
For CD/DVD/DVD DL:
-drive file=image.iso,format=qcow2,media=cdrom \
To boot from the 1st device: -boot c
To boot from the 2nd device: -boot d
To boot from the network : -boot n
External source of information:
https://wiki.qemu.org/Documentation/Platforms/PowerPC#Mac_OS_9.x_to_Mac_OS_X_10.4
https://www.emaculation.com/doku.php/ppc-osx-on-qemu-for-osx
https://wiki.gentoo.org/wiki/QEMU/Options
https://www.windowscentral.com/how-set-and-manage-network-bridge-connection-windows-10
http://wiki.laptop.org/go/Talk:Using_QEMU_on_Windows
EOF
Comments
Post a Comment