Tryb odzyskiwania dla pojedynczego użytkownika w High Sierra 10.13.6

Przed aktualizacją High Sierra do 10.13.6 mogłem uruchomić komputer w trybie pojedynczego użytkownika: tryb przywracania przez przytrzymanie Cmd R S przy starcie, ale po uruchomieniu najnowszej aktualizacji oprogramowania podczas uruchamiania Cmd R S po prostu wchodzi w zwykły tryb pojedynczego użytkownika na woluminie głównym (tak jakbym nacisnął tylko Cmd S ).

Czy jest nowa metoda lub alternatywna kombinacja klawiszy do uruchamiania RecoveryOS w trybie pojedynczego użytkownika?

EDYCJA: uruchamianie z przytrzymaniem Cmd Opcja R S również uruchamia się w trybie pojedynczego użytkownika (nie w trybie odzyskiwania dla pojedynczego użytkownika).

Komentarze

  • Interesujące, nie ' nie próbowałem tego od jakiegoś czasu. Czy na pewno nadal działa w wersji 10.13.5? Czy wypróbowałeś także inną metodę uruchamiania w trybie odzyskiwania dla pojedynczego użytkownika (tj. Przytrzymaj klawisz Option podczas uruchamiania, aby uzyskać Menedżera uruchamiania, a następnie następnie przytrzymaj Command + S podczas wybierania woluminu rozruchowego odzyskiwania)? Wreszcie, jakiego modelu Maca używasz?
  • Działał wcześniej, ponieważ ' użyłem go ostatnio (nie mogłem ' t powiedz, czy jest na 10.13.5 lub 10.13.4). Tak, ' próbowałem uruchomić komputer, przytrzymując Option, a następnie naciskając CmdS podczas wybierania woluminu rozruchowego, ale nadal przechodzi w tryb pojedynczego użytkownika: wyświetla Enabling and disabling services is not supported in single-user mode i jeśli spróbujesz csrutil disable odpowiada csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS, więc ' jestem prawie pewien, że to ' s nie tryb odzyskiwania. To ' na MacBookPro 17 ” koniec 2011 roku.
  • OK, więc o co chodzi ' czy naprawdę chcesz to zrobić? To znaczy, dlaczego chcesz uruchomić system w trybie odzyskiwania dla jednego użytkownika?
  • Dlatego muszę to zrobić: apple.stackexchange.com / questions / 267581 / … . Zasadniczo muszę postępować zgodnie z instrukcjami w tym poście, aby wyłączyć kext, który próbuje użyć mojej zepsutej karty graficznej, dlatego mogę ' t polegać na przechodzeniu do trybu odzyskiwania przez GUI.
  • Pozostając na 1012, to mnie łamie: 1. csr-disable powinno działać również w terminalu GUI z trybu RecoveryMode (Cmd + R) (Edytuj Q, aby potwierdzić, że już nie działa z 10.13.6) 2 .: Czy Apple jest teraz dostarczany znowu działający X3000.kext z tą aktualizacją? (Wydawało się, że we wszystkich poprzednich aktualizacjach zainstalowano akext, ale niedziałającą). Prosimy o komentarz, aby odzwierciedlić, że ' tak jest.

Odpowiedź

Miałem ten sam problem, oto jak go naprawiłem.

Ponieważ nie jesteśmy w stanie przejść do odzyskiwania dla pojedynczego użytkownika Tryb, używając sekwencji klawiszy Command + R + S podczas uruchamiania, aby uruchomić csrutil disable, nie powoduje przejścia do trybu pojedynczego użytkownika.

Zacznij od uruchomienia komputera w standardowym trybie pojedynczego użytkownika za pomocą polecenia + S . Gdy znajdziesz się w wierszu poleceń, uruchom następujące polecenie, aby wyłączyć dGPU:

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

Następnie uruchom ponownie komputer, działa:

reboot

dGPU zostało wyłączone, więc możemy teraz uzyskać dostęp do trybu odzyskiwania GUI. Przy ponownym uruchomieniu przytrzymaj Command + R , a przeniesie nas to do trybu odzyskiwania GUI. Tam kliknij menu Utility i otwórz Terminal. Tutaj możemy uruchomić polecenie csrutil:

csrutil disable

Aby utrwalić poprawkę dGPU podczas następnej aktualizacji, upewnij się, że uruchomiłeś polecenie nvram po raz drugi, a następnie uruchom ponownie, uruchamiając:

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

a następnie:

reboot

Uruchom komputer w trybie pojedynczego użytkownika za pomocą polecenia + S , aby kontynuować procedurę przenoszenia kext. Po zakończeniu wróć do odzyskiwania GUI, aby włączyć csrutil, a następnie uruchom ponownie.

Po pełnym uruchomieniu komputera Mac uruchom nvram po raz ostatni jako sudo:

sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

i wykonaj wiele restartów, aby przetestować poprawne uruchamianie komputera. Nie mam teraz żadnych problemów.

Komentarze

  • Cześć! Dzięki za pomoc. Jeszcze nie ' nie próbowałem, ale będę musiał. Nie ' nie rozumiem, w jaki sposób uruchamiasz komputer w trybie odzyskiwania dla pojedynczego użytkownika i gdzie uruchomiłeś polecenie nvram. W trybie pojedynczego użytkownika? a następnie wyłączyć SIP w trybie odzyskiwania? Czy komputer ładuje interfejs użytkownika w trybie odzyskiwania? Dzięki
  • Gdybym mógł udzielić tej odpowiedzi więcej niż jednego głosu za, zrobiłbym to. Po wielu godzinach frustracji i błędnych ścieżkach, ta odpowiedź zadziałała.Aby odpowiedzieć na powyższe pytanie Frade, zaloguj się do trybu pojedynczego użytkownika za pomocą Command + S, wpisz polecenie nvram powyżej, uruchom ponownie, a następnie przejdź do trybu odzyskiwania za pomocą Command + R. Polecenie nvram powie interfejsowi GUI trybu odzyskiwania, aby nie używał procesora graficznego.
  • To zadziałało na komputerze, na którym byłem pewien, że został zepsuty! Klucz to sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00, więc możesz uruchomić komputer w trybie odzyskiwania i wyłączyć csrutil. Pamiętaj, że spowoduje to uszkodzenie przycisków jasności ekranu i klawiatury / możliwości zmiany. Zresetowanie PRAM również zepsuje tę poprawkę. Więcej informacji o osobach próbujących rozwiązać ten problem można znaleźć tutaj: gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44

Odpowiedź

Na moim MacBooku Pro z końca 2011 r. (MacBookPro8,2) udało mi się uruchomić tryb pojedynczego użytkownika odzyskiwania w wersji 10.13.6 w sposób ciągły przytrzymanie Cmd + R podczas rozruchu, a następnie kilka sekund na szarym ekranie (ale zanim cokolwiek innego się wyświetli) przechodząc bezpośrednio do Cmd + R + S , nie zwalnianie pierwszych dwóch klawiszy podczas przejścia. Może to zająć kilka prób, ponieważ czas jest niedokładny.

Aby opisać sekwencję bardziej szczegółowo szczegółów, mój MBP najpierw uruchamia się na jednolitym szarym ekranie wraz z gongiem uruchamiania. Po pewnym czasie (prawdopodobnie ładuje się) na tym szarym ekranie pojawiają się pola deszyfrowania FileVault. Oto ogólnie, jak to wygląda, gdy te pola są włączone: ekran:

Ekran logowania (obraz pochodzi z Rich Trouton )

Zanim pola pojawią się na ekranie, są dokładnie takie same -szary ekran, ale bez żadnych innych elementów na wierzchu (logo Apple, elementy logowania itp.). Przejście na całkowicie szary ekran do tego, co pokazano powyżej, zajmuje trochę czasu. Dodaję S do mojej kombinacji klawiszy między tym wypełnionym szarym ekranem a całkowicie jednolitym. Zauważyłem, że aby to działało konsekwentnie, musiałem dodać S bliżej wyglądu przedstawionego na zdjęciu wypełnionego szarego ekranu niż do wyglądu początkowego jednolitego szarego ekranu.

Uważam, że nowsze MacBooki nie mają już szarego ekranu po włączeniu FileVault i zamiast tego wybierają czarny, który ostatecznie staje się znacznie bardziej atrakcyjnym ekranem logowania z tapetą w tle. Gdybym musiał zgadywać, że to podejście może nadal działać na tych MacBookach, ale nie mam takiego w pobliżu, z którym mógłbym eksperymentować.

Podstawowym pomysłem, który można uogólnić, jest trzymanie Cmd + R w sposób ciągły, naciśnij przycisk zasilania, a gdy tylko rozpocznie się tryb przywracania, przełącz się na przytrzymanie Cmd + R + S w sposób ciągły bez zwalniania pierwszych dwóch kluczy. Irytujące jest to, że jeśli przełączysz się na drugą kombinację zbyt późno, tryb odzyskiwania przestanie jej szukać i uruchomi się do normalnego odzyskiwania. Za wcześnie i odzyskiwanie nigdy nie uruchamia się w ogóle i przechodzisz do trybu pojedynczego tryb użytkownika na normalnej partycji. Dodatkowo irytacja jest spowodowana faktem, że przynajmniej na moim MacBooku nie ma wizualnego wskaźnika, w którym rozpoczyna się odzyskiwanie, i należy dodać S . Jeśli odzyskiwanie jest na pasku ładowania wygląda na to, że jest już za późno na dodanie S .

Komentarze

  • Który szary ekran? Mój MBP uruchamia się czarny.
  • @MattSephton My La MBP 2011 uruchamia się do ekranu odszyfrowywania / wprowadzania hasła FileVault, który początkowo jest tylko stałym szarym ekranem, a następnie zostaje wypełniony polami wprowadzania hasła. Nie jestem ' nie jestem pewien, czy jest to możliwe w nowszych MBP lub czy czas może być inny. ' zaktualizuję swój post.
  • @MattSephton Zaktualizowano. Mamy nadzieję, że pomoże to użytkownikom nowszych MacBooków opracować kluczową kombinację synchronizacji, która będzie dla nich odpowiednia (jeśli jest ' jest w ogóle możliwa).

Odpowiedź

Czy próbowałeś uruchomić bootowalny instalator poprzedniej wersji macOS, który obsługiwał odzyskiwanie dla pojedynczego użytkownika?

Rozumiem, że celem wyłączenia SIP jest zmiana /System/. Domyślam się, że uruchomienie w trybie dysku docelowego i zmiana /System/ z innego Maca omija SIP.

Komentarze

  • Utknęliśmy w części 1 apple.stackexchange.com/a/295805/99309 również z powodu niedostępności trybu odzyskiwania dla pojedynczego użytkownika, po prostu pomyślnie przenieś kext Radeon w trybie dysku docelowego.
  • Używając zepsutego Maca jako dysku docelowego ' mogłem przenieść problematyczny kext, zrestartować w trybie RecoveryMode (cmd-R), wyłączyć SIP, który następnie później pozwól mi uruchomić nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 i touch /System/Library/Extensions/, więc maszyna będzie teraz działać ponownie z wewnętrzną kartą graficzną, ale będzie wymagać posiadania 2 komputerów Mac po aktualizacji, aby przenieść kext do trybu docelowego, więc ' d wolę mieć możliwość bezpośredniego wejścia w tryb odzyskiwania dla jednego użytkownika, ale wielkie dzięki!
  • Czy można użyć zepsutego Maca jako dysku docelowego? Czy nie ´ nie potrzebuje karty graficznej?
  • Po prostu musiałem to zrobić ponownie. Uwaga dla siebie: * postępuj zgodnie z apple.stackexchange.com/a/295805/99309 do wersji 1.6 * 1.7: uruchamiaj w trybie dysku docelowego zamiast w trybie pojedynczego użytkownika * 1.8 don ' t, cd do / Volumes / Twój dysk docelowy * 1.9+: uważaj na używanie ścieżek względnych do dysku docelowego, aby nie zepsuć rzeczywistej maszyny

Odpowiedź

Jestem w dokładnie takiej samej sytuacji z dokładnie tego samego powodu. Mój MacBook Pro z początku 2011 r. Nucił dobrze z martwym dGPU, dopóki przeklęta automatyczna aktualizacja zaczęła działać wbrew mojej woli.

Mogę potwierdzić, że kombinacja klawiszy nadal działała w 10.13.5, ponieważ to był ostatni raz, kiedy naprawiałem.

Obawiam się, że jeśli ktoś nie stwierdzi, że istnieje nowa kombinacja klawiszy umożliwiająca odzyskiwanie przez jednego użytkownika, ta najnowsza aktualizacja mogła osłabić udokumentowane obejście złego GPU, ponieważ wyłączenie SIP jest niezbędne. Mam kilka pomysłów, jak sobie z tym poradzić, mając kolejnego Maca i zewnętrzne dyski twarde, ale nie mogę ich wypróbować, dopóki moje dzieci nie pójdą spać. Zaktualizuję tutaj, jeśli mi się uda.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *