Virtualisation de MacOS 9 sous Qemu.

Distribution de travail : Lubuntu 18.04 LTS

1/ Répertoire de travail.

util05@station01:~$ mkdir VIRT/MACOS9
util05@station01:~$ cd VIRT/MACOS9/
util05@station01:~/VIRT/MACOS9$

2/ Téléchargement du code source de Qemu.

util05@station01:~/VIRT/MACOS9$ wget https://download.qemu.org/qemu-3.0.0.tar.xz
util05@station01:~/VIRT/MACOS9$ tar xvfJ qemu-3.0.0.tar.xz
util05@station01:~/VIRT/MACOS9$ cd qemu-3.0.0/
util05@station01:~/VIRT/MACOS9/qemu-3.0.0$

3/ Configuration de la compilation.

util05@station01:~/VIRT/MACOS9/qemu-3.0.0$ ./configure --enable-virglrenderer --enable-opengl  --enable-sdl --with-sdlabi=2.0 --enable-system --enable-modules --enable-libusb --target-list=ppc-softmmu  --enable-kvm --audio-drv-list=alsa --enable-libusb --enable-hvf

4/ Compilation.

util05@station01:~/VIRT/MACOS9/qemu-3.0.0$ make -j 2
util05@station01:~/VIRT/MACOS9/qemu-3.0.0$ cd ..
util05@station01:~/VIRT/MACOS9$

5/ Téléchargement de 'Mac OS 9.2.2 Universal Install'.

http://macos9lives.com/smforum/index.php?topic=2109.0

6/ Création du disque virtuel.

util05@station01:~/VIRT/MACOS9$ qemu-3.0.0/qemu-img create -f qcow2 vda.img 10G
Formatting 'vda.img', fmt=qcow2 size=10737418240 cluster_size=65536 lazy_refcounts=off refcount_bits=16

7/ Lancement de l'installation de MacOS 9.

util05@station01:~/VIRT/MACOS9$ qemu-3.0.0/ppc-softmmu/qemu-system-ppc -L qemu-3.0.0/pc-bios -cpu "g4" -M mac99,via=pmu -m 1024 -hda vda.img -cdrom "Mac OS 9.2.2 Universal Install.iso" -boot d -g 1024x768x32

8/ Installation de MacOS.

  • Ouvrir le cdrom "MacOS9Lives".
  • Ouvrir [Applications] :
  • Exécuter [Drive Setup 1.9.2] :
  • Sélectionner [ ATA 0 0 0] :
  • [Initialize...] :
  • [Initialize...] :
  • Ouvrir le cdrom "MacOS9Lives".
  • Ouvrir [Apple Software Restore] :
  • [Restore] :
  • [OK] :
  • [Quit] :
  • Quitter Qemu.

9/ Lancement de MacOS.

util05@station01:~/VIRT/MACOS9$ qemu-3.0.0/ppc-softmmu/qemu-system-ppc -L qemu-3.0.0/pc-bios -cpu "g4" -M mac99,via=pmu -m 1024 -hda vda.img -boot c -g 1024x768x32

10/ Liens.

https://github.com/mcayland/qemu/ http://macos9lives.com/smforum/index.php?topic=2109.0 https://jamesbadger.ca/2018/11/07/emulate-mac-os-9-with-qemu/