Skip to main content

Virtualization - Mac OS X 10.5.8 PowerPC Desktop on Qemu for Windows


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.8 Desktop PowerPC

Screenshots


Instructions

Update from 10.5.0 using https://support.apple.com/kb/dl866?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 mytap3458.
  • 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.8 (Leopard) Desktop
qemu-start-mac-os-x-10-5-8.sh

#!/bin/bash

sHD=mac-os-x-10-5-8-system-disk.qcow2
sName="$(basename "$(pwd)"|sed 's/,/,,/g')"

case "$(uname -a)" in
*Cygwin*) P="/cygdrive/c/Program Files/qemu/" ;;
esac
if [[ -z "$P" ]]; then
echo "ERROR: Cannot identify paht to QEmu tools"
exit
fi
PATH="$P:$PATH"

[[ ! -e "$sHD" ]] && "qemu.qcow2.exe" create -f qcow2 -o size=100G "$sHD"

# "C:\Program Files\OpenVPN\bin\tapctl.exe" create --hwid root\tap0901
# 52:54:00:12:34:58
#              | |+-> 8: Update 8
#              | +--> 5: Version 10.5
#              +----> 4: Mac OS X
"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,ifname=mytap3458,id=mynet0 \
-device sungem,netdev=mynet0,mac=52:54:00:12:34:58 \
-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

Popular posts from this blog

Movies - Deadpool & Wolverine (2024)

 

Movie - Trap (2024)

 

Movie - Some Like It Hot (1959)

  My views See other movies with: Marilyn Monroe Jack Lemmon Tony Curtis Plot In Prohibition-era  Chicago , Joe is a jazz  saxophone  player and an irresponsible, impulsive gambler and  ladies' man ; Jerry, his anxious friend, is a jazz  double bass  player. They work in a  speakeasy  owned by local Mafia boss "Spats" Colombo. Tipped off by informant "Toothpick" Charlie, the police raid the joint. Joe and Jerry escape, but later accidentally witness Spats and his henchmen gunning down Toothpick and his gang in revenge (an incident inspired by the  Saint Valentine's Day Massacre ). [ 7 ]  Spats and his gang see them as they flee. Broke, terrified, and desperate to leave Chicago, Joe and Jerry  disguise themselves as women  named Josephine and Daphne so they can join Sweet Sue and her Society Syncopators, an all-female band headed by train to  Miami . On the train, Joe and Jerry befriend Sugar Kane, the band's vocalist ...