ranma42 / TigerOnVBox

HOWTO run Tiger (MacOS X 10.4) on VirtualBox
72 stars 12 forks source link

Install Mac OS X 10.4 Tiger on VirtualBox

Prerequisites

This guide assumes that you have:

The environment of the example installation procedure was:

Create a new virtual machine

If trust the files in the repository and want to skip the procedure you can:

If you like to see what it takes to get it done, the following step-by-step procedure will guide you in the creation and configuration of the virtual machine.

  1. select Machine → New... from the menu (or click on the New button)
  2. choose the name of your virtual machine (the example uses "Tiger")
  3. select Type: Mac OS X
  4. select Version: Mac OS X (32-bit) or Version: Mac OS X (64-bit)
  5. choose the amount of RAM (default: 2048 MB)
  6. choose Create a virtual hard disk now

Settings for the creation of the virtual machine

  1. choose the settings for the creation of the virtual hard disk (the default ones should work just fine)

Settings for the creation of the virtual hard disk

  1. from the command-line, run the following commands (replacing "Tiger" with the name of your virtual machine):
VBoxManage modifyvm Tiger --mouse usb
VBoxManage modifyvm Tiger --firmware efi32
VBoxManage modifyvm Tiger --cpu-profile 'Intel Pentium 4 3.00GHz'
VBoxManage modifyvm Tiger --cpuidset 00000000 00000004 756e6547 6c65746e 49656e69
VBoxManage modifyvm Tiger --cpuidset 00000001 00000f43 00020800 fbffffff ffffffff
VBoxManage modifyvm Tiger --cpuidset 80000001 00000000 00000000 ffffffff ffffffff
VBoxManage setextradata Tiger VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion EFI32..Virtual.Box
VBoxManage setextradata Tiger VBoxInternal/Devices/efi/0/Config/DmiUseHostInfo 0
VBoxManage setextradata Tiger VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC 1

Expected result

The virtual machine should now be ready for the install procedure. Its vbox file should match the reference Tiger.vbox except for the name, timestamps and UUIDs.

Install Mac OS X

  1. start the virtual machine
  2. since it is the first boot, VirtualBox will open a popup asking for the install media; select the Mac OS X install disk image

Select install media

  1. wait some time for the boot to complete; the system might either immediately start or stay frozen for several seconds in a state like the one shown in the following image before getting to the UI; after a minute, if it shows no progress or if the console shows Still waiting for root device., try rebooting the machine

Boot wait

  1. choose the language you are going to use

Language selection

  1. from the hidden menu at the top of the screen, select Utilities → Disk Utility...

    IMPORTANT: open Disk Utility immediately after selecting the language. Stepping through the installation and then running Disk Utility will likely result in the hard disk not being shown.

Open Disk Utility

  1. erase the VBOX HARDDISK hard disk using a Mac OS Extended volume format; you can choose whether to also make it Journaled and/or Case-sensitive; the default is Mac OS Extended (Journaled)

Erase the hard disk

  1. quit Disk Utility and proceed with the installation

Additional information