11

Before the High Sierra update to 10.13.6 I was able to boot in single-user-recovery mode by holding Cmd-R-S at startup, but after the latest software update booting while holding Cmd-R-S just enters the regular Single-User Mode on the root volume (like if I pressed only Cmd-S).

Is there a new method or alternative key combination to boot the RecoveryOS in Single-User Mode?

EDIT: booting while holding Cmd-Option-R-S also starts in Single-user mode (not Single-user-recovery mode).

LаngLаngС
  • 8,279
mindrones
  • 263
  • 2
    Interesting, I haven't tried this in a while. Was it definitely still working in 10.13.5? Also, have you tried the other method of booting into single-user-recovery mode (i.e. Hold the Option key during startup to get the Startup Manager and then hold Command + S while you select the Recovery boot volume)? Finally, what model Mac are you using? – Monomeeth Aug 01 '18 at 01:02
  • It was working before because I've used it recently (I couldn't say if on 10.13.5 or on 10.13.4 though). Yes I've tried booting while holding Option and then pressing Cmd-S while selecting the boot volume but it still goes into single-user mode: it states Enabling and disabling services is not supported in single-user mode and if you try csrutil disable it replies csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS so I'm pretty sure this it's not recovery mode. It's a MacBookPro 17" late 2011. – mindrones Aug 01 '18 at 15:54
  • 2
    Ok, so what is it you're actually wanting to do? I mean, why do you want to boot into single-user-recovery mode? – Monomeeth Aug 01 '18 at 21:06
  • This is why I need to do this: https://apple.stackexchange.com/questions/267581/gpu-problem-boot-hangs-on-grey-screen#comment427360_295805. Basically I need to follow the instructions in that post to disable a kext that tries to use my broken graphic card hence I can't rely entering recovery mode via GUI. – mindrones Aug 01 '18 at 22:43
  • Remaining on 1012 this puzzles me: 1. csr-disable should work in GUI Terminal from RecoveryMode (Cmd+R) as well (Please edit Q to confoirm it does no longer with 10.13.6) 2.: Has Apple now shipped a working X3000.kext with that update again? (All previous updates seemed to have installed akext but a defunct one.) Please comment to reflect that that's the case. – LаngLаngС Aug 25 '18 at 11:09
  • Please try Cmd+Opt+R+S at boot (InternetrecoverySingleUser) – LаngLаngС Aug 25 '18 at 11:30
  • Using the broken mac as target disk I've been able to move the offending kext, restart in RecoveryMode (cmd-R) and disable SIP via GUI Terminal (so yes it works but you need a working display).
  • diff -rq kext_pre_10136 kext_10136 shows they're different. Running md5 and cmp on the 2 versions of Contents/MacOS/AMDRadeon3000 shows they have a different signature and they differ by just 1 char apparently, so I think it's the same kext (maybe they recompile all kexts for the release), infact the GPU was still failing before moving the kext.
  • – mindrones Aug 26 '18 at 12:09
  • Unfortunately booting with Cmd+Opt+R+S starts in Single-user mode on 10.13.6, so it's not a viable way to boot in Single-user-recovery mode. – mindrones Aug 26 '18 at 12:12
  • I’ve just run into this issue and was wondering if anyone has found a way to boot into “single-user recovery mode”? This Cmd-R-S key combo was working up until this current update 10.13.5. – Liam Cassidy Sep 08 '18 at 08:49