Keeps restarting in OSX

I have Windows 10 installed through bootrunner and whenever I select BOOTCAMP on the selection screen it just restarts back into OSX.

Using Boot runner 3, Windows 10 (obviously) and high sierra.

Edit: it is doing the exact same thing with Bootrunner 2.5.5, whether I do it from the menu bar or from the login overlay screen, it always just starts OSX

SIP may be preventing selecting the Windows disk. Did you enable Boot Runner selecting the startup disk with this command in the recovery partition?

csrutil enable --without nvram

tim

It works with SIP completely disable via “csrutil disable” but using the nvram exception does not work. This obviously isn’t optimal since having SIP completely disabled is a potential security risk.

I too am seeing this behavior. (HS 10.13.3 iMac late 2015) We have SIP completely disabled (we had BR 2.5.5 running previously).

We did discover that partially disabling SIP in 10.13 does not work and we are investigating a workaround. @HellerMD98, what version of macOS, Windows and Mac identifier are you running? It is possible that Boot Runner is not selecting the select correct boot style (EFI or Legacy) that is causing the issue.

tim

Hello @tperfitt! We tried Beta 3.0.1 (29005) and that is booting to Windows.

Our original install was BR 3.0 (29002) and other requested details are:

10.13.3 iMac (21.5", Late 2015, 8GB RAM, 1TB Fusion drive)
iMac16,2 (Core i5 2.8GZ), Boot ROM IM162.0212.B00, SMC 2.32f20

-bash-3.2# csrutil status
System Integrity Protection status: disabled (Apple Internal).

Profile:

>     <?xml version="1.0" encoding="UTF-8"?>
>     <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
>     <plist version="1.0">
>     <dict>
>       <key>PayloadContent</key>
>       <array>
>         <dict>
>           <key>PayloadContent</key>
>           <dict>
>             <key>com.twocanoes.bootrunner</key>
>             <dict>
>               <key>Forced</key>
>               <array>
>                 <dict>
>                   <key>mcx_preference_settings</key>
>                   <dict>
>                     <key>CustomBackgroundPath</key>
>                     <string>/Library/Desktop Pictures/BootRunnerDesktop12.png</string>
> 
>                     <key>MarqueeTextPosition</key>
>                     <integer>0</integer>
> 
>                     <key>ScrollMarquee</key>
>                     <true />
> 
>                     <key>ShowPopoverOnStart</key>
>                     <true />
> 
>                     <key>ShowPopover</key>
>                     <true />
> 
>                     <key>LimitTimes</key>
>                     <false />
> 
>                     <key>DiskLabelFontSize</key>
>                     <integer>13</integer>
> 
>                     <key>MarqueeOnScreenTime</key>
>                     <string>10.0</string>
> 
>                     <key>MarqueeOffScreenTime</key>
>                     <string>2.0</string>
> 
>                     <key>LimitDays</key>
>                     <array><integer>1</integer><integer>1</integer><integer>1</integer><integer>1</integer><integer>1</integer><integer>1</integer><integer>1</integer></array>
> 
>                   </dict>
>                 </dict>
>               </array>
>             </dict>
>           </dict>
>           <key>PayloadEnabled</key>
>           <true/>
>           <key>PayloadIdentifier</key>
>           <string>MCXToProfile.315f4f4d-bd4f-4c65-b05b-a95c4e3ff4ef.alacarte.customsettings.93a79f7c-1196-461d-9dab-6f645adf8293</string>
>           <key>PayloadType</key>
>           <string>com.apple.ManagedClient.preferences</string>
>           <key>PayloadUUID</key>
>           <string>93a79f7c-1196-461d-9dab-6f645adf8293</string>
>           <key>PayloadVersion</key>
>           <integer>1</integer>
>         </dict>
>       </array>
>       <key>PayloadDescription</key>
>       <string>Included custom settings:
>     com.twocanoes.bootrunner</string>
>       <key>PayloadDisplayName</key>
>       <string>MCXToProfile: com.twocanoes.bootrunner</string>
>       <key>PayloadIdentifier</key>
>       <string>com.twocanoes.bootrunnertest</string>
>       <key>PayloadOrganization</key>
>       <string></string>
>       <key>PayloadRemovalDisallowed</key>
>       <true/>
>       <key>PayloadScope</key>
>       <string>System</string>
>       <key>PayloadType</key>
>       <string>Configuration</string>
>       <key>PayloadUUID</key>
>       <string>315f4f4d-bd4f-4c65-b05b-a95c4e3ff4ef</string>
>       <key>PayloadVersion</key>
>       <integer>1</integer>
>     </dict>
>     </plist>

Thanks!

A correction: BootCamp 3.0.1 rebooted into Windows once. It is now rebooting in Mac OS when selecting Windows.

Many thanks to @tperfitt Tim for his help and support! It turns out that our test machine had the BootCamp partition mounted, but hidden. We tried on another system that had the BootCamp partition mounted, and BR3 (beta) worked as expected.

1 Like