Vô hiệu hóa SIP mà không có chế độ phục hồi


12

Trước khi bạn trả lời rằng điều này là không thể, hãy nghe tôi nói. Tôi có Mac Pro 4,1 (có firmware 5,1), chạy MacOS Sierra. Tôi muốn vô hiệu hóa Bảo vệ toàn vẹn hệ thống (còn được gọi là SIP), nhưng đã gặp sự cố. Tôi không có card đồ họa nhấp nháy, vì vậy tôi không thể thấy màn hình khởi động (hoặc chế độ phục hồi hoặc chế độ an toàn) trên máy tính của mình. Vì vậy, tôi không thể thấy cách tắt SIP trên máy tính của mình. Tôi đã thử:

Khởi động Mac Pro vào chế độ đĩa đích và kết nối MacBook Air (OS X 10.9 - tiền SIP) qua FireWire To MP. Khởi động MBA từ phân vùng phục hồi của Mac Pro, (phục hồi MacOS 10.12). Vô hiệu hóa SIP, khởi động lại. Làm điều này làm việc trên MBA. Nhưng khi tôi bật lại Mac Pro, SIP đã được bật. Tôi cho rằng vì điều này, việc vô hiệu hóa SIP đã được liên kết với phần cứng.

Câu 1: Giả định này có đúng không?

Câu hỏi 2: có thể vô hiệu hóa SIP mà không cần sử dụng card đồ họa trong Mac Pro không? Tôi có iMac chạy MacOS Sierra và MBA chạy OS X 10.9 theo ý của tôi. Các giải pháp khả thi có thể bao gồm (nhưng không phải giới hạn ở): ssh, chia sẻ màn hình, chế độ đĩa đích).

Tôi sẽ đánh giá cao sự giúp đỡ nào. Xin vui lòng gửi câu hỏi như ý kiến ​​và cảm thấy tự do để đề xuất chỉnh sửa. Cảm ơn bạn!


Xin lỗi, chỉ cần đọc lại câu hỏi của bạn. Bạn đang nói rằng Mac Pro của bạn không được kết nối với bất kỳ loại màn hình nào? Bạn có cách nào nhìn thấy những gì trên màn hình của Mac Pro không? Nếu không, bạn có cách cài đặt phần mềm trên Mac Pro không? Ngoài ra, iMac của bạn có hỗ trợ Chế độ hiển thị mục tiêu không?
Monomeeth

Tôi có một màn hình, nhưng nó chỉ hoạt động với trình điều khiển, vì vậy nó không hoạt động cho đến khi trình điều khiển đã khởi động (không phải trong khi khởi động hoặc trong các tùy chọn phím khởi động và không sau khi đặt lại PRAM). Nó cũng được thiết lập với MacOS Server, ssh, chia sẻ màn hình, chia sẻ tệp, v.v.
NoahL

Ngoài ra, @Monomeeth, tôi đã tìm thấy ai đó trích dẫn trang nhà phát triển của Apple nói rằng trạng thái SIP được lưu trữ trong NVRAM của máy tính, vì vậy tôi cần MP để chạy chế độ khôi phục. SSH từ chối các kết nối trong chế độ khôi phục và (thật không may) Tôi không thể làm điều đó một cách mù quáng ở chế độ người dùng đơn vì bạn không thể tắt SIP ở chế độ người dùng đơn.

Tôi không hiểu card đồ họa "Flashed" là gì - nhưng tất cả các Ưu điểm Mac tôi từng thấy đều có một loại Card đồ họa bên trong mà bạn nhận được với máy - hoạt động tốt trong mọi trường hợp. Ngoài ra - trải nghiệm của riêng tôi với card đồ họa bị lỗi phần cứng (trên iMac 2004 rất cũ của tôi) khởi động vào "chế độ an toàn" hoặc "chế độ người dùng đơn lẻ" là LUÔN CÓ THỂ và màn hình có thể nhìn thấy - bởi vì trong các chế độ này, Mac không dựa trên bất kỳ tính năng nào dành riêng cho thẻ hoặc trình điều khiển thẻ - chỉ những nội dung rất cơ bản. Bạn sẽ thấy một máy Mac không chỉ có văn bản rất buồn. Ở đó, trong số những thứ khác, bạn có thể tắt SIP
Motti Shneor

1
@MottiShneor Tôi nhận được máy mà không cần card đồ họa. Trên card đồ họa mà tôi có (mua sau máy tính), đồ họa sẽ chỉ hoạt động SAU KHI khởi động vì đồ họa sẽ chỉ hoạt động với trình điều khiển của công ty GPU (trình điều khiển khởi tạo sau khi khởi động). Ngoài ra, đây của Apple Dev diễn đàn nói rằng bạn không thể vô hiệu hóa SIP từ Độc User Mode: forums.developer.apple.com/thread/29517
NoahL

Câu trả lời:


8

Chỉnh sửa: để trả lời câu hỏi thực tế của bạn , bạn không thể thực hiện nó từ bất kỳ đâu ngoại trừ Chế độ khôi phục, do đó, bất cứ điều gì bạn làm phải được thực hiện từ đó.

Đã thử nghiệm trên 4,1 tương tự được nâng cấp lên 5,1 [nhưng tôi có một card đồ họa được flash để tôi có thể thấy những gì tôi đang làm]

Khởi động lại và tại chuông giữ Cmd ⌘ R khoảng 10 giây.
Đợi cho đến khi bạn chuyển sang Chế độ khôi phục, điều này đối với tôi mất khoảng 45 giây từ chuông [Tôi đang sử dụng SSD nhưng tôi nghĩ rằng nó có thể đã chọn Phục hồi trên một HD khác để thực sự khởi động từ] Hãy chờ một phút hoặc an toàn .

Fn Ctrl ⌃ F2 sẽ chuyển trọng tâm sang thanh menu, cụ thể là logo Apple, trên cùng bên trái.

Dường như bất cứ điều gì bạn đã đặt trong System Prefs> Bàn phím cho "Sử dụng tất cả các phím F1, F2 làm các phím chức năng tiêu chuẩn" mà tùy chọn này bị vô hiệu hóa trong Recovery, vì vậy mặc dù chỉ Ctrl ⌃ F2 hoạt động với tôi trong HĐH đang chạy, trong Recovery tôi cần thêm Fn khóa.

Từ đó, bạn có thể điều hướng bằng các phím mũi tên

Ảnh từ /apple//a/254167/85275

Từ đó bạn có thể thấy Terminal nằm 4 bên phải, sau đó 4 xuống.
Đó là 4 chứ không phải 3 vì mũi tên xuống đầu tiên mở menu.

Nhấn Enter & Terminal sẽ khởi chạy.
csrutil disable& hit Nhập
Loại reboot& nhấn Enter.

Nếu nó khởi động lại, bạn đã hiểu đúng - nếu không bạn sẽ phải đoán khác.

BTW, nguyên tắc vàng, như bạn đã phát hiện ra, là giữ cho thẻ Apple cũ kỹ xảo quyệt của bạn ở một nơi an toàn, trong những dịp như thế này ;-)

Ghi chú bổ sung: Fn Ctrl ⌃ F2 là một chuyển đổi. Đầu tiên sẽ chọn thanh menu, thứ hai sẽ bỏ chọn, vì vậy hãy đảm bảo chỉ làm một lần.


Cảm ơn bạn cho câu trả lời này! Thật không may, mặc dù nó dường như hoạt động trên iMac, nhưng mỗi lần tôi làm điều này (đã thực hiện 7 lần bây giờ) thì MP lại tự tắt. Dường như các phím mũi tên trái / phải không được đọc. Tôi đã thử với: 2 bàn phím khác nhau, phục hồi internet, 3 cổng USB khác nhau, tất cả đều có cùng kết quả. Có ý kiến ​​gì không?

hmm, không có manh mối, xin lỗi. Nó có hoạt động từ hệ điều hành đang chạy không - ít nhất là để xem nó bước sang trái / phải như mong đợi? TBH, tôi sẽ xem liệu bạn có thể tìm thấy 8800 hoặc GT120 cũ hay không - mọi chủ sở hữu Mac Pro đều có / có một cú đá ở đâu đó. Thật không may, họ vẫn lấy tiền ngớ ngẩn cho những gì họ đang có, [£ 70 trở lên, Vương quốc Anh] Có lẽ bạn có thể mượn một cái?
Tetsujin

Cảm ơn! Nó hoạt động tốt trong việc chạy hệ điều hành. Chỉ cần có cho mình một chiếc OEM 8800 GT với giá 60 USD (siêu rẻ!) Vì vậy tôi sẽ không gặp vấn đề này nữa

Tin tức tuyệt vời. Chúc bạn may mắn.
Tetsujin

7

Phương pháp mù này làm việc cho tôi:

Để tắt hoặc bật SIP (Bảo vệ toàn vẹn hệ thống) mà không thể xem chế độ khôi phục và khởi chạy thiết bị đầu cuối, bạn có thể sử dụng chế độ khôi phục một người dùng sẽ đưa bạn vào dấu nhắc lệnh.

Khởi động lại máy Mac CmdRS

Đợi 30-60 giây tùy thuộc vào tốc độ đĩa khởi động của bạn.

Sau đó nhấn ENTER một vài lần để đến dấu nhắc lệnh

Để DISABLE SIP: gõ csrutil disable; rebootvà nhấnEnter

Để ENABLE SIP: gõ csrutil enable; rebootvà nhấnEnter

Khi quay lại macOS, bạn có thể kiểm tra trạng thái của SIP bằng lệnh sau: csrutil status


4

Có thể khởi động vào Recovery với Chế độ người dùng đơn.

Để thực hiện việc này: Giữ phím Tùy chọn (⌥) trong khi khởi động ban đầu để đến Trình quản lý khởi động. Trong khi giữ Command (⌘) -S, chọn âm lượng khởi động Recovery.

Điều này sẽ cung cấp cho bạn Chế độ khôi phục người dùng đơn, một thiết bị đầu cuối mà bạn có thể chạy csrutil disable và khởi động lại. Sau đó, bạn có thể tiếp tục sử dụng Chế độ người dùng đơn bình thường để vô hiệu hóa Tiện ích mở rộng sử dụng GPU và khởi động lại hệ thống với đồ họa khủng, nhưng từ đó bạn có thể dễ dàng khôi phục / sao lưu những gì bạn cần trước khi bắt đầu sửa chữa.


3

Bằng thử nghiệm, tôi mới phát hiện ra rằng có thể khởi động lại giữ Command-RS và điều này sẽ vào một chế độ khôi phục người dùng duy nhất (kết hợp Command R để khôi phục và Command S cho một người dùng). Tính năng không có giấy tờ này hoạt động khi khởi động lại khỏi chế độ khôi phục với hộp thoại chọn đĩa, có thể hoặc không thể hoạt động với các loại khởi động lại khác. đã làm việc trên Sierra trên macbook pro 2010, các phiên bản khác chưa được kiểm tra.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.