Installing Leopard on the 15

December 22, 2007

Leopard requires at least an 867Mhz CPU, this iMac has 800. I only need the install to test some OS hacks so I’m pretty sure the 67Mhz delta will not have a big impact. Time to modify some packages…

  • Clone the Leopard DVD onto a writable volume

    mkdir ~/osinstall; cd ~/osinstall
    xar -xf /Volumes/Leopard/System/Installation/Packages/OSInstall.mpkg
    sed -i .old -e 's/866000000/0/' ./Distribution
    mv OSInstall.mpkg ../
    sudo xar -cf /Volumes/Leopard/System/Installation/Packages/OSInstall.mpkg .
  • Boot the iMac with the modified package and install

Some notes

  • I can understand why Apple would like to introduce a new flat archive file for file distribution (folders don’t move well across networks), but I think the OS install DVD is not the right place to implement it. We can no longer see the package contents from the Finder and sysadmins who customize packages now have an extra hoop to jump through.

  • BOM’s are luckily still readable without extra decompression inside /Library/Receipts/boms

  • use “nano +39 Distribution” if you want to change the freq. test to something less drastic

  • This was all done using another Leopard machine, Tiger users have to install XAR separately

  • Disable sleep on the iMac in Leopard, otherwise this happens.