पुनर्प्राप्ति मोड के बिना SIP अक्षम करें


12

इससे पहले कि आप जवाब दें कि यह संभव नहीं है, मुझे सुनें। मेरे पास एक मैक प्रो है 4,1 (5,1 फर्मवेयर के साथ), मैकओएस सिएरा चल रहा है। मैं सिस्टम इंटिग्रिटी प्रोटेक्शन (जिसे SIP के नाम से जाना जाता है) को निष्क्रिय करना चाहता हूं, लेकिन एक रोड़ा बन गया है। मेरे पास एक चमकता ग्राफिक्स कार्ड नहीं है, इसलिए मैं अपने कंप्यूटर पर अपने बूट स्क्रीन (या पुनर्प्राप्ति मोड या सुरक्षित मोड) को नहीं देख सकता। इसलिए मैं अपने कंप्यूटर पर SIP को निष्क्रिय करने का तरीका नहीं देख सकता। मैंने कोशिश की है:

बूट मैक प्रो को टार्गेट डिस्क मोड में और मैकबुक एयर (ओएस एक्स 10.9 - प्री-एसआईपी) को फायरवायर टू एमपी से कनेक्ट करें। मैक प्रो के रिकवरी विभाजन से बूट एमबीए, (मैकओएस 10.12 रिकवरी)। SIP अक्षम करें, रिबूट करें। ऐसा करने से एमबीए पर काम किया। लेकिन जब मैंने मैक प्रो को फिर से चालू किया, तो एसआईपी सक्षम हो गया। मैंने माना कि इस वजह से, SIP अक्षम हार्डवेयर से जुड़ा था।

प्रश्न 1: क्या यह धारणा सही है?

प्रश्न 2: क्या मैक प्रो में ग्राफिक्स कार्ड का उपयोग किए बिना एसआईपी को निष्क्रिय करना संभव है? मेरे पास एक आईमैक है जो मेरे निपटान में मैकओएस सिएरा और एमबीए चलाने वाला ओएस एक्स 10.9 है। संभव समाधानों में शामिल हो सकते हैं (लेकिन इन तक सीमित नहीं होना चाहिए): ssh, स्क्रीनशेयरिंग, लक्ष्य डिस्क मोड)।

किसी भी सहायता के लिए धन्यवाद। कृपया टिप्पणियों के रूप में प्रश्न पोस्ट करें और संपादन का सुझाव देने के लिए स्वतंत्र महसूस करें। धन्यवाद!


क्षमा करें, बस अपना प्रश्न पुनः पढ़ें। क्या आप कह रहे हैं कि आपका मैक प्रो किसी भी तरह के डिस्प्ले से जुड़ा नहीं है? क्या आपको यह देखने का कोई तरीका मिला है कि मैक प्रो की स्क्रीन पर क्या है ? यदि नहीं, तो क्या आपके पास मैक प्रो पर सॉफ़्टवेयर स्थापित करने का एक तरीका है? इसके अलावा, क्या आपका आईमैक लक्ष्य प्रदर्शन मोड का समर्थन करता है?
Monomeeth

मेरे पास एक स्क्रीन है, लेकिन यह केवल एक ड्राइवर के साथ काम करता है, इसलिए यह तब तक काम नहीं करता है जब तक कि चालक ने शुरू नहीं किया है (इसलिए बूट के दौरान या बूट कुंजी विकल्पों के दौरान और PRAM रीसेट के बाद नहीं)। इसे MacOS सर्वर, ssh, स्क्रीन-शेयरिंग, फ़ाइल-शेयरिंग, आदि के साथ भी सेट किया जाता है
NoahL

@Monomeeth इसके अलावा, मैंने किसी को Apple डेवलपर पेज का हवाला देते हुए पाया कि जो बताता है कि SIP स्थिति कंप्यूटर के NVRAM में संग्रहीत है, इसलिए मुझे पुनर्प्राप्ति मोड को चलाने के लिए MP की आवश्यकता होगी। SSH पुनर्प्राप्ति मोड में कनेक्शन से इनकार करता है और (दुर्भाग्य से) मैं इसे एकल उपयोगकर्ता मोड में नेत्रहीन नहीं कर सकता क्योंकि आप SIP को एकल उपयोगकर्ता मोड में अक्षम नहीं कर सकते।
नूह

मुझे समझ नहीं आ रहा है कि "फ्लैशेड" ग्राफिक कार्ड क्या है - लेकिन सभी मैक प्रोस मैंने देखा है कि आपके पास मशीन के साथ प्राप्त किए गए कुछ प्रकार के आंतरिक ग्राफिक्स कार्ड हैं - जो सभी परिस्थितियों में ठीक काम करता है। इसके अलावा - हार्डवेयर-फेलियर ग्राफिक्स कार्ड (मेरे बहुत पुराने 2004 iMac पर) के साथ मेरा अपना अनुभव "सुरक्षित मोड" या "सिंगल यूजर मोड" में बूटिंग हमेशा संभव था, और स्क्रीन दिखाई दे रहा था - क्योंकि इन मोड में मैक नहीं है किसी भी कार्ड-विशिष्ट या कार्ड-ड्राइवर-विशिष्ट सुविधाओं पर भरोसा करें - केवल बहुत ही मूल सामान। आपको एक बहुत दुखद पाठ-केवल यूनिक्स-फेस मैक दिखाई देगा। वहाँ, अन्य बातों के अलावा, आप SIP
Motti Shneor

1
@MottiShneor मैंने बिना किसी ग्राफिक्स कार्ड के मशीन प्राप्त की। ग्राफिक्स कार्ड जो मेरे पास है (कंप्यूटर के बाद खरीदा गया है), ग्राफिक्स केवल AFTER बूट का काम करेगा क्योंकि ग्राफिक्स केवल GPU कंपनी के ड्राइवर (एक ड्राइवर जो स्टार्टअप के बाद शुरू होता है) के साथ काम करेगा। इसके अलावा, इस Apple देव फोरम में कहा गया है कि आप SIP को एकल उपयोगकर्ता मोड से अक्षम नहीं कर सकते हैं: forum.developer.apple.com/thread/29517
NoahL

जवाबों:


8

संपादित करें: अपने वास्तविक प्रश्न का उत्तर देने के लिए, आप इसे रिकवरी मोड को छोड़कर कहीं से भी नहीं कर सकते, इसलिए आपको जो कुछ भी करना चाहिए, वह वहाँ से किया जाना चाहिए।

4,1 पर अपग्रेड किए गए 5,1 पर परीक्षण किया गया [लेकिन मेरे पास एक चमकता हुआ ग्राफिक्स कार्ड है ताकि मैं देख सकूं कि मैं क्या कर रहा था]

रिबूट और झंकार Cmd ⌘ R लगभग 10 s के लिए पकड़ ।
तब तक प्रतीक्षा करें जब तक आप रिकवरी मोड में न आ जाएं, जो मेरे लिए, झंकार से [मैंने एसएसडी पर 45 के लगभग लिया था, लेकिन मुझे लगता है कि इसने एक और रिकवरी को चुना हो सकता है HD वास्तव में बूट करने के लिए] इसे एक मिनट दें या बस सुरक्षित रहने के लिए। ।

Fn Ctrl ⌃ F2 मेनू बार पर ध्यान केंद्रित करेगा, विशेष रूप से Apple लोगो, शीर्ष बाएँ।

ऐसा प्रतीत होता है कि आपने सिस्टम प्रीफ़्स> कीबोर्ड में "सभी एफ 1, एफ 2 कुंजियों को मानक फ़ंक्शन कुंजियों के रूप में उपयोग करें" के लिए सेट किया है कि यह विकल्प रिकवरी में अक्षम है, इसलिए भले ही Ctrl ⌃ F2 मेरे लिए एक रनिंग ओएस में काम करता है, रिकवरी में मुझे ज़रूरत थी जोड़ा Fn कुंजी।

वहां से, आप तीर कुंजियों का उपयोग करके नेविगेट कर सकते हैं

Https://apple.stackexchange.com/a/254167/85275 से Pic

उस से आप देख सकते हैं कि टर्मिनल दाईं ओर 4 है , फिर 4 नीचे।
यह 4 नहीं 3 है क्योंकि पहला डाउन एरो मेनू को खोलता है।

हिट एंटर एंड टर्मिनल लॉन्च होगा।
टाइप करें csrutil disableऔर Enter
टाइप करें rebootऔर एंटर दबाएं।

यदि यह रिबूट होता है, तो आप इसे सही समझे - अन्यथा आपको एक और अनुमान लगाना होगा।

BTW, सुनहरा नियम, जैसा कि आपने खोजा है, इस तरह के अवसरों के लिए अपने भद्दे पुराने स्टॉक Apple कार्ड को कहीं सुरक्षित रखें;

अतिरिक्त नोट: Fn Ctrl ⌃ F2 टॉगल है। पहले मेन्यू बार का चयन करेगा, दूसरा अचयनित करेगा, इसलिए केवल एक बार ही करना सुनिश्चित करें।


इस उत्तर के लिए धन्यवाद! दुर्भाग्य से, जबकि यह iMac पर काम करने के लिए लगता है, हर बार जब मैं ऐसा करता हूं (अब 7 बार कर चुका हूं) तो एमपी बंद हो जाता है। यह ऐसा है मानो बाएँ / दाएँ तीर कुंजियाँ पढ़ी नहीं जा रही हैं। मैंने साथ कोशिश की है: 2 अलग-अलग कीबोर्ड, इंटरनेट रिकवरी, 3 अलग-अलग यूएसबी पोर्ट, सभी एक ही परिणाम के साथ। कोई विचार?
18

हम्म, कोई सुराग नहीं, माफ करना। क्या यह चल रहे OS से काम करता है- [कम से कम इसे देखने के लिए बाएं / दाएं कदम की अपेक्षा के अनुरूप? TBH, मैं देखूंगा कि क्या आप एक पुराने 8800 या GT120 पा सकते हैं - हर मैक प्रो मालिक के पास कहीं न कहीं एक किक है। दुर्भाग्य से वे अभी भी मूर्खतापूर्ण धन प्राप्त कर रहे हैं कि वे क्या हैं, [£ wards० & ऊपर, ब्रिटेन] शायद आप एक उधार ले सकते हैं?
टेटसुजिन

धन्यवाद! यह ओएस चलाने में ठीक काम करता है। बस अपने आप को $ 60 USD (सुपर सस्ते!) के लिए एक OEM 8800 GT मिल गया, इसलिए मुझे यह समस्या दोबारा नहीं होगी
NoahL

उत्कृष्ट खबर। आप शुभकामनाएँ।
टेटसुजिन

7

इस अंधे विधि ने मेरे लिए काम किया:

पुनर्प्राप्ति मोड को देखने और टर्मिनल को लॉन्च किए बिना SIP (सिस्टम इंटीग्रिटी प्रोटेक्शन) को अक्षम या सक्षम करने के लिए, आप एकल-उपयोगकर्ता पुनर्प्राप्ति मोड का उपयोग कर सकते हैं जो आपको सही कमांड प्रॉम्प्ट में ले जाता है।

रीबूट मैक नीचे पकड़े हुए CmdRS

30-60 सेकंड प्रतीक्षा करें कि आपकी बूट डिस्क कितनी तेज़ है।

फिर कमांड प्रॉम्प्ट में आने के लिए ENTER को कुछ बार हिट करें

SIP को अक्षम करने के लिए: टाइप करें csrutil disable; rebootऔर दबाएँEnter

SIP को सक्षम करने के लिए: टाइप करें csrutil enable; rebootऔर दबाएँEnter

एक बार वापस macOS में आप निम्न कमांड के साथ SIP की स्थिति देख सकते हैं: csrutil status


4

एकल उपयोगकर्ता मोड के साथ पुनर्प्राप्ति में बूट करना संभव है ।

ऐसा करने के लिए: स्टार्टअप प्रबंधक को प्राप्त करने के लिए प्रारंभिक बूट के दौरान विकल्प (⌥) कुंजी दबाए रखें। Command (holding) -S को होल्ड करते समय, रिकवरी बूट वॉल्यूम चुनें।

यह आपको सिंगल यूजर रिकवरी मोड देगा, एक टर्मिनल जिससे आप चला सकते हैं csrutil disable और रिबूट कर सकते हैं । जीपीयू का उपयोग करने वाले और भयानक ग्राफिक्स वाले सिस्टम में रिबूट करने के लिए आप एक्सटेंड करने के लिए सामान्य सिंगल यूजर मोड को जारी रखने के लिए फिर से स्वतंत्र हैं, लेकिन जिससे आप मरम्मत शुरू करने से पहले आपको आसानी से पुनर्प्राप्त / बैकअप की आवश्यकता हो सकती है।


3

प्रयोग से मुझे पता चला कि कमांड-आरएस को पकड़ना रिबूट करना संभव है और यह एकल उपयोगकर्ता रिकवरी मोड (रिकवरी के लिए कमांड आर का संयोजन और एकल उपयोगकर्ता के लिए कमांड एस) में प्रवेश करेगा। इस अनजाने फीचर ने तब काम किया जब चयन डिस्क संवाद के साथ रिकवरी मोड से रिबूट हो रहा था, अन्य रिबूट प्रकारों के साथ काम कर सकता है या नहीं। सिएरा पर 2010 मैकबुक प्रो पर काम किया, अन्य संस्करण अप्रयुक्त हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.