Member modbin created a Live DVD that worked on his system using OSX 10.4.8 and the 8.8.1 kernel. He posted instructions (Part 1 and Part 2 and Files). However, not many people tested this nor provided feedback with any problems running a Live DVD on their own systems.
Some people just wanted the Live DVD posted. But the Live DVD is based on creating a real OSX installation just like what you want your custom Live DVD to look like. Then the Live DVD is created from that installation. Customizing the Live DVD afterward is not so straightforward.
I looked at his instructions and decided that an installer script could be created to perform the same steps. This would save potential users much of the hardship of creating the Live DVD. Instead, the user would create an OSX partition configured to look like his Live DVD. Then he would run the installer and the Live DVD would be created for him.
I have worked closely with modbin to make sure the installer follows the instructions that he set forward for creating the Live DVD.
This is a beta test of both the Live DVD and the installer that makes it. The Live DVD that is produced sometimes works differently on my (Intel) system than it does on modbin's (AMD) system. So, more feedback is needed in order to sort out how to make the Live DVD work with all (or most) systems.
- Create a new partition with OSX 10.4.8 and 8.8.1 kernel. Configure it as you would like your Live DVD to be. Make sure it is smaller than the size of a DVD since that is what it must fit on.
To install 10.4.8 on your partition, it is best to follow the Pastebin or Paulicat methods.
As a minimum, install 10.4.6 or 10.4.7 and get it functioning. Then install the Apple 10.4.8 Combo update. Before reboot, be sure to install the 8.8.1 kernel. And install the Paulicat AppleSMBIOS.kext. After reboot, configure your installation as you would like your Live DVD to be.
10.4.8 and 8.8.1 kernel resources can be found here.
- Download the Live DVD installer: v1.2 (3/13/2007) - also here.
(Previous installer: v1.1 (3/10/2007))
(Previous installer: v1.0 (2/27/2007))
- Run the installer, you will choose a folder to save the Live DVD ISO in.
NOTE: The ISO must not be saved on the same partition as your Live DVD OSX installation. This is because the installer uses the Disk Utility Restore function which will try to save the ISO into the ISO and it just won't fit. Besides this being a circular problem. You must save the ISO on a different partition from the Live DVD OSX installation. The different partititon should be an OSX (HFS+) partition for best results.After choosing the folder, you are warned that the next 2 operations will be taking up to 10 minutes to perform. You should be patient for this. During this time, a blank ISO image is being created. And the OSX installation is being copied (restored) to the ISO image.
Following those 2 lengthy operations, some files are rearranged and permissions are repaired.
When the installer is done, it will open the Live DVD folder and show you the finished Live DVD ISO (DMG).
- Burn the ISO (DMG) to a DVD. Simplest way is to open Disk Utility and click on the Burn icon in the toolbar. Select the Live DVD ISO and insert a blank DVD. Click Burn.
- Boot the burned Live DVD. The first step is to press "any key" to start the Live DVD. Otherwise, the countdown will finish and your active partition will boot instead.
The next step is to type in a size for a RAM disk. Minimum size is 30 (MB). If you have 1 GB of RAM, try 60 and if you have 2 GB of RAM, try 120.
Watch the verbose messages for errors during boot. Unfortunately, booting is rather slow.
- If you get booted to the Desktop, try out various features of your Live DVD. The first time you access something after boot, it will be slow. The second and subsequent times will be faster.
- Report any errors/problems encountered during install, during boot or after reaching the Desktop.
- The progress bars may disappear prematurely. This will not affect the performance of the installer, it will just leave you with reduced feedback. In the worst case and all progress bars fail, you will know that the installer is done when it shows you the finished Live DVD ISO. The whole Phase 2 process should take 10-15 minutes depending upon your computer.
The progress bars are displayed using a program called CocoaDialog. This is recommended by many developers including Apple. I have found it to be rather finicky and will throw up errors at random times. Running it 10 times in a row, it may break 3 times under the same conditions. Unfortunately, short of learning Cocoa, this is the best available solution.