ฉันต้องการสร้างดิสก์เริ่มต้นการกู้คืน MacOS บน USB แฟลชไดรฟ์ เพื่อรักษาความสมบูรณ์ของเนื้อหาของไดรฟ์ (และที่สำคัญกว่านั้นคือลดการสึกหรอของแฟลชไดรฟ์จากไฟล์ tmp, swapping, SpotLight และอื่น ๆ ) ฉันต้องการให้เคอร์เนลติดตั้งไดรฟ์ อ่านอย่างเดียว (แต่จะบูตเป็นสภาพแวดล้อมเดสก์ท็อปที่มีคุณสมบัติครบถ้วนซึ่งมีเครื่องมือการกู้คืนที่ใช้ GUI หลายตัว)
เห็นได้ชัดว่ามันเป็นไปได้เมื่อทำการบูทจากแผ่น CD / DVD (และอาจเป็นตอนที่บูตจากแฟลชไดรฟ์ที่มีสวิตช์ป้องกันการเขียนทางกายภาพ) แต่ฉันสงสัยว่าสถานะของฮาร์ดแวร์จะทำให้เคอร์เนล / bootloader ทำสิ่งที่ถูกต้อง
ย้อนกลับไปในวันนี้ฉันจำได้ว่าบางระบบมีความสามารถในการระบุอาร์กิวเมนต์การบู๊ตที่จะบังคับพฤติกรรมเช่นนี้ การสแกนคำสั่ง OpenFirmware และชีทการบูตสำหรับ MacOS ไม่พบสิ่งที่ชัดเจน
มีวิธีใดที่จะขอให้เฟิร์มแวร์หรือเคอร์เนลทำให้อุปกรณ์การบู๊ตเป็นแบบอ่านอย่างเดียวสำหรับการบูตแบบผู้ใช้หลายคนหรือไม่? หรืออีกวิธีหนึ่งมีวิธีการเริ่มต้นต่อจากโหมดผู้ใช้คนเดียวในขณะที่รักษาอุปกรณ์การบูตในสถานะอ่านอย่างเดียว?
sudo chmod -w /Volumes/Your_Volume
?