Jump to content
51 posts in this topic

Recommended Posts

Has anyone here attempted a 10.4.4 install using a partition image (a Norton Ghost backup) of a complete and functioning 10.4.4 installed partition?

 

Process is this:

-Create new partition.

-Restore the Ghost image taken from another installed and functioning 10.4.4 OSX (made using patches and complex install process provided by "He whose name cannot be spoken").

-If necessary, copy into the new 10.4.4 partition any need changes in the mach_kernel (if the original system used SSE3 kernel, copy in the needed no SSE3, no NX mach_kernel).

-If necessary, copy into the new 10.4.4 partition any changed or different kext files.

-Boot from the partition.

 

Has anyone tried this successfully? Seems like the perfect way to handle the complex patching of 10.4.4, assuming of course one had access to a functioning patched system, or the partition image of such a system.

 

Comments? Thanks.

 

PS -- after posting this, I see several other threads asking a similar question. We thus all await the comments of a successful/unsuccessful test.

If I remember Ghost correctly, it can expand an image to volumes larger than the original. Smaller, no.

 

The "meat" of the image actually is 6gb or less, so the partition needed actually is mostly empty space. However, Norton can't read the partition table of OS X and therefore had to create a full image of it, data and blank, since it couldn't easily tell the difference.

 

Since the requirement is to have at least 22700 (or whatever number) of unallocated space, the Ghost restore will re-create exactly the partition size needed, and any left over will remain unallocated. I do not believe it can restore into any existing partition because it doesn't understand OS X data scheme.

 

I wonder if we should call Max "Voldemort" so the DMCA police don't tag us again. ;)

I will be doing this with carbon copy cloner or the necessary "ditto -rsrcFork ./foo ./bar" commands and will update on my success or failure copying from a fully patched and functioning intel machine to an amd64 machine. I have installed iLife06 and applied all Apple support updates except for the 10.4.5 update.

 

What I believe will be necessary will be the following from the intel box;

 

sudo ditto -rsrcFork /Applications /Volumes/amd64/Applications

sudo ditto -rsrcFork /Developer /Volumes/amd64/Developer

sudo ditto -rsrcFork /Library /Volumes/amd64/Library

sudo ditto -rsrcFork /System /Volumes/amd64/System

sudo ditto -rsrcFork /Users /Volumes/amd64/Users

sudo ditto -rsrcFork /cores /Volumes/amd64/cores

sudo ditto -rsrcFork /private /Volumes/amd64/private

sudo ditto -rsrcFork /usr /Volumes/amd64/usr

sudo ditto -rsrcFork /bin /Volumes/amd64/bin

sudo ditto -rsrcFork /sbin /Volumes/amd64/sbin

sudo ditto -rsrcFork /.hidden /Volumes/amd64/.hidden

ln -s /Volumes/amd64/private/etc /Volumes/amd64/etc

ln -s /Volumes/amd64/private/var /Volumes/amd64/var

ln -s /Volumes/amd64/private/tmp /Volumes/amd64/tmp

mkdir /Volumes/amd64/dev /Volumes/amd64/Volumes /Volumes/amd64/Network

rm -rf /Volumes/amd64/Users/*

rm /Volumes/amd64/var/db/netinfo/local.nidb

rm /Volumes/amd64/var/db/.AppleSetupDone

cp mach_kernel.amd /Volumes/amd64/mach_kernel

cp patcher /Volumes/amd64/patcher

cp cpuid_patches.txt /Volumes/amd64/cpuid_patches.txt

Okay, this solution works and must be the fastest, easiest way to install 10.4.4.

 

The Ghost partition used was originally installed for SSE3, and for a Canadian-French keyboard. It does not have the AppleAC97Audio.kext installed. It does NOT have the SSE2 kernel installed in the root.

 

To install a dual-boot system on SSE3 system:

 

-Have Acronis Disk Director OS selector installed.

-Create a new primary partition (using Partition Magic or Acronis Disk Director) of 22GB size

-Use Norton Ghost to restore the OSX86 ghost image to the new partition. (Takes 12 minutes)

-Reboot

-Acronis Disk Director will detect the new system partition automatically.

-Select to Boot this system. Done. Boots in about 15 seconds to 10.4.4

-Change the keyboard to your national preference.

-Change any user names and passwords as desired.

 

IF you have a SSE2 system:

 

Before you boot the new system, you must copy the "He whose name cannot be spoken" 10.4.4 "mach_kernel_all" kernel and the "maxxuss_sse" file to the root directory. Rename the kernel mach_kernel. (Of course to do this, you will need another OSX version running to access and modify the files). I also ran Disk Utilities to verify disk permission on the new 10.4.4 boot partition before booting the first time.

 

It would be nice to have a Ghost image of a 10.4.4 install with all of the possible needed kext installed, and the SSE2 kernel as default, with the SSE3 kernel in the root as a selection. This way anyone could install 10.4.4 in about 30 minutes, then change the kernel as desired.

 

To add AppleAC97Audio.kext (for those needing AC97 sound support):

 

-While running 10.4.4, copy AppleAC97Audio.kext from your prior 10.4.3 /System/Library/Extensions folder (or from any other place you may have this file) to your new 10.4.4 Desktop.

 

-Open Terminal

 

- Type: sudo cp -R /Users/your-username/Desktop/AppleAC97Audio.kext /System/Library/Extensions/

 

(NOTE: In the above command replace "your-username" with the name of user desktop. It might be "julien". You will need to enter the password for the sudo command, this might also be "julien")

 

- Type: sudo kextload -t /System/Library/Extensions/AppleAC97Audio.kext

 

- If there are no errors Type: sudo kextcache -k /System/Library/Extensions and reboot

 

Everything seems to be working. Xbench on this P4HT 3Ghz is about 58, about the same as the 10.4.3 install. I do not see much difference between the two, and wonder if there is much benefit in the upgrade.

So if one were to do this, without a working 10.4.3 installation available on the machine, how would you get an AMD enabled patched kernel in to the partition to make the thing boot?

 

bare in mind that this is a hypothetical question, I'm not actually trying to do it yet... lol

I have two questions. Number 1. Can the disk partition be made with something like Hiren's Boot CD 7.8 (where I'm getting norton Ghost) or do you NEED a working version of OSX on a different hard drive to use Partition Magic (or possibly disk utility?). Also can you make the partition any size, say.. 200GB?

 

Secondly, without a working 10.4.3 can someone point me towards the AC97.kext file?

If you have a SSE3 CPU, you need only Windows, and an empty partition to mount the partition image -- and Norton Ghost. Instead of using a new partition, you could restore the image to another HD and then just plug that HD in as the primary boot HD (thus no dual boot issues to setup).

 

If you have SSE2 CPU, you will need to alter the setup of the partition before it will boot, and will need to use a working OSX. The parition WILL NOT boot on a SSE2 CPU - it was set up for SSE3 -- read the post above. (Note that I did this, copied in the mach_kernel_all and maxxuss_sse to the root, and also restored permissions on the disk before trying my install.)

 

It will boot with or without sound. Then you can figure out if sound is working. If not, at that point you may need to copy in the proper A97 sound files (lots of posts telling how to do this).

If you have SSE2 CPU, you will need to alter the setup of the partition before it will boot, and will need to use a working OSX. The parition WILL NOT boot on a SSE2 CPU - it was set up for SSE3 -- read the post above. (Note that I did this, copied in the mach_kernel_all and maxxuss_sse to the root, and also restored permissions on the disk before trying my install.)

 

No, sorry, I have SSE2 CPU only and I rebooted doing nothing at all ! Even if later I input mach_kernel_all to get the 1.0 solution.

 

maxxuss_sse : what for? I didn't do that...

 

Many Urban legends around.

First, you must put maxxuss_sse in the root -- it is the sse3/sse2 translator. Second, you must rename mach_kernel_all as mach_kernel. These must have system permissions. Check the forums, and you will find instructions on properly renaming the kernels.

 

Then if you are using a 10.4.3 install to do this, use Disk Utilities to Verify the new drive (the partition you just installed) and then to Fix Permissions. These last two steps may be very important (I cannot say for sure, because I did them without testing prior to doing them).

 

Then boot to the new 10.4.4 partition. It works.

First, you must put maxxuss_sse in the root -- it is the sse3/sse2 translator. Second, you must rename mach_kernel_all as mach_kernel. These must have system permissions. Check the forums, and you will find instructions on properly renaming the kernels.

 

Then if you are using a 10.4.3 install to do this, use Disk Utilities to Verify the new drive (the partition you just installed) and then to Fix Permissions. These last too steps may be very important.

 

Then boot to the new 10.4.4 partition. It works.

 

 

I am repeating this : it works automatically after restoring the Ghost image (30 minutes) on my Centrino SSE2.

NOTHING TO ADD.

Julien did the right thing and remember it is a partition image of a full working system.

I am repeating this : it works automatically after restoring the Ghost image (30 minutes) on my Centrino SSE2.

NOTHING TO ADD.

 

I tried, too. Didn't boot on my system until I did the mods. But I also corrected permissions when I did the mods. Maybe that made the difference. In the post with the torrent he says he is using a P4 Prescott, which is SSE3... Let's see what happens for others.

 

how can you install this with out using windows.

 

Use the Norton Ghost boot disk. It is designed to boot and allow you to restore an image to a partition even without booting into a Windows install. You could install the partition to a new disk.

Are you sure your Centrino is not SSE3 -- Intel states the Centrino mobile solos support SSE3...??

I'd just like to state that Centrino is the -platform-. And technically that is two platforms ago. It went Centrino, Sonoma, and now Napa (I may be wrong on the last point).

 

The only mobile Intel CPUs that have SSE3 are the Core ones, which is what I think you meant anyway. Those only recently came out. So, if one has an older Pentium-M model (Banias, Dothan, etc), you will only have SSE2.

 

Back on topic, thanks for the install info for this method. :D

I'd just like to state that Centrino is the -platform-. And technically that is two platforms ago. It went Centrino, Sonoma, and now Napa (I may be wrong on the last point).

 

The only mobile Intel CPUs that have SSE3 are the Core ones, which is what I think you meant anyway. Those only recently came out. So, if one has an older Pentium-M model (Banias, Dothan, etc), you will only have SSE2.

 

Back on topic, thanks for the install info for this method. :D

 

Since so greedy to know :

 

Propriétés du processeur:

Type de processeur Mobile Intel Pentium M 725, 1600 MHz (16 x 100)

Alias du processeur Dothan

Stepping du processeur B1

Jeu d'instructions x86, MMX, SSE, SSE2

Vitesse d'horloge originelle 1600 MHz

And according to Julien who made it :

based on 0.3c maxxuss patches,

used amd kernel, but did not apply

 

The reasons why I did absolutly NOTHING after Ghost Backup restoration. It Booted with no post-install!

Can some one tell me if i can restore the GhostImage, to a smaller partition, cos i can't free up 22 GB.

To free this space i woud have to empty my windows and os X partitions, and thats a thing i don't want to do.

 

Any help would be wellcome!

 

Thanks

ASUSTeK Computer Inc.

M5N Notebook

Intel Pentium M 725 Dothan 1.60GHz SSE2

Intel i855GM/GME rev. A2

 

Just install 10.4.3 before on a second partition. And read wiki for details for dualbooting. Those things have been developped months ago.

@atrunix

 

So there's no way installing the image without having

installed 10.4.3 before?

 

Is it not possible to make a new partition with

partition magic and to configure dual booting with

boot magic for example??

 

 

@amazondani

 

I suppose you need 2,2 GB

since the size of the image is only 1 GB

×
×
  • Create New...