Jump to content

Porting whole installation to new hardware.


7 posts in this topic

Recommended Posts

Ok, I installed Leo Hazard 10.6.1 on my Old Intel Core 2 Duo 1.86Ghz + Intel D946GZIS

I got everything working, from sound to network and all. I used the system for a year it was smooth and perfect. I also updated it to 10.6.7 without any problems.

 

Now the thing is, I want to port the installation to new Intel Machine, Core i7 2600 on H67 chip-set.

 

Is it possible that, I can just remove some old kexts and put new to make my new machine to boot on that former hard drive of mine?

 

Or should I just install fresh mac on new one, and then use in-built migration utility? from LAN or using Local Disk. ( I have alot of important data and applications of my work, around 400GBs ).

 

What option is most reliable? ;)

Link to comment
Share on other sites

It's okay to reuse your existing installation. I would download and run the full 10.6.7 combo update on it first to make sure all (as many as possible anyway) Apple kernel extensions are clean but that's just me, it will probably work fine.

You might want to change (smbios.plist) to a model identifier from a later model Mac that uses a core i CPU. I don't know what the consensus is on this, I'm still on a Core 2 Duo. If you are using a patched DSDT you should remove it of course.

Link to comment
Share on other sites

I have taken backup of kernel and extensions, and removed all custom tailored kexts, That I used formerly.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMbiosversion</key>
	<string>MP31.88Z.00C1.B00.0802091544</string>
	<key>SMmanufacter</key>
	<string>Apple Inc.</string>
	<key>SMproductname</key>
	<string>MacPro3,1</string>
	<key>SMsystemversion</key>
	<string>1.0</string>
	<key>SMserial</key>
	<string>W87234JHYA4</string>
	<key>SMexternalclock</key>
	<string>333</string>
	<key>SMmaximalclock</key>
	<string>3000</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMmemspeed</key>
	<string>800</string>
	<key>SMmemmanufacter_1</key>
	<string>0xAD00000000000000</string>
	<key>SMmemserial_1</key>
	<string>0x00001020</string>
	<key>SMmempart_1</key>
	<string>0x48594D503131325336344350362D59352020</string>
	<key>SMmemmanufacter_2</key>
	<string>0xAD00000000000000</string>
	<key>SMmemserial_2</key>
	<string>0x00003021</string>
	<key>SMmempart_2</key>
	<string>0x48594D503131325336344350362D59352020</string>
	<key>SMmemmanufacter_3</key>
	<string>0xAD00000000000000</string>
	<key>SMmemserial_3</key>
	<string>0x00003021</string>
	<key>SMmempart_3</key>
	<string>0x48594D503131325336344350362D59352020</string>
	<key>SMmemmanufacter_4</key>
	<string>0xAD00000000000000</string>
	<key>SMmemserial_4</key>
	<string>0x00003021</string>
	<key>SMmempart_4</key>
	<string>0x48594D503131325336344350362D59352020</string>
</dict>
</plist>

 

This is my old smbios.plist, I understand that I need to change "MacPro3,1" to something new that uses Core i7 Processor. But what are all those other weird entries.

Link to comment
Share on other sites

This is my old smbios.plist, I understand that I need to change "MacPro3,1" to something new that uses Core i7 Processor. But what are all those other weird entries.

 

Here is a good guide from Prasys's Blog. Give it a quick read to find out what those values mean. :)

Link to comment
Share on other sites

If you use Chameleon 2.0 RC5, all you need is the mac model specific stuff..

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	 <key>SMbiosversion</key>
	 <string>MP31.88Z.00C1.B00.0802091544</string>
	 <key>SMmanufacter</key>
	 <string>Apple Inc.</string>
	 <key>SMproductname</key>
	 <string>MacPro3,1</string>
	 <key>SMsystemversion</key>
	 <string>1.0</string>
	 <key>SMserial</key>
	 <string>W87234JHYA4</string>
</dict>
</plist>

 

...for the best-fitting model of course, not MacPro3,1. The motherboard model (SMboardproduct) is missing though.

 

Chameleon should auto-detect the rest (memory speed, make, model, FSB etc etc) now. If not, you can still override it if you want.

Link to comment
Share on other sites

Worst thing is now my setup doesn't even boot my old machine, Same thing is happening on it too.

I'm not even able to boot the old machine from leo hazard disk that I used to install... So I'm downloading retail image and going through tons of guides and stuff to make it work.

 

However I still got doubt if my PC can run mac.

My current config is -

 

Intel Core i7 2600

Intel DH67BL Motherboard

8GB DDR3 RAM 1333Mhz

GeForce 9400GT (Getting new ATI Radeon HD 6750 soon)

Link to comment
Share on other sites

 Share

×
×
  • Create New...