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.3.0 Desktop PowerPC
Screenshots
Instructions
I have to write something here
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 mytap3430.
- 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.
- Possible SSH remote access problems solved here.
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.3 (Panther)/Mac OS X 10.3 (Panther) Desktop/Mac OS X 10.3.0 (Panther) Desktop
qemu-start-mac-os-x-10-3-0.sh
#!/bin/bash
sHD=mac-os-x-10-3-0-system-disk.qcow2
sName=$(basename "$(pwd)")
[[ ! -e "$sHD" ]] && "qemu.qcow2.exe" create -f qcow2 -o size=100G "$sHD"
# 52:54:00:12:34:30
# | |+-> 0: 10.3.0
# | +--> 3: 10.3.x
# +----> 4: Mac OS 10.x [Desktop Main Interface - Wired]
"qemu-system-ppc.exe" \
-name "${sName}" \
-L pc-bios \
-boot c \
-M mac99 \
-m 1536 \
-drive file="$sHD",format=qcow2,media=disk \
-usb \
--device usb-kbd \
--device usb-mouse \
-device sungem,netdev=mynet0,mac=52:54:00:12:34:30 -netdev tap,ifname=mytap3430,id=mynet0 \
-prom-env "boot-args=-v" \
-prom-env "vga-ndrv?=true" \
-prom-env "auto-boot?=true" \
-sdl \
-g 1920x1080x32 \
-device VGA,edid=on
cat >/dev/null << 'EOF'
-netdev user,id=mynet0 -device sungem,netdev=mynet0 \
-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 \
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