Jump to content

[Solved] Only bootloader on USB works.


  • Please log in to reply
13 replies to this topic

#1
hrox

hrox

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
Hey guys,

I installed OSX Lion via the USB method. I can boot it up only with the bootloader from the USB stick which is Chameleon RC5. I tried installing Chameleon RC5 and Chimera on my PC, I even copied the boot.plist from the USB device to my HDD but still I can only boot by using the USB stick's bootloader.

Any ideas how to fix that?

Thanks in advance
hrox

#2
Noam AA

Noam AA

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 437 posts
  • Gender:Male
  • Location:IL

Hey guys,

I installed OSX Lion via the USB method. I can boot it up only with the bootloader from the USB stick which is Chameleon RC5. I tried installing Chameleon RC5 and Chimera on my PC, I even copied the boot.plist from the USB device to my HDD but still I can only boot by using the USB stick's bootloader.

Any ideas how to fix that?

Thanks in advance
hrox


how did you install? by package or manual installation?
one more thing is to be sure BIOS is booting the right HDD

#3
hrox

hrox

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

how did you install? by package or manual installation?
one more thing is to be sure BIOS is booting the right HDD


Hi,

thanks for your reply.

I installed them by package. I'm perfectly sure the BIOS boots the right HDD.

hrox

#4
Noam AA

Noam AA

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 437 posts
  • Gender:Male
  • Location:IL
i had an issue once with package, which worked perfect but still on some extension any package install didn't install boot file or extra or both into a specific partition (if you want more details it was when i restored InstallESD.dmg to a drive with option to remove all content) i don't think it's necessarily your problem, but try install everything manual, and see if it persist,
there are bunch of great tutorials on manual installation of chameleon

#5
MacNutty

MacNutty

    Mad for Mac

  • Members
  • PipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:India

Hey guys,

I installed OSX Lion via the USB method. I can boot it up only with the bootloader from the USB stick which is Chameleon RC5. I tried installing Chameleon RC5 and Chimera on my PC, I even copied the boot.plist from the USB device to my HDD but still I can only boot by using the USB stick's bootloader.

Any ideas how to fix that?

Thanks in advance
hrox


Try this:
1. Boot into Lion (using your USB).
2. Install Chameleon on Lion partition.
3. Go to Terminal.
sudo -s
fdisk -e /dev/disk0 (replace 0 with your disk number. You will get it from Disk Utility -> Info)
flag 1 (replace 1 with Lion partition number)
update
write
quit
4. Reboot (remove USB while booting).

#6
hrox

hrox

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

Try this:
1. Boot into Lion (using your USB).
2. Install Chameleon on Lion partition.
3. Go to Terminal.
sudo -s
fdisk -e /dev/disk0 (replace 0 with your disk number. You will get it from Disk Utility -> Info)
flag 1 (replace 1 with Lion partition number)
update
write
quit
4. Reboot (remove USB while booting).


Hey,

I did what you suggested, but without success. Just to clarify things: The bootloader on the HDD DOES appear, I AM able to select Lion, it DOES start booting up, but right before the graphical interface should appear, it STOPS.
The USB stick's bootloader on the other hand continues.

hrox

i had an issue once with package, which worked perfect but still on some extension any package install didn't install boot file or extra or both into a specific partition (if you want more details it was when i restored InstallESD.dmg to a drive with option to remove all content) i don't think it's necessarily your problem, but try install everything manual, and see if it persist,
there are bunch of great tutorials on manual installation of chameleon


I will try this, but at the moment I've installed Chimera on my HDD. Does that make a difference?

hrox

In the USB stick's Extra folder there's an "Extensions.mkext" file and int the com.apple.Boot.plist file there's an argument "Rescan"="Yes". Is it possible that the bootloader uses additional kernel extensions that are on the USB stick and that are necessary to boot into the graphical system?

#7
Noam AA

Noam AA

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 437 posts
  • Gender:Male
  • Location:IL
if you lack Extansion.mkext in your Extra folder then there is no kernel Caches for your E/E folder, you Must have Extension.mkext in Extra folder, you can make it with kextcache commend, or you can use Mkexttool to create one for you.
chimera and chameleon are the same to install

#8
hrox

hrox

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

if you lack Extansion.mkext in your Extra folder then there is no kernel Caches for your E/E folder, you Must have Extension.mkext in Extra folder, you can make it with kextcache commend, or you can use Mkexttool to create one for you.
chimera and chameleon are the same to install


In the MKext tool I dragged the whole content of my /System/Library/Extensions folder into it and chose build. The resulting file ist 26 MB which can't be correct since the Extensions.mkext on the USB device is only som kB...

#9
Noam AA

Noam AA

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 437 posts
  • Gender:Male
  • Location:IL
not S/L/E!! E/E
you have there kexts too (like FakeSMC), they must have this mkext

#10
hrox

hrox

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

not S/L/E!! E/E
you have there kexts too (like FakeSMC), they must have this mkext


In my /Extra/ folder there is NO Extensions folder. /Extra/Extensions does NOT exist. (It's OSX 10.7 if that matters )

#11
Noam AA

Noam AA

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 437 posts
  • Gender:Male
  • Location:IL
Then Here we found the problem (else FakeSMC.kext installed to S/L/E???)
E/E is a MUST (at least FakeSMC is) so be sure to have those then report back

#12
hrox

hrox

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

Then Here we found the problem (else FakeSMC.kext installed to S/L/E???)
E/E is a MUST (at least FakeSMC is) so be sure to have those then report back


I just installed ##### (#####) and ran Kext Utility. I'll try to reboot now :)
The fold /E/E exists now, as does FakeSMC.

Edit: It works now! Thanks for your help, Noam AA. Slowly, I get this HackBook to work ;-)

By the way: How can I change this forum to display all posts on one site like in most forums?

#13
eXcalibre

eXcalibre

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
  • Location:/dev/null

By the way: How can I change this forum to display all posts on one site like in most forums?


at the top of the page there is an options button on the right of the header of the first post.
click this and select display mode "standard"

then you should see all the posts in a thread.

#14
Oatman

Oatman

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts

Then Here we found the problem (else FakeSMC.kext installed to S/L/E???)
E/E is a MUST (at least FakeSMC is) so be sure to have those then report back

Thank you, this fixed an issue for me on Mavericks. I thought I could have FakeSMC.kext in S/L/E... apparently I needed it in E/E... After I ran Kext Utility everything was golden.







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