Jump to content

New modified BOOT-132 allows you to boot retail DVDs


f41qu3
 Share

1,286 posts in this topic

Recommended Posts

Do you guys now where could be problem ? I have MSI WIND notebook..wifi card is unsupported I know about this BUT Ethernet is supported with the kexts from this link http://www.psystar.com/realtek_r1000_driver.html MACinized was so kind and put this kext in initrd.img so I succesfully made a boot-132 disc and booted Leopard retail disc Installed OK but when i re-insert Boot132 disc again and try to boot IM STUCK on Do you already have a mac ? Screen I select no transfer, and It loops and Im back on welcome screen...I guess its because MAC is looking for internet connection and doesnt recognize any network card but How come it doesnt ? I loaded that kexts for Ethernet.... and the cable doesnt have to be connected during this no transfer selection is does it ?

Link to comment
Share on other sites

Do you guys now where could be problem ? I have MSI WIND notebook..wifi card is unsupported I know about this BUT Ethernet is supported with the kexts from this link http://www.psystar.com/realtek_r1000_driver.html MACinized was so kind and put this kext in initrd.img so I succesfully made a boot-132 disc and booted Leopard retail disc Installed OK but when i re-insert Boot132 disc again and try to boot IM STUCK on Do you already have a mac ? Screen I select no transfer, and It loops and Im back on welcome screen...I guess its because MAC is looking for internet connection and doesnt recognize any network card but How come it doesnt ? I loaded that kexts for Ethernet.... and the cable doesnt have to be connected during this no transfer selection is does it ?

 

i didn't bother to follow where it goes or what could be the output but here's the site of stell on msi wind. good luck.

Link to comment
Share on other sites

Yeah I know about this but since he didnt release it yet I wanted to install RETAIL by myself unfortunately IM STUCK on that dumb screen...

 

try selecting "my computer is not connected to the internet" (or something like that). u can just setup your network/i-net once u get to leopard desktop.

Link to comment
Share on other sites

try selecting "my computer is not connected to the internet" (or something like that). u can just setup your network/i-net once u get to leopard desktop.

 

 

There are just 3 following options: Transfer from another MAC,Transfer from TIme Machine Backup, Do not Transfer.....I dont know what to do really...how come it doenst recognize I have the ethernet card...

Link to comment
Share on other sites

There are just 3 following options: Transfer from another MAC,Transfer from TIme Machine Backup, Do not Transfer.....I dont know what to do really...how come it doenst recognize I have the ethernet card...

 

i believe it's not w/ "not recognizing your ethernet card". hope someone else can help u. atm, u should google some more. :P

Link to comment
Share on other sites

i believe it's not w/ "not recognizing your ethernet card". hope someone else can help u. atm, u should google some more. :blink:

 

 

Yes i had this problem too. Its crashing because OS X is not recognizing your ethernet chip (hence no internet). When you reach that stage in the Setup Assistant screens, it tries to connect to the internet as the next page is to log-in with your AppleID. I also have a Realtek NIC and haven't gotten it working yet, despite having the proper KEXT's on my Boot-132 CD. A temporary work-around for me was to start up using Safe Boot (-X) and somehow then it recognizes a few of my Boot-132 CD KEXTs finally (LAN and SATA) and it allows me to at least finish the Setup Assistant.

 

At this point i'm having the same problem, I have a Boot-132 CD with my hand-picked KEXT's (LAN, SATA, Audio, NVKush, usual...) that allowed me to successfully install Retail Leo, yet it when doing a Normal boot, it doesn't recognize any, including SATA, which means i'm stuck at "Still waiting for root device". Strangely when I do the Safe Boot it DOES at least recognizes my SATA KEXT's (AppleIntelPIIXATA) and gives me LAN too (no NVKush or Audio). I haven't made any changes to my com.apple.Boot.plist. I have not added any custom EFI Strings. Do we have to do that in order for it to work?? If so, how??

 

Thanks for any help!!

Link to comment
Share on other sites

Yes i had this problem too. Its crashing because OS X is not recognizing your ethernet chip (hence no internet). When you reach that stage in the Setup Assistant screens, it tries to connect to the internet as the next page is to log-in with your AppleID. I also have a Realtek NIC and haven't gotten it working yet, despite having the proper KEXT's on my Boot-132 CD. A temporary work-around for me was to start up using Safe Boot (-X) and somehow then it recognizes a few of my Boot-132 CD KEXTs finally (LAN and SATA) and it allows me to at least finish the Setup Assistant.

 

At this point i'm having the same problem, I have a Boot-132 CD with my hand-picked KEXT's (LAN, SATA, Audio, NVKush, usual...) that allowed me to successfully install Retail Leo, yet it when doing a Normal boot, it doesn't recognize any, including SATA, which means i'm stuck at "Still waiting for root device". Strangely when I do the Safe Boot it DOES at least recognizes my SATA KEXT's (AppleIntelPIIXATA) and gives me LAN too (no NVKush or Audio). I haven't made any changes to my com.apple.Boot.plist. I have not added any custom EFI Strings. Do we have to do that in order for it to work?? If so, how??

 

Thanks for any help!!

 

 

Hey maybe you have resolved my problem....How did you exactly do that -x safe boot ???I dont have problems with SATA...just LAN but that could be installed later I JUST need to pass that Do you have MAC screen...Please describe How did you do that safe boot....Thanks a lot bro...

Link to comment
Share on other sites

Yes i had this problem too. Its crashing because OS X is not recognizing your ethernet chip (hence no internet). When you reach that stage in the Setup Assistant screens, it tries to connect to the internet as the next page is to log-in with your AppleID. I also have a Realtek NIC and haven't gotten it working yet, despite having the proper KEXT's on my Boot-132 CD. A temporary work-around for me was to start up using Safe Boot (-X) and somehow then it recognizes a few of my Boot-132 CD KEXTs finally (LAN and SATA) and it allows me to at least finish the Setup Assistant.

 

At this point i'm having the same problem, I have a Boot-132 CD with my hand-picked KEXT's (LAN, SATA, Audio, NVKush, usual...) that allowed me to successfully install Retail Leo, yet it when doing a Normal boot, it doesn't recognize any, including SATA, which means i'm stuck at "Still waiting for root device". Strangely when I do the Safe Boot it DOES at least recognizes my SATA KEXT's (AppleIntelPIIXATA) and gives me LAN too (no NVKush or Audio). I haven't made any changes to my com.apple.Boot.plist. I have not added any custom EFI Strings. Do we have to do that in order for it to work?? If so, how??

 

Thanks for any help!!

 

I found myself in the very same "still waiting for root device" message with SATA on an ICH5. Turned out I had to include AppleACPIPlatform, AppleAPIC and IOPCIFamily kexts, plus a custom IOATAFamily.kext to be able to find my disk.

 

The same happened to my AirPort card: Added a modified IO80211Family kext, and it worked flawlessy.

 

Try to load them using kextload -tv and note down all dependencies, copying them over your boot-132 disk.

 

Hope it helps.

Link to comment
Share on other sites

Okay, I tried in the help thread, but nobody has answered me in days...

 

so, here's a funny one...

 

Fresh install full leopard using Boot 132.

 

booted in -v mode as I always do, and the first restart right after installing leopard (the one time you have the use the disc again) I get kernel panic before I even get into the system? with the normal generic.iso disc that has worked countless times before!

 

and this is RIGHT after a leopard install following an all-zero format GUID of the hard drive...

 

anyone got any ideas?

 

the error is not very specific...

but here's a pic:

p2010081558co7.jpg

 

PLEASE HELP!

Link to comment
Share on other sites

Hey maybe you have resolved my problem....How did you exactly do that -x safe boot ???I dont have problems with SATA...just LAN but that could be installed later I JUST need to pass that Do you have MAC screen...Please describe How did you do that safe boot....Thanks a lot bro...

 

Hi,

If you haven't figured it out already, booting to Safe Mode is just passing another boot argument to the kernel at the boot prompt. For example, where you enter in "-v" for verbose mode (see all the nitty gritty commands scroll by), enter "-v -x" for verbose AND Safe Mode.

 

If anyone can help me now, what exactly are EFI Strings?? And when/why are they useful?? Been trying to figure out if I need to add any to my com.apple.Boot.plist, as its not seeing all my KEXT's on my custom boot-132 CD to successfully boot a just-installed Retail Leo.

 

Thanks.

Link to comment
Share on other sites

@ f41qu3

 

[not sure but i guess this is the right thread]

 

didn't seem to find descriptions for each extra kext that everyone is using. a lot of people here, including me, are clueless and just does a trial-error in adding/removing extra kext(s) that will eventually make their retail leopard work.

 

so may i then request for descriptions (what are they really for - even for those that seem pretty obvious) for all the extra kexts (i.e. ACPIPS2Nub, AppleACPIPlatform, AppleAHCIPort, ApplePS2Controller, AppleSMBIOS, dsmos, IntelCPUPMDisabler, IOAHCIFamily, IOATAFamily, JMicronATA, OpenHaltRestart, SMBIOSEnabler, etc.) floating around?

 

source(s)/coder(s) of these kexts should also be provided as we didn't even bother much to give them enough credits.

 

just my 2 cents. :)

Link to comment
Share on other sites

Hi,

If you haven't figured it out already, booting to Safe Mode is just passing another boot argument to the kernel at the boot prompt. For example, where you enter in "-v" for verbose mode (see all the nitty gritty commands scroll by), enter "-v -x" for verbose AND Safe Mode.

 

If anyone can help me now, what exactly are EFI Strings?? And when/why are they useful?? Been trying to figure out if I need to add any to my com.apple.Boot.plist, as its not seeing all my KEXT's on my custom boot-132 CD to successfully boot a just-installed Retail Leo.

 

Thanks.

 

EFI strings are strings of hex data that are used to describe specific hardware devices. They are used by the boot loader to injext information into the memory tables that would be initiated by OS X if you had the real OS X EFI hardware. If you have read about the NVinject or ATIinject kext that help specific graphics devices work, the EFI strings are doing about the same thing except without the injector kext.

 

I don't think they will help with kext that don't load. There are other guides in the forum that explain how to modify the kext Info.plist files to help with loading.

 

If you wish to learn more about EFI strings and how to put them into your Boot.plist, then check out this link: GFXUtil News & Announcements

Link to comment
Share on other sites

EFI strings are strings of hex data that are used to describe specific hardware devices. They are used by the boot loader to injext information into the memory tables that would be initiated by OS X if you had the real OS X EFI hardware. If you have read about the NVinject or ATIinject kext that help specific graphics devices work, the EFI strings are doing about the same thing except without the injector kext.

 

I don't think they will help with kext that don't load. There are other guides in the forum that explain how to modify the kext Info.plist files to help with loading.

 

If you wish to learn more about EFI strings and how to put them into your Boot.plist, then check out this link: GFXUtil News & Announcements

 

Okie, thanks for the explanation. I found another nice, very simple HOW TO on netkas.org forums if anyones interested here. So basically, I can replace the injector i'm using now (NVKush) and add the corresponding EFI String for my Gfx card. No Azalia (HD Audio) on mobo though, anyone know if the EFI String technique would work with older AC97-based onboard chips?

 

I think the problem of my Kext's not loading might have to do with bad permissions on my initrd.img. When I mount the initrd.img under my regular user account, all the KEXT files are drwxr-xr-x (0755) with ownership "<my_username>:staff". However when logged as root and mounting initrd.img, permissions are drwxr-xr-x and ownership "_unknown:_unknown". Is this the normal behavior or are the KEXT suppose to be 0755 "root:wheel" even when mounted under my regular user account?

 

Related question, every single Info.plist has the OSBundleRequired -Root lines. However, does Local-root, Network-root (for NIC KEXTs), etc make a difference or must it be explicitly and only "root" or "console"?? Some KEXT originally had Network-root.

 

Thanks,

 

EDIT: AC97-based onboard chips wont work using an EFI String because their is no "AppleAC97Audio.kext" in a virgin OS X Leopard install, its custom to the OSx86 Distro's...which means the EFI String would be pointless.

Link to comment
Share on other sites

Okie, thanks for the explanation. I found another nice, very simple HOW TO on netkas.org forums if anyones interested here. So basically, I can replace the injector i'm using now (NVKush) and add the corresponding EFI String for my Gfx card. No Azalia (HD Audio) on mobo though, anyone know if the EFI String technique would work with older AC97-based onboard chips?

 

I think the problem of my Kext's not loading might have to do with bad permissions on my initrd.img. When I mount the initrd.img under my regular user account, all the KEXT files are drwxr-xr-x (0755) with ownership "<my_username>:staff". However when logged as root and mounting initrd.img, permissions are drwxr-xr-x and ownership "_unknown:_unknown". Is this the normal behavior or are the KEXT suppose to be root:wheel 0755 even when mounted under my regular user account?

 

Related question, every single Info.plist has the OSBundleRequired -Root lines. However, does Local-root, Network-root (for NIC KEXTs), etc make a difference or must it be explicitly and only "root" or "console"?? Some KEXT originally had Network-root.

 

Thanks,

 

The kext permissions need to be 0:0 (root:wheel).

 

Every guide I have seen indicates that the info.plist needs the OSBundleRequired value to be "root".

Link to comment
Share on other sites

FOR EVERYONE HAVING CHECKSUM ERRORS:

 

The problem for me was that no matter what method I used to make a custom ISO, all the files on it were named in UPPERCASE, so boot became BOOT, initrd.img became INITRD.IMG etc. Not sure why. Compare any working ISOs with any non-working ISOs and you'll hopefully see what I mean.

 

Anyway, I ended up building a custom initrd.img and then just editing an existing ISO (one with lower-case filenames) in MagicISO in windows.

 

Bizarrely, the ISOs with the uppercase filenames still worked under VirtualBox.... maybe its only certain BIOSes or somethign that are affected?

 

I have the same problem about uppercase. I tried all the scripts too even the galaxy 2.0 (very good script btw).

I think it comes from the makehybrid command.

I hope we'll find a way to do it on a mac. (I'm not sure about doing it via VMWare...)

If someone can get it to work, let me know ;)

Link to comment
Share on other sites

OK Guys I have a Dell Inspiron 1520 Laptop. It contains the following hardware:

 

Intel Core 2 Duo

Nvidia Geforce 8600M GT

Broadcom 440x 10/100 Network

Dell 1395 Wireless Card

Sigmatel High Definition Audio

Intel PCI Express Root Ports

Intel 82801 PCI Bridge

Intel SMBus Controller

Intel USB Controller

 

Am I right in thinking the Retail will work with this hardware setup?

 

I have Downloaded the - .ISO Original with project kexts

 

The Retail DVD is on its way.

 

Then do I just boot from the Boot CD and swap for the Retail to get going?

 

Many Thanks

Link to comment
Share on other sites

[...]

 

Am I right in thinking the Retail will work with this hardware setup?

 

I have Downloaded the - .ISO Original with project kexts

 

[...]

 

hey there... this sub-forum is about *new releases and updates* and not about resolving your problems and|or answering your questions whether something will generally work or not... please, post issues like this, e.g. here: http://forum.insanelymac.com/index.php?showforum=136

 

sorry, but since we are at page *22* in this thread, it just makes me wild seeing you guys just cluttering it up...

 

as the last choice, there's just closing the topic.

you guys decide.

 

thank you.

Link to comment
Share on other sites

Has anyone gotten it virtualized yet?

 

I've been trying to get it to run in VirtualBox and VMWare and I can only get so far. I'm also not really sure what I'm doing here so I could be causing the problem. But it gets to the white screen with the apple logo in the middle and just sits there, doing nothing (no hard drive or cd-rom activity), no matter how long I let it sit (Note: this is the farthest I've ever gotten it when Virtualizing.) Any suggestions on what I maybe doing wrong if this is even possible. I figure it would work while in VirtualBox if it can work on a PC, but I could be wrong. I first load an image I got off this forum (it's called generic.iso) and when it gets to the darwin loader thing(?), I mount the my CD-rom drive which has a OS X 10.5.2 disc in it. Then it loads from the disc and the apple logo appears and just sits there. Is there someway I need to modify the generic.iso or should I try to make an image of the OS X disc instead of just using the disc (I can't figure out how to get into an ISO).

 

My host computer is running Windows Vista Home Premium but I have Ubuntu running as guest in VirtualBox and XP in VirtualPC 2007. So, I can use whatever program/command of any of those OSs.

 

I apologize if this was already asked, there are 44 pages in this thread and I don't have time to look through them all and the search thing said I was spamming even though it was my first search. Any help is appreciated, or at least a direction to help me figure it out.

Link to comment
Share on other sites

i have p35 board with ich9 and an ati 2600XT. i can install and run vanilla leopard with any of the install disks under ide or ahci yet i cannot boot the install dvd with the generic version. can someone help me out?

Link to comment
Share on other sites

Noob question:

 

Currently i'm using Kalyway 10.5.2, updated to 10.5.5, on my PC.

I'm think about the possibility to install Leopard using the Retail DVD.

 

Firstly, my motherboard is a Gigabyte GA-EP43-DS3L.

 

So, basically, I must do these steps:

 

1- Boot with BOOT-132 CD

2- On Darwin prompt, switch to Leopard Retail DVD

3- Install

4- After installation, boot Leopard using BOOT-132 CD

5- Install all kexts for ahci, applesmbios, video, audio, chameleon bootloader etc

6- Done

 

Is that it?

 

Also, what about appleintelcpupowermanagement.kext? Does BOOT-132 disable/remove it after Retail Installation? Do I have to remove it manually after installation?

What about dsmos.kext? Do I have to install it manually after installation?

 

I'm using this ISO: BOOT-KABYL-BUMBY.iso

 

PS: I've posted this question on the "OSX86 Installation" sub-forum but nobody answered.

Link to comment
Share on other sites

Noob question:

 

Currently i'm using Kalyway 10.5.2, updated to 10.5.5, on my PC.

I'm think about the possibility to install Leopard using the Retail DVD.

 

Firstly, my motherboard is a Gigabyte GA-EP43-DS3L.

 

So, basically, I must do these steps:

 

1- Boot with BOOT-132 CD

2- On Darwin prompt, switch to Leopard Retail DVD

3- Install

4- After installation, boot Leopard using BOOT-132 CD

5- Install all kexts for ahci, applesmbios, video, audio, chameleon bootloader etc

6- Done

 

Is that it?

 

Also, what about appleintelcpupowermanagement.kext? Does BOOT-132 disable/remove it after Retail Installation? Do I have to remove it manually after installation?

What about dsmos.kext? Do I have to install it manually after installation?

 

I'm using this ISO: BOOT-KABYL-BUMBY.iso

 

PS: I've posted this question on the "OSX86 Installation" sub-forum but nobody answered.

 

You didn't say anything about what else, if anything, is on your hard drive. How is it partitioned? GUID or MBR. If you are going to install from an Apple retail install DD, you will need to partition your drive selecting GUID.

 

Before you do anything, you might wish to read the guide supplied in this post [Guide] Boot from EFI partition, zero modification installs on Intel SSE2 or better It describes a method to keep your vanilla install in it's pristine condition while also applying the needed override extensions.

 

The boot-132 cd does not remove or install any kext after the install. It's function is to boot a patched kernel, if required, and override extensions during the boot process. Nothing more. And, that's a good thing.

 

Do some more reading before you begin. And, good luck.

Link to comment
Share on other sites

 Share

×
×
  • Create New...