• 0

Running Mac OS X on x86 PC!


Question

Recommended Posts

  • 0

hmm, i finally got jaguar to install. however, when i boot from the harddrive in pearpc, i get the grey screen with the apple logo and then it just changes to a circle with a line going through it and it has the little alternating circle of dashed lines. i thought this was the normal boot sequence but it's been like this for the past hour. is there something i'm doing wrong?

here's my config:

# PearPC Configuration File, generated by PearPeeler 0.1

#

ppc_start_resolution = 4

redraw_interval_msec = 200

prom_bootmethod = "select"

prom_env_bootargs = ""

#prom_env_machargs = ""

prom_driver_graphic = "video.x"

memory_size = 0x10000000

pci_ide0_master_installed = 1

pci_ide0_master_image = "harddrive.img"

pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

pci_ide0_slave_image = "macosxjaguar.iso"

pci_ide0_slave_type = "cdrom"

pci_3c90x_installed = 0

pci_3c90x_mac = "FF:FE:BD:ED:83:E6"

pci_usb_installed = 1

nvram_file = "nvram"

and here are my comp specs:

P4 1.8 GHz

512 Mb ram

GeForce 4, 64mb

WinXp sp1

  • 0
hmm, i finally got jaguar to install. however, when i boot from the harddrive in pearpc, i get the grey screen with the apple logo and then it just changes to a circle with a line going through it and it has the little alternating circle of dashed lines. i thought this was the normal boot sequence but it's been like this for the past hour. is there something i'm doing wrong?

here's my config:

# PearPC Configuration File, generated by PearPeeler 0.1

#

ppc_start_resolution = 4

redraw_interval_msec = 200

prom_bootmethod = "select"

prom_env_bootargs = ""

#prom_env_machargs = ""

prom_driver_graphic = "video.x"

memory_size = 0x10000000

pci_ide0_master_installed = 1

pci_ide0_master_image = "harddrive.img"

pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

pci_ide0_slave_image = "macosxjaguar.iso"

pci_ide0_slave_type = "cdrom"

pci_3c90x_installed = 0

pci_3c90x_mac = "FF:FE:BD:ED:83:E6"

pci_usb_installed = 1

nvram_file = "nvram"

and here are my comp specs:

P4 1.8 GHz

512 Mb ram

GeForce 4, 64mb

WinXp sp1

#prom_env_machargs = "" needs to be prom_env_machargs = "-v"

pci_3c90x_installed = 0 needs to be #pci_3c90x_installed

pci_3c90x_mac = "FF:FE:BD:ED:83:E6" needs to be #pci_3c90x_mac = "FF:FE:BD:ED:83:E6"

  • 0
ok, i've made progress, i finally got to the screen with the grey apple, but then i get this message:

You are now in single-user mode while booted from a CD-ROM.

Since the root disk is read-only, some commands may not work as

they normally do. In particular, commands that try to create

files in /tmp will probably fail. One way to avoid this problem

is to mount a seperate hard disk or floppy on /tmp using the

mount command. For example, 'sbin/mount /dev/fd0a /tmp' puts

/tmp on the internal floppy disk.

sh-2.05a#

in other words, how do i mount the hard drive?

Here is a link to a PRE Partition HD image. You now need not to worry about going into the darwin cmd to edit the MBR. http://www.emaculation.com/phpBB/viewtopic.php?t=1171

  • 0
Here is a link to a PRE Partition HD image. You now need not to worry about going into the darwin cmd to edit the MBR. http://www.emaculation.com/phpBB/viewtopic.php?t=1171

Thx. I couldn't figure out where/what to dl when I got to the darwin part :huh:

I dl and set that as my new .img in the config file of pearpc, but when I try to run I get this :(

post-11-1085085344.jpg

  • 0

It's too bad that the emulation speed is dead slow. Sure, it's nice to be able to run OS 10 on a PC, but it is practically useless until PearPC is further developed, the bugs black flagged, and the emulation is optimized. :(

At least someone is now working on getting there though. :happy:

  • 0

everytime i try to boot up it says "STILL WAITING FOR ROOT DEVICE"' anyone know why?

here's my config:

# PearPC Configuration File, generated by PearPeeler 0.1

#

ppc_start_resolution = 4

redraw_interval_msec = 200

prom_bootmethod = "select"

prom_env_bootargs = ""

prom_env_machargs = "-v"

prom_driver_graphic = "video.x"

memory_size = 0x10000000

pci_ide0_master_installed = 1

pci_ide0_master_image = "harddrive.img"

pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

pci_ide0_slave_image = "macosxjaguar.iso"

pci_ide0_slave_type = "cdrom"

#pci_3c90x_installed = 0

#pci_3c90x_mac = "FF:FE:BD:ED:83:E6"

pci_usb_installed = 1

nvram_file = "nvram"

Edited by phalanx126
  • 0
everytime i try to boot up it says "STILL WAITING FOR ROOT DEVICE"' anyone know why?

here's my config:

# PearPC Configuration File, generated by PearPeeler 0.1

#

ppc_start_resolution = 4

redraw_interval_msec = 200

prom_bootmethod = "select"

prom_env_bootargs = ""

prom_env_machargs = "-v"

prom_driver_graphic = "video.x"

memory_size = 0x10000000

pci_ide0_master_installed = 1

pci_ide0_master_image = "harddrive.img"

pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

pci_ide0_slave_image = "macosxjaguar.iso"

pci_ide0_slave_type = "cdrom"

#pci_3c90x_installed = 0

#pci_3c90x_mac = "FF:FE:BD:ED:83:E6"

pci_usb_installed = 1

nvram_file = "nvram"

memory_size = 0x10000000 -> memory_size = 0x8000000 (just to see if ram size is the issue)

  • 0
ok, i've made progress, i finally got to the screen with the grey apple, but then i get this message:

You are now in single-user mode while booted from a CD-ROM.

Since the root disk is read-only, some commands may not work as

they normally do. In particular, commands that try to create

files in /tmp will probably fail. One way to avoid this problem

is to mount a seperate hard disk or floppy on /tmp using the

mount command. For example, 'sbin/mount /dev/fd0a /tmp' puts

/tmp on the internal floppy disk.

sh-2.05a#

in other words, how do i mount the hard drive?

Here's my own configuration file (Win32). PearPC is installed in C:\FRUIT.

(begin paste)

# PearPC Configuration File

#

# Resolution

#

# 0: 640x480x8 (indexed)

# 1: 640x480x15

# 2: 640x480x32

# 3: 800x600x8 (indexed)

# 4: 800x600x15

# 5: 800x600x32

# 6: 1024x768x8 (indexed)

# 7: 1024x768x15

# 8: 1024x768x32

#

# The indexed modes are unsupported.

#

# default: 4

ppc_start_resolution = 8

#

# Redraw interval (in ms)

# must be between 1 and 999

#

# If you set this higher, PearPC will spend less time doing redraws (and so run faster)

# but feel less responsive. You should adjust this to your computer speed and personal

# preference.

#

redraw_interval_msec = 40

#

# Loader

#

#

# Boot method

# this can be

# 1. "auto", prom will boot the first bootable partition found (default)

# 2. "select", prom will show you a list of bootable partitions

# 3. "force", prom will load and boot the local file prom_loadfile

#

prom_bootmethod = "select"

# Example of how to use "force":

#prom_bootmethod = "force"

#prom_loadfile = "test/yaboot"

#prom_env_bootpath = "disk"

#

# bootargs: don't change unless you know what you are doing

# machargs: set to "-v" to get a verbose startup

#

#prom_env_bootargs = ""

prom_env_machargs = "-v"

#

# This is needed if you want to boot Mac OS X

#

prom_driver_graphic = "c:\fruit\video.x"

# This will adjust the position of the initial page table (don't change)

#page_table_pa = 104857600

#

# CPU Config

#

# Processor Version Register

# Defaults to 0x00088302

# Only change if you know want you are doing

#

#cpu_pvr = 0x00088302

#

# Main memory (default 128 MiB)

# must be >= 64 MiB

#

#memory_size=0x10000000

#

# IO Devices

#

#

# PCI IDE Config

#

# Drive type will be set according to file extension:

# .img: Harddisk (filesize must be multiple of 516096)

# .iso: CD-Rom

# Or you can override this by specifying the type via

# pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 1

pci_ide0_master_image = "C:\Documents and Settings\Christopher Estep\My Documents\My Downloads\macosx_6gb_unjournaled\macosx_6gb_unjournaled.img"

#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

#pci_ide0_slave_image = "c:\test.iso"

pci_ide0_slave_image = "c:\fruit\macosx.iso"

#pci_ide0_slave_image = "/dev/cdrom"

pci_ide0_slave_type = "cdrom"

#

# Network (unavailable on windows)

#

pci_3c90x_installed = 0

pci_3c90x_mac = "de:ad:ca:fe:12:34"

#

# USB

#

pci_usb_installed = 1

#

# NVRAM

#

nvram_file = "nvram"

(end paste)

I set the paths to all targets *explicitly* in the configuration file.

In short, I not only gave it the name of the particular file, but the entire path to it.

I'll feel better once the LAN support (Win32) is up and running.

  • 0

Alright, I have the beginning of the setup process done now, though much to go still, so for those who just want to get a clean start here you go:

PearPC OSX Install Guide

Also, leave comments on stuff I may have missed up to the end of the install, or comments and whatnot on it

Things I will be adding:

-Post install

-How to make an image of your OSX CD/DVD

-Something else I can't remember....

Edited by SkyyPunk
  • 0
Alright, I have the beginning of the setup process done now, though much to go still, so for those who just want to get a clean start here you go:

http://statuspc.com/ppc/

you missed this thread .. didnt ya ;) :whistle:

https://www.neowin.net/forum/index.php?showtopic=167708

  • 0
you missed this thread .. didnt ya?;))?:whistle:e:

https://www.neowin.net/forum/index.php?showtopic=167708

I had read that yes, but on originally making this I was going to have darwin information for those who could not boot and i was squishing all files, everything else into one nice, neat place:):) There have been so many different files posted, config issues, non bootable issues, this guide should have it so you go straight through and it be real easy for it to just work w/o issues:happy:y:

Now Darwin is not needed at all, but still one place for all files needed and mainstream run down

  • 0

This should help some people also

Hello,

For your conveniance I created a Panther prepped HD image with the partitions 2 and 3 reversed, so it will be bootable after installation.

As with the others I prepared: unzip and then unrar.

Best

Cat_7

hd-os-x-panther-prep_bootable.zip - 7 KB

File downloaded or viewed 242 time(s)

http://www.emaculation.com/phpBB/viewtopic.php?t=1171

  • 0

ok, here's the config that finally worked for me:

# PearPC Configuration File, generated by PearPeeler 0.1

#

ppc_start_resolution = 4

redraw_interval_msec = 200

prom_bootmethod = "select"

prom_env_bootargs = ""

#prom_env_machargs = "-v"

prom_driver_graphic = "d:\pearpc\video.x"

memory_size = 0x8000000

pci_ide0_master_installed = 1

pci_ide0_master_image = "harddrive.img"

pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

pci_ide0_slave_image = "macosxjaguar.iso"

pci_ide0_slave_type = "cdrom"

#pci_3c90x_installed = 0

#pci_3c90x_mac = "FF:FE:BD:ED:83:E6"

pci_usb_installed = 1

nvram_file = "nvram"

  • 0
ok, here's the config that finally worked for me:

# PearPC Configuration File, generated by PearPeeler 0.1

#

ppc_start_resolution = 4

redraw_interval_msec = 200

prom_bootmethod = "select"

prom_env_bootargs = ""

#prom_env_machargs = "-v"

prom_driver_graphic = "d:\pearpc\video.x"

memory_size = 0x8000000

pci_ide0_master_installed = 1

pci_ide0_master_image = "harddrive.img"

pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

pci_ide0_slave_image = "macosxjaguar.iso"

pci_ide0_slave_type = "cdrom"

#pci_3c90x_installed = 0

#pci_3c90x_mac = "FF:FE:BD:ED:83:E6"

pci_usb_installed = 1

nvram_file = "nvram"

Change redraw_interval_msec from 200 to half that or less (if you have 128 MB of RAM or more on your graphics card, *especially* if you have DX 9.0b installed in Windows, *and* you have 512 MB of RAM or more, drop it down to 50). My own setting: 40.

(Win32) Set PearPC to use no more than half your system RAM.

Tip: Unlike most applications, PearPC is sensitive to your graphics hardware. The better the hardware, the lower you should set redraw_interval_msec (and the higher you should set the resolution and color depth). Default resolution is 4 (800x600x16bpp) My own setting: 8 (1024x768x32bpp, which is PearPC's ceiling).

  • 0
:wacko: Ok I really need to convert .dmg to iso. I really hate nero and I tried winiso and it said it cant read dmg files. Is there any way to convert or just drop the files into my harddrive image file. Please help

no need to convert it, just drag the files to nero and make it ans ISO

then just drag the files to the Desktop for example and mount it

mitodna

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Apple finally brings the slider for Liquid Glass and many other changes by Aditya Tiwari Apple kicked off the official live stream of the WWDC 2026 annual developer event. The company began its latest wave of announcements with changes to the controversial Liquid Glass design language, which debuted last year across Apple's entire software ecosystem. A lot of people didn't like Liquid Glass when it first arrived on iPhone and other devices last year. The devices were plagued with transparency issues and whatnot. While Apple improved things over the year, it has now added a new Liquid Glass slider that lets you switch the transparency from clear to opaque. The sidebars now expand to the edge of the window. When you scroll the UI sideways, the refraction continues beneath the sidebar rather than being cut off at the boundary. Moreover, Apple has changed the way Liquid Glass is rendered across the system. There is a separation between different layers, which makes buttons in the toolbar stand out from the background. Apple said it "deeply appreciates" the feedback it received from users and has made adjustments to Liquid Glass.
    • FWIW, I've been using Helium on Linux and Windows since the first time it was mentioned here. Actually, maybe a day or 3 before, as I searched for it when I saw it mentioned on the MX Linux forums. Haven't had a single issue on either OS. Not bad for a beta.
    • See up until a few years ago y'all could get away with simply denying your war crimes, pretending it never happened. Unfortunately for you, it's the 2020s and Israel's genocide has been livestreamed in real time. You have to be dumber than a rock to think anyone still believes your propaganda. See the cat is already out of the bag. The world already knows who you are so do yourself a favor and just drop the facade. Bet it gets real tiring keep track of all the lies. Take some inspiration from Israeli ministers who boast on live TV they like massacring civilians. Every zionist accusation is after all a confession.
    • He's just reporting what Microsoft posted. https://msmessagecenter.com/MC1381119 It just means that Windows Defender updates will no longer be bundled into the monthly Cumulative Windows security update and will now be a separate download. They'll still be on Microsoft update of course but now they can be released faster.
    • Apple announces iOS 27 with no changes to the list of supported iPhones by Taras Buria At WWDC 2026 in Cupertino, Apple announced iOS 27, the next mobile operating system for compatible iPhones. The update focuses on tweaking and improving last year's iOS 26, particularly in areas like app launch time, Liquid Glass design, and more. Additionally, Apple has reworked Apple Maps with a significantly enhanced Flyover view for a much more realistic view. Apple also promises better performance, smarter search, new Health features, new parental controls, and more. The most important part is that iOS 27 is compatible with all iPhones that can run iOS 26. That means that even the seven-year-old iPhone 11 can run iOS 27 (supposedly better than iOS 26). iOS 27 will be available this Fall, with the first developer betas expected later today. You can follow the live stream here.
  • Recent Achievements

    • Very Popular
      Captain_Eric earned a badge
      Very Popular
    • One Month Later
      amusc earned a badge
      One Month Later
    • One Month Later
      DJC50PLUS earned a badge
      One Month Later
    • Week One Done
      DJC50PLUS earned a badge
      Week One Done
    • Proficient
      Eric Biran went up a rank
      Proficient
  • Popular Contributors

    1. 1
      +primortal
      507
    2. 2
      PsYcHoKiLLa
      238
    3. 3
      ATLien_0
      80
    4. 4
      Steven P.
      78
    5. 5
      +Edouard
      73
  • Tell a friend

    Love Neowin? Tell a friend!