Forzar un montaje de solo lectura del disco de inicio

1

Quiero crear un disco de inicio de recuperación de MacOS en una unidad flash USB. Para mantener la integridad del contenido de la unidad (y, quizás más importante, reducir el desgaste de escritura en la unidad flash de los archivos tmp, intercambio, SpotLight, etc.), me gustaría poder hacer que el núcleo monte la unidad. solo lectura (pero, por lo demás, arranque en un entorno de escritorio con todas las funciones donde hay disponibles varias herramientas de recuperación basadas en GUI).

Obviamente, esto es posible cuando arranca desde un CD / DVD (y probablemente cuando se arranca desde una unidad flash con un interruptor físico de protección contra escritura), pero sospecho que el estado del hardware hace que el kernel / bootloader haga lo correcto.

En el pasado, recuerdo que algunos sistemas tenían la capacidad de especificar argumentos de arranque que forzarían un comportamiento como este. Escaneando el comando OpenFirmware y MacOS boot- Args hojas de trucos no revela nada obvio.

¿Hay alguna forma de solicitar que el firmware o el kernel hagan que el dispositivo de arranque sea de solo lectura para un arranque multiusuario? O, alternativamente, ¿hay una manera de continuar el inicio desde el modo de un solo usuario mientras se mantiene el dispositivo de inicio en un estado de solo lectura?

    
pregunta jhfrontz 13.06.2014 - 16:00

1 respuesta

1

Los CD de instalación tomaron una gran cantidad de accesos directos para tratar con volúmenes de arranque de solo lectura. Uno de los trucos es montar la partición de intercambio en un disco RAM: sí, suena bastante inútil cambiar tu RAM a otra parte de la memoria, pero espero que sea más fácil hacerlo que reescribir el kernel para no cambiarlo en absoluto. Haga la GUI de una sola aplicación y no necesitará cambiar de ninguna manera.

Si está realizando una unidad de mantenimiento en lugar de un instalador USB de una sola tarea, le recomendaría un hilado externo. Más rápido que la mayoría de las unidades de memoria USB y tendrá suficiente espacio para recuperar datos. Obtenga un externo de 500 Gb, divídalo en un volumen de arranque de 50 Gb con CCC, DiskWarrior, DataRescue y lo que quiera, una partición de recuperación estándar y el resto para los datos del usuario.

    
respondido por el paul 13.06.2014 - 17:35

Lea otras preguntas en las etiquetas