• 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
  phalanx126 said:
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
  phalanx126 said:
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
  Keitero-sama said:
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
  phalanx126 said:
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
  phalanx126 said:
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
  SkyyPunk said:
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
  Emon said:
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

  Quote
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
  phalanx126 said:
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
  willvg said:
: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

    • Enterprise support (ex. Premier Support) is a bit different cup of coffee. I am not saying it is great, but they have SLAs and I have received solution within hours and even patches within 3 days.
    • Thank you, for not reading the comments above and just reading the root comment... it is just like reading only the headline of an article.
    • I just teams to stop stealing the damn focus every time it starts or restarts after an update. Annoying as all hell.
    • Obviously new hardware costs more money. Never said you get new 2025 hardware for $266. You get new 2025 hardware for as little as $399 and only gets better with back to school sales. At the $499-699, there's some decent spec laptops with 16 GB RAM, and 1 TB SSD with better build quality than this lowest end ideapad.
    • FxSound 1.1.34 Beta by Razvan Serea FxSound (formerly DFX Audio Enhancer / FxSound Enhancer) is now free, making high-quality audio enhancement accessible to everyone. Designed for all PC sound systems, from average setups to audiophile-grade equipment, it offers automatic or fully customizable processing. As automatic or customizable as you want, it utilizes the highest-grade processing to deliver more volume, better equalization, and a wider, deeper sound. For the serious audiophiles, FxSound gives you the tools to adjust the FxSound Effects and EQ to your exact preferences. Turn FxSound on and immediately hear the difference in sound quality. FxSound is ideal for budget audiophiles, music lovers, gamers, transcriptionists, Netflix enthusiasts, and more. It’s particularly beneficial for those relying on quiet laptop speakers or low-quality audio hardware. As a free tool, FxSound excels in boosting volume, enhancing bass, and improving sound quality. No other free EQ for Windows matches its ease of use. FxSound Is Now Completely Free and Unrestricted FxSound Pro is now free for everyone, not just those who can afford it. Get free and unrestricted access to better sound today. FxSound is now entirely supported by users. Click here to donate to help fund continued development and improvements to FxSound. FxSound 1.1.34 Beta changelog: System tray context menu width is fixed and device names are adjusted to width Prompt to save the preset in a new name if changes are made and new preset is selected If preferred device is not connected then it is disabled and greyed out from selection until connected again Application crash dump is saved on unhandled exceptions Download: FxSound 1.1.34 Beta | ARM64 | ~70.0 MB (Open Source) View: FxSound Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • One Year In
      TsunadeMama earned a badge
      One Year In
    • Week One Done
      shaheen earned a badge
      Week One Done
    • Dedicated
      Cole Multipass earned a badge
      Dedicated
    • Week One Done
      Alexander 001 earned a badge
      Week One Done
    • Week One Done
      icecreamconesleeves earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      570
    2. 2
      +FloatingFatMan
      187
    3. 3
      ATLien_0
      187
    4. 4
      Skyfrog
      113
    5. 5
      Som
      109
  • Tell a friend

    Love Neowin? Tell a friend!