Jump to content

Leopard "installed" on PC


Guest bikedude880
 Share

16 posts in this topic

Recommended Posts

Guest bikedude880

Ok, I have been one to always say "It won't happen until a couple weeks after it's been released" and I have believed very firmly in that. Now, I am starting to wonder, what could happen if you actually managed to get Leopard installed onto a HD in a PC? Well, the answer may or may not be coming. I have successfully "installed" (I used an App to "install" the necessary packages onto a partition) Leopard and am working at figuring out how it works. I have full unrestricted access to every file, kext, and System setting, but still have not found a way to boot it up. I sincerely feel that this is a step in the right direction and hope that I could get a little help on this.

Link to comment
Share on other sites

Guest bikedude880
did u try using chain0? or perhaps you could try a boot selector like acronis or boot magic.

 

Wow, it sounds like you didn't even read the post. I have it installed to it's own hard drive and can tell it to boot, so that's not the problem. If you had spent another 10 seconds and read it over again, you would have realized that this is LEOPARD, not TIGER. :P I already have an install of Tiger that boots and runs just fine. What I am working on is getting Leopard to boot (at the very least into a shell)

Link to comment
Share on other sites

It is theorically impossible to do now.

You'll need to have a cracked kernel, some cracked services, and a lot of stuffs like these.

You may get (as I got) to boot it into shell using the old Tiger kernel and some Tiger stuffs, but you never can boot it into graphics mode 'cause a new implementation of CoreFoundation and some things regarding graphics that are incompatible with old kernel and services.

Sherry Haibara

Link to comment
Share on other sites

Guest bikedude880
Try and get it on the disk with Tiger and choose the Leopard partition at Darwin screen
did u try using chain0? or perhaps you could try a boot selector like acronis or boot magic.

I don't know what you people are smoking, but for starters, let me do a little recap:

 

@joe75: It's already on the disk on a bootable partition.

 

@windohs: That's not the problem I am having, not even close.

 

1) It's already on the disk.

2) I can select the partition and attempt to boot from it, but it just hangs and leaves me with a black screen.

3) Unless you actually have the slightest idea of what I am doing, please refrain from posting ways to get the OS on the disk and methods of booting the partition. I am way past that.

Link to comment
Share on other sites

Launchd is checking the version of the kernel at boot. Thus JaS, you are right, we should look at this process first.

 

JaS, the launchd source code from leopard is not available, is it?

 

bikedude880, could you post how you did to get it installed on hd?

 

What I have done so far is convert the leopard dmg to a readable one then restored it to a partition of my hd.

Now I can modify stuff on this partition, and directly boot from it in order to run the install.

No need to burn DVD's anymore...

Link to comment
Share on other sites

Hi guys,

first of all very well and many compliments for all.

i tell you

I was able to put restored dmg of loepard on an external HD, but it won't boot or install in any way. the only thing that i was able to install are optional application on the same Leopard HD.. huhhum, didn't solve any thing.

can you help me or can i help you in some way?

I set Leopard HD mac os extended journaled off, i've seen on a post.

 

bye colania

Link to comment
Share on other sites

Guest bikedude880
JaS, the launchd source code from leopard is not available, is it?

 

bikedude880, could you post how you did to get it installed on hd?

 

No, the launchd source is not available (though I wish it were)

 

In order to install Leopard onto a partition, I first created a partition (how redundant was that statement), mounted the Leopard ISO (no real need to restore it onto another partition), ran a nifty little program called Pacifist to open up the necesary packages (Select all the files in the .pkg file and right click [or command+click] and select "Install to other partition") for a fully working system (I used the install.log from the Tiger install and extracted only what was already on the Leopard ISO). Currently, I am investigating the launchd daemon from Leopard and Tiger and seeing whats different between the two.

 

I tried replacing the Leopard boot.efi file in /usr/standalone/i386 directory with the one from Tiger and got an HFS+ Partition error.

Link to comment
Share on other sites

Guest bikedude880
well u'll never be able to boot Leopard until u have decrypted files and hacked kernel so...

Argh... stop beating my hopes down :)

 

I will not argue with this statement, as it is very valid. I would say a list of exactly what files were decypted and compare the original (non-decrypted files from Tiger) with decrypted files from Tiger, and then compare original files from Leopard with original files from Tiger and see what changed.

 

As a side note: I am no where near as smart as I think I am, please correct any mistakes I might make concerning what was said above.

Link to comment
Share on other sites

Argh... stop beating my hopes down :D

 

I will not argue with this statement, as it is very valid. I would say a list of exactly what files were decypted and compare the original (non-decrypted files from Tiger) with decrypted files from Tiger, and then compare original files from Leopard with original files from Tiger and see what changed.

 

As a side note: I am no where near as smart as I think I am, please correct any mistakes I might make concerning what was said above.

 

Decrypting files should not be an issue since there is a kext floating around which decrypts the encrypted files on the fly! So the main issues are EFI and HPET, so hacking the kernel.

Link to comment
Share on other sites

Guest bikedude880

Well, I found the launchd source for 10.4.6 x86. I'm going to set up a test bed install for development and see if it will compile. I know right now (as many of you have pointed out, thanks) that launchd, EFI, the mach_kernel, and some binarys are going to be the main problems on this project. If I were going to rate their importance on the project, it would probably look like this:

  1. mach_kernel
  2. EFI
  3. binary files
  4. launchd

I'm still looking at what certain parts of the kernal do, and will try to keep a log going here.

Link to comment
Share on other sites

Well, I found the launchd source for 10.4.6 x86. I'm going to set up a test bed install for development and see if it will compile. I know right now (as many of you have pointed out, thanks) that launchd, EFI, the mach_kernel, and some binarys are going to be the main problems on this project. If I were going to rate their importance on the project, it would probably look like this:
  1. mach_kernel
  2. EFI
  3. binary files
  4. launchd

I'm still looking at what certain parts of the kernal do, and will try to keep a log going here.

 

The most recent launchd source code for Mac OS X Leopard Developer Preview is available!

 

http://launchd.macosforge.org/sources.html

Link to comment
Share on other sites

 Share

×
×
  • Create New...