Bootchamp - what are the other alternatives

Discussion in 'Mac Pro' started by superparati, Mar 12, 2017.

  1. superparati macrumors member

    superparati

    Joined:
    Apr 11, 2016
    Location:
    London
    #1
    Hi,

    With my Nvidia GT 120 unrecognised it is time to find an alternative solution.
    If with El Capitan I was able to boot easily under Windows with the help of Bootchamp, today the same software doesn't work anymore under Sierra.

    The command line bless is not supported due to SIP as far as I know which is the main reason why bootchamp is now obsolete.
    Therefore numbers of subjects talking about how to replace the command line bless, some people use the command systemsetup
    • sudo systemsetup -liststartupdisks
    • sudo systemsetup -setstartupdisk /Volumes/[your boot volume]
    • sudo systemsetup -getstartupdisk (this command will show you the name of your startup disk).
    However, this command doesn't replace completely bless and I head that actually after deactivating the SIP we could use it - which is interesting.

    Also today something popup in my mind. After reading some information about the command bless.
    My bootcamp partition is running under bootcamp's volume but when I select this partition from system preference startup disk hit the button reboot the computer will display a windows error message - blue screen.

    If I press ALT, the only way to boot under windows is to select the partition EFI boot.

    So by mixing the information from the command line bless I discover why when I select the Windows startup disk from preference system my computer doesn't boot.
    The following command line shows me two boot disks:
    • sudo systemsetup -liststartupdisks
    1. /System/Library/CoreServices (macOS)
    2. /Volume/BOOTCAMP/WINDOWS (Windows)

    The boot volume "/Volume/BOOTCAMP/WINDOWS" is not the right one.

    I decided to actually try this command line:
    • sudo bless -mount /Volumes/BOOTCAMP -setBoot
    • sudo reboot
    And bingo my computer did reboot under windows.

    For those who are looking for a solution this one could be a quick fix.

    Sources:

     
  2. kunia macrumors regular

    Joined:
    Oct 30, 2010
    #2
    I had to disable SIP to use my Kore 2 controller, and bootchamp works like before.
     
  3. vkd Suspended

    vkd

    Joined:
    Sep 10, 2012
    #3
    You could try using Apple's Bootcamp as an alternative to your Bootchamp
     
  4. ActionableMango macrumors 604

    ActionableMango

    Joined:
    Sep 21, 2010
    #4
    You might try rEFInd. It is substantially superior to using ALT in many different ways. The best part, IMHO, is that it is sooooooo much faster. It comes up in just a second or so.
     
  5. Ph.D., Mar 13, 2017
    Last edited: Mar 13, 2017

    Ph.D. macrumors 6502

    Joined:
    Jul 8, 2014
    #5
    I've seen "Bootchamp" before, and wondered if my memory ("Boot Camp") was faulty.

    Totally off topic, but just slightly related, it's "champing at the bit," not "chomping."
    And it's "couldn't care less," not "could."
    And it's "bated breath," not "baited."
    And it's "Mac," not "MAC." :)

    (Update: I see "bootchamp" is an actual 3rd party utility, not a malapropism.)
     
  6. JoSch macrumors regular

    Joined:
    Feb 22, 2013
    #6
    The only gripe, I have with rEFInd, is, that it obviously has no way to initialize the GPU, so without a EFI enabled GPU you are as blind as you are with the ALT boot screen.
    BootChamp could at least fill that hole.
     
  7. ActionableMango macrumors 604

    ActionableMango

    Joined:
    Sep 21, 2010
    #7
    There is a fork of rEFInd that inits GPUs with GOP-compatible firmware. Also Florian says that Clover can init non-EFI GPUs. I haven't tried either of those myself because all I have are EFI GPUs.
     
  8. superparati thread starter macrumors member

    superparati

    Joined:
    Apr 11, 2016
    Location:
    London
    #8
    ActionableMango,
    rEFInd would have been the perfect solution only if the non EFI GPU was recognisable from the boot.
    To do the test I had to remove my Nvidia graphic card and use my official ATI 4870 otherwise I don't have a boot screen because it is a non-EFI card (not flashed).

    After I don't under why the boot doesn't work via the system preference / startup disk. Apple should have noticed this error :(
     
  9. JoSch macrumors regular

    Joined:
    Feb 22, 2013
    #9
    Interesting infos. When I tested Clover, I couldn't find such functionality. Where can I find out more about the feature?
     
  10. ActionableMango macrumors 604

    ActionableMango

    Joined:
    Sep 21, 2010
    #10
  11. JoSch macrumors regular

    Joined:
    Feb 22, 2013
    #12
    So, I put Clover on a USB stick and enabled the ATI injection. Lo and behold, I have a Clover boot screen on my RX480. It even wakes up my LG monitor, which tends to go to sleep rather quickly.
    Booting OSX or Windows doesn't work yet, but the GPU boot screen experiment can be probably called a success in my case.
     
  12. JoSch macrumors regular

    Joined:
    Feb 22, 2013
    #13
    Ok, OSX boots, but doesn't reinitializes the GPUs anymore, if I boot with Clover.
    Anyone here with an idea how to solve this.
    Also, my legacy install of Windows 10 (updated from Win7) also doesn't boot. Is Clover only able to boot (U)EFI OSes?
     
  13. ActionableMango macrumors 604

    ActionableMango

    Joined:
    Sep 21, 2010
    #14
    I've never been through this myself so I hesitate to say anything at all. However, nobody else has chimed in.

    All I can suggest is that I've seen in previous attempts there were recommendations to turn off as many options and modifiers as possible because they are for hackintoshes, so they aren't needed on a real Mac and might actually interfere.

    There isn't a lot of help here because you are one of only 2 or 3 people who have tried this so far. It is potentially a big deal to many, many people running unflashed and unflashable cards.
     
  14. AidenShaw macrumors P6

    AidenShaw

    Joined:
    Feb 8, 2003
    Location:
    The Peninsula
    #15
    Wouldn't it be so much simpler if Apple OSX actually supported UEFI booting like the other grown-up operating systems?
     
  15. ActionableMango macrumors 604

    ActionableMango

    Joined:
    Sep 21, 2010
    #16
    I'll be switching to Windows some time this year. Maybe pretty soon actually.
     

Share This Page