• 0

Running Mac OS X on x86 PC!


Question

Recommended Posts

  • 0

This is what I don't understand.

Disk Util should do everything necessary to get the hard drive to be bootable. There shouldn't be a NEED for Darwin. Think about it this way - if you popped a blank hard drive into your Mac, you'd use Disk Util in order to get it ready, right? So why do we need Darwin? We shouldn't.

That said, I'm going to download Darwin and create a new image and see what happens when I get home tonight.

Mike

  • 0
This is what I don't understand.

Disk Util should do everything necessary to get the hard drive to be bootable. There shouldn't be a NEED for Darwin. Think about it this way - if you popped a blank hard drive into your Mac, you'd use Disk Util in order to get it ready, right? So why do we need Darwin? We shouldn't.

That said, I'm going to download Darwin and create a new image and see what happens when I get home tonight.

Mike

I agree. As a few people have said before, in the config file, uncomment the line that says the hard drive image is "hd". I booted into OS 10.2's installer after doing so, used Disk Utility, and without rebooting continued on and it saw the hard drive and installed.

:D

  • 0

well the people at the offical forum have found a way to get the macosx to boot if it has not booted after the install and yes it does require darwin to do what is required i

here it is

OK Its working now. Luckily you dont need to reinstall OSX from scratch. It worked for me, but Im not sure (but a little confident) that it will work in all the cases, so if you doubt please make a backup copy of your current hard disk image just in case.

This is the way I fixed it:

1.- Download darwin (yes, Im sorry)

2.- Start pearpc using the installed OSX hd image as master and darwin iso as slave.

3.- Once darwin has stated drop to a shell by typing "shell"

4.- Enter the "pdisk" commands

5.- As in the normal installation select type "e"

6.- Enter "/dev/disk0" as the name of the device.

7.- If you want to see how your partitions are mapped enter "p".

8.- Use r to swap partitions, you have to set the map partition as the first one (Im pretty sure that it already is the first one) and the OSX partition as the second one (it was placed third in my installation).

9.- Finally enter "w" in order to write the partition table.

10.- Now its fixed, and it will boot without problems. Just boot with the OSX disk 2 in you slave because the installation continues :)

I uploaded an screenshot to an old sf project of mine: http://phine.sourceforge.net/fix_osx.png

Source http://sourceforge.net/forum/forum.php?thr...forum_id=373201

  • 0

Failure : DiskArbstart()-> 1102

it's before the graphical setup

what does it mean ?

this is my ppccfg.example

# 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 = 4

#

# 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 = 200

#

# 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 = "auto"

# 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 = "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=0x8000000

#

# 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 = "pearpc-3gib.img"

#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

#pci_ide0_slave_image = "darwin-701"

pci_ide0_slave_image = "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"

  • 0
well the people at the offical forum have found a way to get the macosx to boot if it has not booted after the install and yes it does require darwin to do what is required i

here it is

OK Its working now. Luckily you dont need to reinstall OSX from scratch. It worked for me, but Im not sure (but a little confident) that it will work in all the cases, so if you doubt please make a backup copy of your current hard disk image just in case.

This is the way I fixed it:

1.- Download darwin (yes, Im sorry)

2.- Start pearpc using the installed OSX hd image as master and darwin iso as slave.

3.- Once darwin has stated drop to a shell by typing "shell"

4.- Enter the "pdisk" commands

5.- As in the normal installation select type "e"

6.- Enter "/dev/disk0" as the name of the device.

7.- If you want to see how your partitions are mapped enter "p".

8.- Use r to swap partitions, you have to set the map partition as the first one (Im pretty sure that it already is the first one) and the OSX partition as the second one (it was placed third in my installation).

9.- Finally enter "w" in order to write the partition table.

10.- Now its fixed, and it will boot without problems. Just boot with the OSX disk 2 in you slave because the installation continues :)

I uploaded an screenshot to an old sf project of mine: http://phine.sourceforge.net/fix_osx.png

Source http://sourceforge.net/forum/forum.php?thr...forum_id=373201

you can also do the same thing by booting with this command but ounce you are done wipe it out

prom_env_machargs = "-s"

  • 0
Failure : DiskArbstart()-> 1102

it's before the graphical setup

what does it mean ?

this is my ppccfg.example

# 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 = 4

#

# 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 = 200

#

# 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 = "auto"

# 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 = "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=0x8000000

#

# 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 = "pearpc-3gib.img"

#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

#pci_ide0_slave_image = "darwin-701"

pci_ide0_slave_image = "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"

change prom_env_machargs = "-v" to prom_env_machargs = ""

  • 0
Anyone who has got the network working?

I have a motherboard with built in Ethernet (nforce2). What drivers should I use (I use Linux)?

READ BEFORE POST!

http://pearpc.sourceforge.net/netsetup.html

something interesting in "Plans" section of the site

Altivec support (JITC-X86 via MMX and SSE?).

Improve JITC-X86 (add FPU support, independent tb/decrementer, etc). Exploit the i386 MMU.

i think that means right now it's emulating equivalent of 286sx, and if you remember DX systems were about 2x faster

  • 0

WooHoo! OK. Thanks for all the help with this. I have it installing now. I have followed the whole Dawrin mantra, but I did it a** backwards. I installed OS 10.3, used DiskUtil, and installed most of the way. Then I decided to restart the install proces because while I was sleeping, it gave that error about the graphics. So I setup the partition map with Darwin, but didnt install Darwin. Now I am in the process of reinstalling 10.3 without all those damned options. Off to work while this installs, hopefully I get a chance during lunch to pop my head in and check on it. Thank you everyone for the help! :D

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

    • No registered users viewing this page.
  • Posts

    • Most boring game ever. Repetitive, empty, predictable, and full of cliches. Total waste of time and money, IMO.
    • Mafia: The Old Country expansion Man of Honor announced, brings back Salieri from original by Pulasthi Ariyasinghe During Summer Game Fest, 2K and Hanger 13 brought out a new Mafia: The Old Country trailer, revealing the game's first expansion. Named Man of Honor, this is slated to add two new chapters to the Enzo storyline that the game follows. There is an iconic character returning to the series with this expansion, with players set to run into Ennio Salieri, the future Don of the Salieri crime family. Fans of the original Mafia, or its Definitive Edition remake, may remember that name as one of the biggest characters in the storyline. This expansion is set prior to his rise to being the kingpin in the City of Lost Heaven. "Set in Sicily during the winter of 1905, Enzo Favara has proven himself a reliable soldier of the Torrisi crime family in the months since his initiation," says the studio about the new chapters. "Now, the Don entrusts him and Cesare with a delicate assignment of assisting Ennio Salieri, a man of honor recently released from prison and intent on reclaiming what is his." Working at Salieri's side, players will be heading into fresh environments as they return to the role of Enzo as a high-ranking soldato. The studio also promises brand-new weapons, fresh vehicles, and charms to collect in this expansion. Moreover, the expansion will add new content to the updated Free Ride mode. Alongside new collectibles and locations, this will add more challenges to beat alongside Salieri, which are described as runs that will "test the skills of even the most elite mafiosi." The Mafia: The Old Country Man of Honor story expansion will release on August 14, 2026, across PC, Xbox Series X|S, and PlayStation 5. It will cost $10 for owners of the base game to jump into.
    • Try installing Logitech Options
    • Telltale returns with The Wolf Among Us, re-revealing the sequel and a new remaster by Pulasthi Ariyasinghe Telltale Games, the studio known for its episodic games from the 2000s, had a surprise appearance at the Summer Game Fest showcase today. The studio has gone through a collapse, an acquisition, and a revival but has largely gone silent in recent years. Today's sudden announcement was for the popular The Wolf Among Us series, with news about the sequel and a remaster dropping. Set after the events of the 2013-released title, the sequel will bring back Biby Wolf for a new adventure in Fabletown. This town of fairy tale characters is becoming unstable, with Snow White not being able to keep order as before. "When a brutal series of crimes threatens to fracture the fragile balance holding Fabletown together, Bigby Wolf, sheriff of Fabletown, finds himself drawn into a dangerous conspiracy that reaches deep into the city’s criminal underworld," says the studio. "As suspicion spreads across the city and powerful forces work against him, Bigby must uncover the truth and decide what kind of sheriff - and what kind of wolf - he is willing to become." At the same time, Telltale also announced The Wolf Among Us Remastered, bringing back the classic with a fresh coat of paint. This will include all five episodes from the original game plus over an hour of extra content that will offer behind-the-scenes videos, cast interviews, image galleries, and deleted scenes. The remaster will also have updated visuals and improved UI elements and accessibility features, alongside upgrades to the animations, audio, and frame rates. Telltale has been working on this project for almost a decade now, but if the new release schedule holds, fans will be able to jump into The Wolf Among Us 2 sometime in 2027. As for The Wolf Among Us Remastered, this is slated to release during this holiday season.
    • I use a Linux laptop every day. I have tried to switch to Linux on my gaming PC which has a 5070 ti. It was not a great experience
  • Recent Achievements

    • Rookie
      moog19 went up a rank
      Rookie
    • Mentor
      grik went up a rank
      Mentor
    • Dedicated
      JKR earned a badge
      Dedicated
    • One Year In
      CHUNWEI earned a badge
      One Year In
    • Conversation Starter
      FBSPL earned a badge
      Conversation Starter
  • Popular Contributors

    1. 1
      +primortal
      488
    2. 2
      PsYcHoKiLLa
      270
    3. 3
      Skyfrog
      77
    4. 4
      Steven P.
      68
    5. 5
      FloatingFatMan
      62
  • Tell a friend

    Love Neowin? Tell a friend!