題:
在沒有恢復模式的情況下禁用SIP
NoahL
2016-11-20 09:08:56 UTC
view on stackexchange narkive permalink

在您無法做到這一點之前,請聽我說。我有一台運行MacOS Sierra的Mac Pro 4,1(帶有5,1固件)。我想禁用系統完整性保護(也稱為SIP),但是遇到了麻煩。我沒有閃爍的圖形卡,因此我的計算機上看不到啟動屏幕(或恢復模式或安全模式)。因此,我看不到如何在計算機上禁用SIP。我嘗試過:

將Mac Pro引導到目標磁盤模式,並通過FireWire將MacBook Air(OS X 10.9-pre-SIP)連接到MP。從Mac Pro的恢復分區啟動MBA(MacOS 10.12恢復)。禁用SIP,重新啟動。這樣做對MBA有幫助。但是當我再次打開Mac Pro時,啟用了SIP。因此,我認為SIP禁用已鏈接到硬件。

問題1:這個假設正確嗎?

問題2:是否可以在不使用Mac Pro中的圖形卡的情況下禁用SIP?我有運行MacOS Sierra的iMac和運行OS X 10.9的MBA。可能的解決方案可以包括(但不限於):ssh,屏幕共享,目標磁盤模式)。

我將不勝感激。請發表問題作為評論,並隨時提出修改建議。謝謝!

抱歉,請重新閱讀您的問題。您是說Mac Pro未連接任何顯示器嗎?您有什麼辦法可以查看Mac Pro的_screen_上的內容嗎?如果沒有,您是否有辦法在Mac Pro上安裝軟件?另外,您的iMac是否支持目標顯示模式?
我有一個屏幕,但它僅適用於驅動程序,因此直到驅動程序啟動後才起作用(因此在啟動過程中或在啟動鍵選項期間,並且在PRAM重置後也不會)。它還使用MacOS Server,ssh,屏幕共享,文件共享等進行設置。
-1
我不知道什麼是“閃存”圖形卡-但是我所見過的所有Mac Pro都隨您的機器一起提供了某種內部圖形卡-在任何情況下都可以正常使用。除此之外-我自己使用硬件故障圖形卡(在我很老的2004 iMac上)引導到“安全模式”或“單用戶模式”的經驗總是可能的,並且屏幕是可見的-因為在這些模式下Mac不能依靠任何特定於卡或驅動程序的功能-僅是最基本的東西。您會看到非常可悲的純文本unix-face Mac。在那裡,您可以關閉SIP
@MottiShneor我收到的機器沒有任何圖形卡。在我擁有的圖形卡上(在計算機之後購買的),圖形只能在啟動後才能工作,因為圖形只能與GPU公司的驅動程序(啟動後初始化的驅動程序)一起使用。另外,此Apple Dev Forum指出您不能從單用戶模式禁用SIP:https://forums.developer.apple.com/thread/29517
四 答案:
Tetsujin
2016-11-20 15:10:01 UTC
view on stackexchange narkive permalink

編輯:回答您的actual問題,您無法在“恢復模式”之外的任何地方進行此操作,因此您必須從那裡進行任何操作。

在升級到5,1的相似的4,1上進行了測試[但是我有一張閃爍的圖形卡,所以我可以看到自己在做什麼]

重新啟動&時會按住 Cmd⌘ kbd> R kbd>大約10s。
等待直到進入“恢復模式”,對我而言,這需要大約45秒的時間[我正在使用SSD,但我認為它可能已經選擇了另一個HD來從實際啟動中進行恢復]請稍等一下,以確保安全

Fn kbd> Ctrl ⌃ kbd> F2 kbd>會將焦點切換到菜單欄,特別是左上方的Apple徽標。

看來,您在“系統偏好設置”>“鍵盤”中為“將所有F1,F2鍵用作標準功能鍵”而設置的內容,在恢復中已禁用了此選項,即使 Ctrl ⌃ kbd> F2 kbd>在運行中的操作系統中對我有用,在恢復中,我需要添加的 Fn kbd>鍵。

從那裡,您可以使用箭頭鍵

進行導航

來自 https://apple.stackexchange.com/a/254167/85275

的圖片

從中您可以看到終端在右邊是4,然後向下4
是4而不是3,因為第一個向下箭頭會打開菜單。

命中Enter &終端將啟動。
輸入 csrutil disable &,然後按Enter鍵。 鍵入 reboot &,然後按Enter。

如果重新啟動,則說明正確-否則,您將不得不再次猜測。

順便說一句,順便說一句,黃金規則就是在這種情況下將old腳的老式Apple卡存放在安全的地方;-)

附加說明: Fn kbd> Ctrl ⌃ kbd> F2 kbd>是一個切換按鈕。首先將選擇菜單欄,其次將取消選擇,因此請確保僅執行一次。

感謝您的回答!不幸的是,儘管它似乎可以在iMac上運行,但是每次我這樣做(現在已經完成7次)時,MP都會自動關閉。好像沒有讀取向左/向右箭頭鍵。我嘗試過:2個不同的鍵盤,互聯網恢復,3個不同的USB端口,所有這些都具有相同的結果。有任何想法嗎?
嗯,沒有頭緒,對不起。它是否可以在運行的OS上運行-[至少可以按預期觀看它向左/向右步進?TBH,我想知道您是否可以找到舊的8800或GT120-每個Mac Pro所有者都已經/曾經在某個地方踢過。不幸的是,他們仍然為自己賺錢,[70英鎊及以上,英國]也許您可以藉錢?
謝謝!它在運行OS時工作正常。剛剛為我自己準備了60美元的OEM 8800 GT(超級便宜!),這樣我就不會再遇到這個問題了
好消息。祝你好運。
fella
2017-05-28 05:30:00 UTC
view on stackexchange narkive permalink

這種盲目的方法對我有用:

為了禁用或啟用SIP(系統完整性保護) 無法看到恢復模式並啟動終端,您 可以使用單用戶恢復模式將您直接帶入命令 提示。

重啟Mac並按住 Cmd kbd> R kbd> S kbd>

等待30至60秒,具體取決於啟動磁盤的速度。

然後按幾次ENTER進入命令提示符

要禁用SIP:鍵入 csrutil disable;。重新啟動,然後按 Enter kbd>

要啟用SIP:鍵入 csrutil enable;重新啟動,然後按 Enter kbd>

一旦回到macOS,您可以使用以下命令檢查SIP的狀態 命令: csrutil狀態

注意:僅當恢復操作系統為= >10.11(El Cap)時,此方法才有效。如果您進行了升級(可能是因為我們正在談論的是2011 Mac,那麼恢復分區將是@ Lion或類似的分區,並且其中沒有csrutil。解決方法是從上面帶有= >10.11的啟動USB中“恢復”)

larryone
2017-02-16 22:20:26 UTC
view on stackexchange narkive permalink

可以使用單用戶模式引導進入恢復

要執行此操作: 在初始引導過程中按住Option(⌥)鍵可進入啟動管理器。 按住Command(⌘)-S的同時,選擇“恢復”啟動卷。

這將為您提供單用戶恢復模式,您可以從該模式運行終端 csrutil禁用 然後重啟。 然後,您可以繼續自由進入正常的“單用戶模式”,以禁用使用GPU的擴展,並重新啟動到具有可怕圖形的系統,但是從中可以更輕鬆地恢復/備份所需的內容,然後再開始維修。

chris14679
2017-03-16 05:09:28 UTC
view on stackexchange narkive permalink

通過實驗,我剛剛發現可以重啟按住Command-R-S的命令,這將進入單用戶恢復模式(用於恢復的Command R和用於單個用戶的Command S的組合)。當使用選擇磁盤對話框從恢復模式重新啟動時,此未記錄的功能起作用,而對於其他重新啟動類型,該功能可能會也可能不起作用。在2010年的Macbook Pro上使用Sierra進行開發,其他版本未經測試。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...