• 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

    • When I was a teen, I actually believed that the government used to be always be the bad guy. However as an adult, someone who has actually seen the Law work (though not perfect). I now think everyone cries a river. In this specific case, the so called freedom has consequences to society. Anyone who has seen how child are indeed affected, and I don't mean only extreme things like getting drugs or hate crimen , but no one can deny society as a whole has gone down a rabbit hole due to exesive use of internet. Before anyone calls out that it's the parents responsibility. Yes that's true, but the reality your family/kids might be good people. There are 99% out there who are not and have been brain dead by many things on the internet.
    • Siri AI : iPhone Air, iPhone 17 Pro iPad with M4 and later with 12GB or more in memory Mac with M3 and later with 12GB or more in memory
    • Siri AI will only work locally on these new machines. Not great iPhone Air, iPhone 17 Pro iPad with M4 and later with 12GB or more in memory Mac with M3 and later with 12GB or more in memory
    • Universal Media Server 15.6.0 by Razvan Serea Universal Media Server is a DLNA-compliant UPnP Media Server. UMS was started by SubJunk, an official developer of PMS, in order to ensure greater stability and file-compatibility. The program streams or transcodes many different media formats with little or no configuration. It is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats. Because it is written in Java, Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X. To see a comparison of popular media servers, click here. Universal Media Server 15.6.0 changelog: General Added Discogs integration for audio metadata and UPnP Added new options for DNS resolution handling (thanks, @henry701 Henrique Campos!) Added a loading indicator to the Shared Content area on the web settings (#6037) Improved detection of sample videos Improved stability of speed test (thanks, @henry701 Henrique Campos!) Fixed support for servers with no Internet access (#6047) (thanks, @henry701 Henrique Campos!) Fixed wrong Linux yt-dlp binary being packaged (#6011) (thanks, @Pro-pra!) Fixed API lookups happening for TV series when episode lookup fails, even if the series metadata is already in the local database (#6080) Fixed JDK being used in Docker image instead of JRE (#6089) (thanks, @mvanhorn Matt Van Horn!) Fixed editing a video feed on the web settings erases the URL (#6046) (thanks, @serinekjo kjo!) Fixed docs for FFmpeg GPU support (thanks, @Harshit-dell Harshit Kumar Sahu!) Translation updates via Crowdin Dutch (97%) (thanks, Lefteye!) English (United Kingdom) (80%) (thanks, Andi Chandler!) Italian (63%) (thanks, parduz!) Portuguese (Brazilian) (67%) (thanks, Henrique Campos!) Download: Universal Media Server 15.6.0 | 157.0 MB (Open Source) Download: Other operating systems View: Universal Media Server Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • 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
      509
    2. 2
      PsYcHoKiLLa
      222
    3. 3
      ATLien_0
      92
    4. 4
      +Edouard
      86
    5. 5
      Steven P.
      81
  • Tell a friend

    Love Neowin? Tell a friend!