Jump to content

OSX via PearPC on Xbox (not Xbox 360)


KiD KuN
 Share

3 posts in this topic

Recommended Posts

Hello guys first of all you have to softmod your Xbox..Search on google for that. I prefer you use Xbox HDM to do that...Jus search on google..The main part..OSX on Xbox..

 

Installing Linux

 

 

Burning the installation disc and boot-cd:

1. Download Xebian from the xbox-linux site (http://www.xbox-linux.org/Download).

 

2. Extract the download with WinZip or tar

 

3. In the root directory of the downloaded files there are three ISO cd-image files. Select the image corresponding to the version number of Xebian you have downloaded (e.g. "1.0.3.iso").

 

4. Insert compatible CD-RW media into your cd burner and burn this ISO file to the disc. Please see Appendix A: CD Writing Software for details of various CD-burning utilities. Make sure to use the lowest burning speed possible. Certain Xboxes are very particular about what media they will accept, please see Appendix B: Compatible Media section for more details.

 

5. You must also burn a boot-cd to be used after the installation to allow the Xbox to boot into Xebian. This is the file named boot_fatx_e.iso in the Xebian download. Burn this file to a second CD-RW disc.

 

 

Booting the installation disc:

1. Plug your USB keyboard into the Xbox's controller port via the USB adapter.

 

2. Insert the Xebian installation disc into the drive and power on the Xbox.

 

 

 

 

post-40940-1168551300_thumb.png

3. Wait while Xebian boots. Eventually you will be presented with an X-Windows desktop running from the installation CD.

post-40940-1168551369_thumb.png

4. Open a console shell by clicking the "Terminal" icon on the task bar.

 

5. Change to the super-user account with "su -". Use the password "xbox"

 

6. Now type "XBOXLinuxInstall" into the shell and press enter. (You may need to use the on-screen virtual keyboard to accomplish this)

 

 

post-40940-1168551408_thumb.png

 

 

 

 

 

 

Installing Xebian to the hard disc:

 

post-40940-1168551461_thumb.png

1. The first choice presented by the installer is where you would like to install Linux. Installing to the "Gamesave" partition has the least effect on the existing Xbox setup, whereas overwriting the entire hard disk requires use of a bios replacement and is irreversible.

 

2. Make sure option 1 is selected and press enter to continue.

 

 

post-40940-1168551508_thumb.png

 

3. Press enter to continue past this warning message.

 

post-40940-1168551551_thumb.png

 

4. The default swap size is sufficient. Press enter to continue.

 

5. The installer will copy the necessary files to the Xbox hard drive at this point in the installation.

 

 

post-40940-1168551599_thumb.png

 

6. The next three screens configure the Xbox's TCP/IP networking settings. If you will not be connecting to a network, or if you would like to configure networking later on, the default settings are acceptable. TCP/IP is beyond the scope of this document, for more information consult the Linux Networking HOWTO (http://www.tldp.org/HOWTO/Net-HOWTO/).

 

9. That's it! The installer will return you to a command prompt. Now type "reboot" into the console and press enter. When the Xbox has completed shutting down, swap the installation CD for the "boot" CD and watch Xebian boot for the first time!

 

 

PearPC and Mac OS X Installation

 

 

Downloading, configuring, compiling and installing PearPC

  • You have software modded your Xbox and put Xebian Linux on it. You have purchased a copy of Mac OS X and made an image of it.
  • Download the source code for PearPC at http://prdownloads.sourceforge.net/pearpc/...pc-0.3.1.tar.gz. As of this writing, 0.3.1 is the most recent version.
  • Use tar to decompress the file with tar -xzvf pearpc-0.3.1.tar.gz. A directory called pearpc-0.3.1 will be created.
  • Go into this directory configure PearPC by running the configuration script as ./configure -enable-ui=x11 && --enable-cpu=generic. Even though the Xbox is an x86 processor, compiling with -enable-cpu=jitc_x86 will likely result in a failed compile. To explain, as of this writing, Xebian includes gcc 3.2 and gcc 2.95.4.
  • PearPC will exhibit odd errors when compiled with any gcc between 2.95 and 3.3, so gcc 2.95.4 must be used. Unfortunately, gcc 2.95.4 does not work with the inline assembly used in PearPC when the jitx_x86 option is specified.
  • Type make && make install. If all goes well then /usr/local/bin on your computer should now contain a file called ppc. This file is the compiled binary.

If you are unable to get a successful compilation of PearPC or do not understand the above instructions, you may download a precompiled version for the Xboxhere.

 

 

Editing the PearPC configuration file and formatting the hard drive image

1. Download the following: a blank hard drive image filehere, a Darwin image file at http://www.opensource.apple.com/darwinsour...rwin-701.iso.gz, a PearPC configuration filehere, and a PearPC video driverhere.

 

2. Decompress the image file using gunzip macosx_2gb.gz. Note that this file expands to approximately 2 gigabytes. Additionally, use gunzip to decompress the pearpc video driver and configuration file. Decompress the Darwin image with the command tar -xzvf darwin-701.tar.gz.

 

3. Make a directory called macosx. Move the decompressed hard drive image, Darwin image, video.x video driver and macosx.pearpc configuration file into it. Then, go into the macosx directory, run the command pwd and write down the full path to it.

 

4. Open the macosx.pearpc configuration file with the plain text editor of your choice. Xebian by default comes with both vi and nano. If you have never used vi before, you definitely want to use nano.

 

5. I will refer to the path that was written down in step 3 as PATH. Make the following changes to the macosx.pearpc configuration file:

 

  • a. Change ppc_start_resolution = "800x600x15" to "640x480x15".
  • b. Change redraw_interval_msec = 40 to 200.
  • c. Remove the # in front of #memory_size=0x8000000.
  • d. Change pci_ide0_master_image = "test/imgs/linux.img" to "PATH/macosx_2gb.img".
  • e. Change pci_ide0_slave_image = "/dev/cdrom" to "PATH/darwin-701.iso"
  • Save your changes and exit.

6. Start PearPC by typing ppc macosx.pearpc. You should see the following screen:

post-40940-1168551758_thumb.png

 

7. Soon after this screen disappears messages will begin appearing in the PearPC window and you should eventually see the following:

 

post-40940-1168551797_thumb.png

 

8. Mirror what is typed in this screenshot. Then, type: q, q, and finally reboot. PearPC should exit.

 

9. Start PearPC again. Eventually you should see the following screen:

 

 

post-40940-1168551844_thumb.png

 

As in step 7, mirror what is typed in this window. In addition, when you see "Uncompressing Apple16X50Serial," shut down PearPC.

 

Your hard drive image is now properly formatted, and you are ready to install Mac OS X.

 

 

Installing Mac OS X

1. Once again, open the macosx.pearpc configuration file. Change pci_ide0_slave_image = "PATH/darwin-701.iso" to the location of your Mac OS X image. Save the changes and exit out of the text editor.

 

2. Start PearPC in the usual manner. After a while you should see the Apple Installer. Clicking continue, agree, etc. will eventually show the following screen:

 

 

post-40940-1168551907_thumb.png

 

Click on the hard drive labeled Darwin. A green arrow pointing to it will appear, as seen in the picture. Press continue.

 

3. After clicking continue you will get the following message:

 

 

post-40940-1168551956_thumb.png

 

Click OK, and deselect packages by clicking on the check boxes until your screen matches the picture below:

 

post-40940-1168552001_thumb.png

 

Click install.

 

4. After clicking install the following screen should present itself:

 

post-40940-1168552054_thumb.png

 

If it is late, go to sleep. If it is early, enjoy a day outside. This install varies on the time required to completion, but will generally take around 10 hours.

 

5. When you wake up/get back from the park, PearPC will have exited. Restart PearPC and go through Mac OS X User Setup and Registration.

 

6. Mac OS X is now installed:

 

 

post-40940-1168552124_thumb.png

 

 

 

 

 

Thats it. I hve not tried using OSx86. It will not work, Since Xbox processor has only SSE.

Link to comment
Share on other sites

  • 3 years later...
 Share

×
×
  • Create New...