Jump to content

"OSx86DeFacto" - A USB Flash Drive OSx86 Install DVD Booter

- - - - - OS X on x86

  • Please log in to reply
20 replies to this topic

#1
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >

"OSx86DeFacto" USB Flash Drive
OSx86 Install DVD Booter


A concept & work in progress


Reason for release:


There are many posters in my nForce chipset + Intel CPU MOBO topics reporting difficulties in installing OSx86 (i.e. OS X Leopard on x86 system) onto a SATA HDD, most often when using a SATA DVDRW (although it must be said that some posters even have difficulties with SATA/PATA, PATA/PATA, PATA/SATA DVDRW/HDD combinations generating the now infamous "still waiting for boot device" boot screen error).... :dev:

For an example of the convoluted routes that have had to be used to get a working OS X installation, see here...... :rolleyes:

For this reason, I have decided to release now, what I still regard as a concept & as work in progress that I have developed into a working solution for myself and Yossarian22 to overcome the problem of OSx86Install DVDs that were OK (i.e. with no burn or patching errors) but which would not install OSx86......a USB Flash Drive OSx86 Install DVD Booter.......called "OSx86DeFacto"..... :graduated:

My Concept:


My idea was generated by my use of XPostFacto, which is software that enables the installation of OS X Tiger on unsupported G3 and G4 PowerMacs......namely, the concept of being able to start the boot process using a bootloader supported fully by the computer system/hardware and then pass the initiated boot process onto the OS to be installed, which would then take the boot process forward to completion..... :rolleyes:

So, based on (i) having a MOBO that supports BIOS booting from USB devices and (ii) knowing that many (BUT not all) USB flash drivers can be formatted as bootable drives, I thought about using a USB flash drive to initiate booting via the Darwin non-EFI bootloader and to then pass the boot process over to the OSx86 Install DVD in the SATA or PATA DVDRW in order to bypass the SATA/PATA, PATA/PATA, PATA/SATA DVDRW/HDD combination "booting from DVDRW/HDD boot device recognition" issues..... :rolleyes:

My Implementation:


I have been able to implement this concept ONLY by standing on the shoulders of OSx86 "giants" such as ToH, Kalyway, iATKOS, etc. and by using OSx86Tools by ~pcwiz, who likewise credits the various developers etc. who have brought OSx86 development to where it is now…… :rolleyes:

Thus,
I claim absolutely no credit for the component parts of the working solution that I have compiled...... :rolleyes:

My Testing Results:

OSx86 install DVD================Booting passed to DVD===OS X Installer Launched
Kalyway Leopard 10.5.1------------------------Yes (rd=diskXs2)---------------Yes
iATKOS v1.0r2 Leopard 10.5.1-----------------Yes (rd=diskXs3)---------------Yes
iATKOS v1.0r3 Leopard 10.5.1-----------------Yes (rd=diskXs3)---------------Yes
Kalyway Leopard 10.5.2------------------------Yes (rd=diskXs2)---------------Yes
iATKOS v2.0i Leopard 10.5.2-------------------Yes (rd=diskXs3)---------------Yes
JaS Leopard 10.5.4 (unpatched)---------------Yes (rd=diskXs2)---------------Yes
JaS Leopard 10.5.4 (nForceATA patched)-----Yes (rd=diskXs2)---------------Yes
iDeneb v1.1 Leopard 10.5.4--------------------Yes (rd=diskXs3)---------------Yes

iPC OSx86 10.5.6 (unpatched with PPF1)----Yes (rd=diskXs2)---------------Yes

N.B. The value for X in rd=diskXs2 or rd=diskXs3 is dependent on the number of storage/media read/write devices connected to the MOBO…..X starts from 0 and Y starts from 1. For example, the first volume on the first internal HDD will have the Disk Indentifier of disk0s1, while the second volume will be disk0s2 and so on.


My Disclaimer:

(i) MYSELF AND MY ALPHA TESTER (YOSSARIAN22) HAVE nForce chipset + Intel CPU MOBOs, THUS NO TESTING HAS BEEN DONE ON NON-nForce chipset (e.g. Intel, VIA, ATI) and/or NON-Intel CPU (i.e. AMD) MOBOs.

(ii) THUS, NO WARRANTY IS IMPLIED OR GIVEN AS TO WHETHER OR NOT OSx86DeFacto WILL WORK FOR YOU AS IT DOES FOR US, ESPECIALLY IF YOU HAVE AN AMD CPU MOBO, AND

(iii) REMEMBER NOT ALL USB FLASH DRIVES ARE BOOTABLE AND NOT ALL MOBO/BIOS COMBINATIONS PERMIT BIOS BOOTING FROM USB DEVICES....OSx86DeFacto REQUIRES A BOOTABLE USB FLASH DRIVE OF AT LEAST 256MB CAPACITY AND A MOBO/BIOS THAT WILL ENABLE BIOS BOOTING FROM OSx86DeFacto.

(iv) IT IS NEITHER GUARANTEED NOR CLAIMED NOR IMPLIED THAT OSx86DeFacto WILL ENABLE BOOTING OF EVERY OSx86 Install DVD DISTRIBUTION AND/OR OF A TESTED OSx86 Install DVD DISTRIBUTION ON EVERY PC SYSTEM.


My OSx86DeFacto Setup and Use Guide:


How to set up and use the OSx86DeFacto USB Flash Drive OSx86 Install DVD Booter:

Step 1. Obtain one or more 256MB USB Flash Drive (or higher capacity) to test for bootability, or only one if you know that it is bootable….

Step 2. Use the Partition function of Disk Utility in OS X on an Intel Mac to partition the USB Flash Drive as Master Boot Record (MBR) and format it as Mac OS Extended (Journaled) as a single partition or on the first volume as OSx86DeFacto.

Step 3.
Use OSx86Tools to install the Darwin non-EFI bootloader onto the USB stick by clicking on Install EFI/Run FDISK, choosing for Disk to Use:

"OSx86DeFacto"

and for EFI to Install:

"No EFI (Darwin Bootloader)"

and then clicking on Install EFI button......if successful it should say "Non-EFI Bootloader installed!".

Step 4. Owners of nForce chipset + Intel CPU MOBOs who post in my nForce chipset + Intel CPU MOBO topics, who I believe have exhausted all other options for solving their DVD and/or HDD OSx86 booting problems will be invited by myself to PM me to get the download link for OSx86DeFacto, which they must agree not to (i) post in the public domain, e.g. in this forum or in other fora and/or (ii) pass on to another person or persons without my agreement.

Step 5. Having downloaded the OSx86DeFacto.zip file, unzip it (using Unarchiver, BetterZip, Stuffit Expander, or whichever unzip software you use) to extract the OSx86DeFacto.dmg file.

Now you have two options for copying the OSx86DeFacto.dmg file onto the USB Flash Drive BUT REMEMBER WITH EITHER OPTION DO NOT SELECT THE OPTION TO ERASE THE TARGET VOLUME i.e. the USB Flash Drive!

Option A. Use Restore Function of OS X Disk Utility

Use "drag and drop" to place the OSx86DeFacto USB Flash Drive volume into the Destination: box, and click the Image button to navigate to the OSx86DeFacto.dmg file and select it as the Source, or use "drag and drop" to place the OSx86DeFacto.dmg file into the Source: box.

DO NOT CHECK (TICK) the Erase destination checkbox!!!!

Click on Restore button.


Option B. Use Carbon Copy Cloner

Use Carbon Copy Cloner 3.1.1 or 3.1.2,and click on "Select a source" and choose "Restore from disk image...." for the Source Disk and then click on "Select a target"and choose "USB_Boot_JaS_iATKOS.dmg" as the source, and for the Target, select your USB memory stick OS X volume "USB_JaS_iATKOS_Bootloader"..... Now choose for Cloning options: "Backup everything"

DO NOT SELECT "Erase the target volume" option or "Delete items that don't exist on the source"!!!!

Ignore the "The target volume will not be bootable because a required system file (bin) does not exist at the root of the source volume." warning message.

Step 6. Place the chosen OSx86 Install DVD in the SATA or PATA DVDRW of the PC onto which you want to install OSx86, then eject the USB Bootloader from your Intel Mac (or other OSx86PC) and plug it in your PC.

Step 7. Determine the value of X, in rd=diskXs2 or in rd=diskXs3 as appropriate for the chosen OSx86 Install DVD, based upon the number of the number of storage/media read/write devices connected to the MOBO (whether internal or external devices), noting that X starts from 0 and Y starts from 1.

For example, the first volume on the first internal HDD will have the Disk Indentifier of disk0s1, while the second volume will be disk0s2 and so on; a second internal two volume HDD would have disk1s1 and disk2s2.....

It is strongly recommended that,
apart from the OSx86DeFacto USB Flash Drive, you have no external storage/media read/write devices connected to the MOBO......i.e no other external devices connected unless you are attempting to install OSx86 onto an external HDD (USB2.0, eSATA or Firewire (IEEE1394a or :rolleyes: and/or are using an external SATA or PATA DVDRW......it will simplify the matter of determining X for the SATA or PATA DVDRW..... :rolleyes:

PLEASE INITIALLY TRY OSx86DeFacto WITH THE rd=diskXsY OPTIONS GIVEN IN THE TABLE BELOW according to the chosen OSX86 Distribution DVD and the deduced X value for the PC system PC onto which you want to install OSx86:

OSx86 install DVD================Booting passed to DVD===OS X Installer Launched
Kalyway Leopard 10.5.1------------------------Yes (rd=diskXs2)---------------Yes
iATKOS v1.0r2 Leopard 10.5.1-----------------Yes (rd=diskXs3)---------------Yes
iATKOS v1.0r3 Leopard 10.5.1-----------------Yes (rd=diskXs3)---------------Yes
Kalyway Leopard 10.5.2------------------------Yes (rd=diskXs2)---------------Yes
iATKOS v2.0i Leopard 10.5.2-------------------Yes (rd=diskXs3)---------------Yes
JaS Leopard 10.5.4 (unpatched)---------------Yes (rd=diskXs2)---------------Yes
JaS Leopard 10.5.4 (nForceATA patched)-----Yes (rd=diskXs2)---------------Yes
iDeneb v1.1 Leopard 10.5.4--------------------Yes (rd=diskXs3)---------------Yes


I would suggest that for iATKOS v4i, iATKOS v4.1, iDeneb v1.3 10.5.5, you try rd=diskXs3.

For Leo4All v3 and other OSX86 Install DVDs, it will be a matter of initially trying rd=diskXs2 or rd=diskXs3…….there are so many now…….

Step 8. Reboot your PC and press the F8 key (or whichever key you need to) IMMEDIATELY after the message "Press DEL to enter SETUP, Press TAB to display BIOS POST message" or similar appears on-screen, in order to bring up the message "Loading Boot Menu......" and when the PC BIOS "Boot Menu" window appears on-screen, select your USB flash memory drive from the list of bootable drives presented in the "Boot Menu", and press Enter......

When the Darwin Bootloader appears, press any key quickly and at the "boot:" prompt, type

-v  rd=diskXsY


where X is your deduced value and Y is either 2 or 3 (very unlikely to be an integer higher than 3)

and press Enter.


If the bootloader starts loading kexts e.g. AppleNForceATA.....and freezes with "Still waiting for root device error", then the appropriate value for X in rd=diskXs2 or rd=diskXs3 has not been chosen (assuming of course that the DVD is not corrupted or damaged in any way)........so repeat Step 8 using "rd=disk3s2 -v"......etc. until booting from the OSx86 Install DVD occurs…….


If booting from OSx86DeFacto fails with boot screen error messages and/or a kernel panic, and/or the booting process cannot be passed on to the OSx86 Install DVD no matter what X and Y values are tried, then I am very sorry BUT please read the DISCLAIMER above.

#2
Guest: sonic2756_*

Guest: sonic2756_*
  • Guests
Can I plz have the file I have tried everything to get past STILL WATING FOR ROOT DEVICEmy email: Sonic2756@gmail.com

#3
Lambros

Lambros

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts
Can I also please have the file?lphotios@hotmail.com Thanks!

#4
djouija

djouija

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
I get it to finally load past the "looking for root device" by using "rd=disk1s1" but then it states that it is "unable to mount /dev/disk1s1" and goes to the blue screen (right before loading the osx install menus) and freezes there... any reason why?

#5
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >
OSx86DeFacto is for nForce chipset + Intel CPU MOBOs ONLY......If you have a Pre-Series 7 nForce chipset MOBO + Intel CPU e.g. 650i, 680i post hereyour full system details and the nature of the problems you are having i.e. how and when you get "still waiting for root device error"......BUT if you have a Series 7 nForce chipset MOBO + Intel CPU e.g. 750i, 780i post here your full system details and the nature of the problems you are having i.e. how and when you get "still waiting for root device error"......

#6
demorg82

demorg82

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
  • Gender:Male
  • Location:Heilbronn
I have big problems with the installation iPC OSx86 Leopard 10.5.6. I want to try as you wrote. Send me please USB Flash Drive OSx86 Install DVD Booter. Thanksmoto_q82@yahoo.de

#7
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >

I have big problems with the installation iPC OSx86 Leopard 10.5.6. I want to try as you wrote. Send me please USB Flash Drive OSx86 Install DVD Booter. Thanksmoto_q82@yahoo.de

If you have a Pre-Series 7 nForce chipset MOBO + Intel CPU e.g. 650i, 680i post hereyour full system details and the nature of the problems you are having i.e. how and when you get "still waiting for root device error"......BUT if you have a Series 7 nForce chipset MOBO + Intel CPU e.g. 750i, 780i post here your full system details and the nature of the problems you are having i.e. how and when you get "still waiting for root device error"......

#8
CyrisPC

CyrisPC

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
  • Gender:Male
  • Location:Cleveland, OH, USA
I

#9
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >

I have big problems with the installation iPC OSx86 Leopard 10.5.6. I want to try as you wrote. Send me please USB Flash Drive OSx86 Install DVD Booter. Thanksmoto_q82@yahoo.de

If you have a Pre-Series 7 nForce chipset MOBO + Intel CPU e.g. 650i, 680i post here in my new thread (old topic in post above is closed......), your full system details and the nature of the problems you are having i.e. how and when you get "still waiting for root device error"......BUT if you have a Series 7 nForce chipset MOBO + Intel CPU e.g. 750i, 780i post here your full system details and the nature of the problems you are having i.e. how and when you get "still waiting for root device error"......



#10
amorphys

amorphys

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
Hello,Please send me the link for this great tool.Thnksdumitru.robert@gmail.com

#11
Guest: Andrew Kevin_*

Guest: Andrew Kevin_*
  • Guests
Hi, I just installed iPC OSx86 on my PC, and everything during the installation went fine. I restarted my system, flagged boot with -f option, but the system won’t boot. I tried the verbose mode and it says something about AppleACPI… and then it freezes… Can somebody help me? I’m using a Pentium 4 with HT tecnology, Intel d915gux mobo (a little bit old…) with integrated Intel GMA 915 graphics…Portable Hard Drives | Desktop Hard Drives | Network Storage solutions

#12
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >

Hi, I just installed iPC OSx86 on my PC, and everything during the installation went fine. I restarted my system, flagged boot with -f option, but the system won’t boot. I tried the verbose mode and it says something about AppleACPI… and then it freezes… Can somebody help me? I’m using a Pentium 4 with HT tecnology, Intel d915gux mobo (a little bit old…) with integrated Intel GMA 915 graphics…

Post your query in the IM New Users Lounge forum..........this way you have more chance of getting the correct help........

#13
alonan100

alonan100

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
Please can I have the file???

#14
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >

Please can I have the file???

What are your system details and problems........?

#15
userj905

userj905

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hello,I've tried all this step below, to install IPC osx86 but still end up "waiting for root device" -Ran darwin with -v -f -x rd=disk0 busratio=20-ran with #####, remove and load IPC osx86 dvd got kernel panic-Harddrive is sata with ACHI mode-Also tried to install iATKOS, but still end up "waiting for root device"So please I needed the file, as is the last step to bypass this "waiting for root device"johnt905@hotmail.comHere is my spec Intel core i3 M370 @ 2.4GHz, 4gram, ATI Mobility Radeon HD 5650 1GB, Realtek sound.

#16
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >

Hello,I've tried all this step below, to install IPC osx86 but still end up "waiting for root device" -Ran darwin with -v -f -x rd=disk0 busratio=20-ran with #####, remove and load IPC osx86 dvd got kernel panic-Harddrive is sata with ACHI mode-Also tried to install iATKOS, but still end up "waiting for root device"So please I needed the file, as is the last step to bypass this "waiting for root device"johnt905@hotmail.comHere is my spec Intel core i3 M370 @ 2.4GHz, 4gram, ATI Mobility Radeon HD 5650 1GB, Realtek sound.

What is your MOMO brand/model?

#17
userj905

userj905

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
SpecGateway NV5942uIntel i3 370M (Intel 5 series/3400 chipset)ATI Mobility radeon HD 5650Sata AHCI HD

#18
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >

SpecGateway NV5942uIntel i3 370M (Intel 5 series/3400 chipset)ATI Mobility radeon HD 5650Sata AHCI HD

OSx86DeFacto is a USB Flash Drive OSx86 Install DVD Booter optimised for nVidia nForce chipset MOBOs........you should try using ##### + #####, which are designed for installing Mac OS X on any Intel-based PC...... :angel:

#19
manjuheart

manjuheart

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
Can i get the OSx86DeFacto thing. It ll always remain confidential.I have been trying a lot. I tried everything arch=i386 -v -x -F -f -s not working for me.cpus=1 I tried the ##### method no success.I get the kernel panic unable to find driver for this platform ACPI then .cpp 1387 thing.Just before that its says Cant find driver for EV0reboot. Stuck here since months no idea what so ever.My signature has all my hardware.

#20
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,547 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >

Can i get the OSx86DeFacto thing. It ll always remain confidential.I have been trying a lot. I tried everything arch=i386 -v -x -F -f -s not working for me.cpus=1 I tried the ##### method no success.I get the kernel panic unable to find driver for this platform ACPI then .cpp 1387 thing.Just before that its says Cant find driver for EV0reboot. Stuck here since months no idea what so ever.My signature has all my hardware.

Please re-post in either my Snow Leopard Retail Install nForce or Series 7 nForce Leopard topic depend on which version of OS X (Leopard or Snow Leopard) you wnat to install......I can try to help you there......





Also tagged with one or more of these keywords: OS X on x86


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy