Jump to content
5 posts in this topic

Recommended Posts

I think this is a close as you will get -- and this is a great install method:

 

See post: http://forum.osx86project.org/index.php?showtopic=9472

 

Here is a HOW-TO to make a Mac OS X 10.4.4 install DVD for installing from within Mac OS 10.4.x

 

Step 1. The required format of the new DVD

 

i) Create a folder on your desktop (call it anything) and put the following into it:

 

Mac OS X 10.4.4 Restore Disc.dmg

install.sh (script file see below)

patch.sh (script file see below)

files (a folder to put all your patched files, note the folder has to be exactly as it is written here)

 

Step 2. Creating the scripts

 

i) Open the Terminal and type:

 

sudo -s

<enter your password>

nano install.sh

 

ii) Paste the following:

 

 

#!/bin/sh

echo ""

echo "Mac OS X 10.4.4 Installer v0.1"

echo ""

echo "Enter the name of the drive where OS X will be installed:"

read drivename

 

bless -mount /Volumes/$drivename -setBoot

hdiutil convert Mac\ OS\ X\ 10.4.4\ Restore\ Disc.dmg -format UDTO -o ~/Desktop/tiger.iso

hdiutil attach -readwrite ~/Desktop/tiger.iso.cdr

 

cp -R files/OSInstall.dist /Volumes/Mac\ OS\ X\ Install\ Disc\ 1/System/Installation/Packages/OSInstall.mpkg/Contents/

 

cd /Volumes/Mac\ OS\ X\ Install\ Disc\ 1/System/Installation/Packages/

open OSInstall.mpkg

 

echo ""

echo "Once Mac OS X 10.4.4 is installed run the patch script"

 

 

iii) Press <ctrl> + o (to Output file) and <ctrl> + x (to eXit)

 

iv) type chmod +x install.sh

 

v) now repeat steps i) to iv) but for patch.sh and with the following script:

 

hint - if you want to add extra kexts to be installed i.e. for your sound card then find the line in the script that reads "## Comment out if not required and/or add in your own" and add them underneath that line in the same format as the one thats already there (e.g. do_replace kextname.kext $path/System/Library/Extensions)

 

 

#!/bin/sh

echo ""

echo "Mac OS X 10.4.4 Patcher v0.1"

echo ""

echo "Enter the name of the drive where you installed Mac OS:"

read drivename

 

path=/Volumes/$drivename

filepath=files

 

## Replace the kernel with patched version

cp $filepath/mach_kernel $path

 

## Function to replace patched files

function do_replace()

{

cp -R $filepath/$1 $2/

}

 

do_replace translate /$path/usr/libexec/oah

do_replace translated $path/usr/libexec/oah

do_replace Dock $path/System/Library/CoreServices/Dock.app/Contents/MacOS

do_replace Finder $path/System/Library/CoreServices/Finder.app/Contents/MacOS

do_replace loginwindow $path/System/Library/CoreServices/loginwindow.app/Contents/MacOS

do_replace SystemUIServer $path/System/Library/CoreServices/SystemUIServer.app/Contents/MacOS

do_replace ATSServer $path/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support

do_replace mds $path/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support

do_replace diskimages-helper $path/System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/Resources

 

## Replace incompatiable kexts with ones from 10.4.3 (optional)

## Comment out if not required and/or add in your own

do_replace IOATAFamily.kext $path/System/Library/Extensions

 

## Repair permissions/ownerships of extensions just copied

chown -R root:wheel $path/System/Library/Extensions

chmod -R 755 $path/System/Library/Extensions

 

## Run disk utility to repair volume/perissions

diskutil repairVolume $path

diskutil repairPermissions $path

 

echo ""

echo "Mac OS X 10.4.4 Patch complete!"

 

 

Step 3. The files in the 'files' folder

 

You need the following files in the 'files' folder NOT in any other sub folders:

 

i) Maxxuss patched kernel

ii) Maxxuss decrypted files

iii) IOATAFamily.kext from /System/Library/Extensions from your working 10.4.3 (plus any extra ones you added to the script)

iv) OSInstall.dist (modified as stated on maxxuss site)

 

Step 4. Burn the DVD

 

Step 5. Install 10.4.4

 

i) Create a spare partition and format it with disk utility

ii) Open terminal and type:

sudo -s

cd <drag the DVD icon into the terminal window>

./install.sh

 

iii) The installer will ask you where you are going to install 10.4.4 (just type the drive name as shown on the desktop)

 

iv) The script will automatically run the OS Installer for you (just follow it as you would normally)

 

v) Once finished go back to the terminal and type:

./patch.sh

 

vi) The installer will ask you where you installed 10.4.4 (again just type the drive name as shown on the desktop)

 

Thats it reboot and enjoy OS X 10.4.4

 

The good thing about this solution is that you will only ever have to do step 5 if you need to reistall

×
×
  • Create New...