InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Booting the AppleTV OS on a generic PC - Discussion (http://infinitemac.com/showthread.php?t=2738)

NebKiwi 05-10-2009 04:27 PM

Atv
 
Hey everyone, would really appreciate any volunteers willing to help with this.. Anyone with a few GB's to spare? The OS is booting fine in initial stages but getting some minor errors which we think is just my hardware. PM me if your interested. Thanks.

milanca 05-10-2009 10:54 PM

i could try it, to boot from external usb hdd, or usb stick.. if 2gb isn't enough then usd hdd will work, plenty of room there.

andyvand 05-10-2009 11:08 PM

Quote:

Originally Posted by milanca (Post 26265)
i could try it, to boot from external usb hdd, or usb stick.. if 2gb isn't enough then usd hdd will work, plenty of room there.

2 GB should suffise... (for small part)
Probably needs to be set up as GUID with the same GUIDs as the AppleTV (4 partitions, check the awkward tv wiki for using external HDD... the partition guide should work)

milanca 05-10-2009 11:16 PM

Ok Andy, thanks.. I have one usb hdd which is totally empty, so i can partition the drive as i want with no worries about the data. PM me with the info and i can test it on my rigs.

pαuℓzurrr. 05-17-2009 01:39 PM

I would like to test this too..
But i got a AMD system. Will this AppleTV kernel work on a AMD system?
And how would one configure all this?
Just dump AppletTV OS on a HDD, replace kernel, add needed kext's and boot it?
Thnx!

NebKiwi 05-17-2009 07:34 PM

Download the image direct from Apple's servers ;) Click Me.

Switch the kernel with the one in the thread that Andy posted and copy over all the default Leopard kexts, obviously using System.kext and IPFirewall.kext from Andy's package. Delete the watchdog kext which is in the extensions folder by default. Apply permissions and attempt to boot.. basically. Have fun!

As for AMD and Intel... haven't a clue. I assume it'll work, as the kernel is based on Andy's kernel sources.

cmdshft 05-17-2009 08:18 PM

I mounted the disk image, but I am not seeing the watchdog kext. Is there any other info or procedure needed? I'd really like to play with this.

EDIT: Nevermind, I see it. So basically, just copy over the Leo kexts we use and that's it, eh? Sounds simple enough.

NebKiwi 05-17-2009 08:31 PM

Quote:

Originally Posted by Hara Taiki (Post 26680)
I mounted the disk image, but I am not seeing the watchdog kext. Is there any other info or procedure needed? I'd really like to play with this.

EDIT: Nevermind, I see it. So basically, just copy over the Leo kexts we use and that's it, eh? Sounds simple enough.

Pretty much yeah. Have fun with it!

alexkidd 05-18-2009 04:31 PM

Quote:

Originally Posted by NebKiwi (Post 26683)
Pretty much yeah. Have fun with it!

can you post a detailed instruction on how to do it?

i've downloaded the dmg from apple site, restored it into a usb flash drive.
copy my leopard kext over osboot kext, copy and replace andy's mach_kernel, system.kext and ipfirewall.kext, deleted watchdog.
install chamoleon EFI. applied permissions...

when i boot it, it shows "error parsing plist fileloading Darwin/x86
then shows" errors encountered while starting up the computer"

pαuℓzurrr. 05-18-2009 04:40 PM

Quote:

Originally Posted by NebKiwi (Post 26677)
Download the image direct from Apple's servers ;) Click Me.

Switch the kernel with the one in the thread that Andy posted and copy over all the default Leopard kexts, obviously using System.kext and IPFirewall.kext from Andy's package. Delete the watchdog kext which is in the extensions folder by default. Apply permissions and attempt to boot.. basically. Have fun!

As for AMD and Intel... haven't a clue. I assume it'll work, as the kernel is based on Andy's kernel sources.

So you got it working?
Could you maybe post some videos/pictures if so?
About to try it myself ;)

Edit:

I think i just killed my system...
Thats the second time this week xD
I made a new partition and restored the OSBoot to it.
Then i replaced all extensions, deleted watchdog, and added the AnV Apple TV Kernel.
Then when i tried to boot my system it would only show
boot0, done i believe and then reboot the pc...
I tried to remove the AppleTV partition with a DVD, but now its giving memory allocation errors when booting from the OSX hard disk...
Is it possible to restore Chameleon to the hard disk?
I was using the latest version...
Thnx!