¿Cómo puedo escribir el disco de arranque en MacOS Catalina sin deshabilitar SIP? -- atalina campo con script campo con administrator camp apple Relacionados El problema

How can I script the bootup disk in macOS Catalina without disabling SIP?


1
vote

problema

Español

Estoy en Catalina 10.15.6.

anteriormente, podría escribir scripts de shell que establecería el volumen de arranque y reiniciaría la Mac, ya sea utilizando bless --mount X --setBoot o usando systemsetup -setstartupdisk , pero ninguno de estos comandos parece Para trabajar ahora cuando la protección de integridad del sistema está habilitada.

Debe haber alguna de automatizar esto, ya que la aplicación de preferencias del sistema puede cambiar su disco de inicio sin que se deshabilite el SIP, solo necesita proporcionar una contraseña de administrador. ¿Qué mecanismo usa el panel PreF para configurar el disco de arranque ahora? ¿Podemos invocarlo en un script de shell?

Original en ingles

I'm on Catalina 10.15.6.

Previously, you could write shell scripts that would set the boot volume and restart the Mac, either by using bless --mount X --setBoot or by using systemsetup -setstartupdisk, but neither of these commands seem to work now when System Integrity Protection is enabled.

There must be some way to automate this, since the System Preferences app is able to change your boot disk without SIP being disabled, you just need to provide an admin password. What mechanism does the pref pane use to set the bootup disk now? Can we invoke it in a shell script?

        
 
 

Lista de respuestas

0
 
vote

Los diseñadores MacOS Elija qué comandos están limitados por SIP. Para ser más precisos, ciertos comandos tienen la capacidad de omitir las restricciones de SIP. El comando blessdefghijklmn3 no es uno de los comandos que contiene SIP. Para usar el comando para configurar el valor predeterminado para iniciar, requeriría deshabilitar al menos parte de SIP.

Una alternativa sería usar un administrador de arranque que se pueda configurar desde un script o aplicación de MACOS. Un ejemplo de dicho administrador de arranque es refinanciar . Si se instala en una partición EFI, se requerirá una contraseña para montar primero la partición. Si se instala en una grasa de partición de exfat, no se requeriría ninguna contraseña, pero sería menos seguro. El abcdefghijklmndefault_selection token puede ser utilizado para elegir el sistema operativo predeterminado para iniciar. Normalmente, este token y parámetros se almacenan en un archivo de su elección. Luego, el nombre de este archivo se le proporciona como el parámetro al ABCDEFGHIJKLMNABCDEFGHIJKLMN5 TOKEN almacenado en el archivo refind.conf .

 

The designers macOS pick which commands that are constrained by SIP. To be more precise, certain commands are given the ability to bypass the constrains of SIP. The bless command is not one of the commands that is contained by SIP. To use the command to set the default to boot would require disabling at least part of SIP.

An alternative would be to use a boot manager which can be configured from a macOS script or application. An example of such a boot manager is rEFInd. If installed in a EFI partition, then a password would be required to first mount the partition. If installed to a FAT of ExFAT partition then no password would be required, but would be less secure. The default_selection token can be use to choose the default operating system to boot. Typically, this token and parameters are stored in a file of your choosing. The name of this file is then given as the parameter to the include token stored in the refind.conf file.

 
 
   
   

Relacionados problema

1  Bundling Java Aplicaciones para Mac OS X Catalina  ( Bundling java applications for mac os x catalina ) 
Escribo aplicaciones científicas de Java amateur que proporciono libremente para una pequeña audiencia. (Probablemente soy el usuario principal). La mayoría d...

2  Restaurar elementos de recordatorios faltantes después de MacOS Catalina  ( Restore missing reminders items after macos catalina ) 
Mis listas de recordatorios y los artículos están completamente desordenados después de usar el ayudante de actualización de MacOS Catalina. Los artículos ...

0  ¿Cómo abro archivos con extensión ".vid" en MacBook?  ( How do i open files with extension vid on macbook ) 
¿Cómo abro archivos con extensión ".vid" en MacBook? ¡Necesito ayuda para abrir archivos con la extensión .vid? Al seleccionar Abrir con, estoy recibiendo...

4  Este contenedor no se puede dividir, porque los contenedores resultantes serían demasiado pequeños  ( This container can t be split because the resulting containers would be too sma ) 
Entiendo que esta pregunta se ha preguntado antes, pero mi situación es un poco diferente. He hecho lo habitual, lo he intentado ABCDEFGHIJKLMNABCDEFGHIJKL...

0  ¿Reemplazo para la superales en Catalina?  ( Replacement for supercard in catalina ) 
He sido un gran fan de HyperCard. Cuando Apple lo dejó misteriosamente, mantuve mis pilas de Hypercard que van a usar Supercard. Desafortunadamente, la superd...

36  No se puede ejecutar OpenJDK MacOS Catalina "No puedo verificar que no es un virus"  ( Cant run openjdk macos catalina cant verify its not a virus ) 
Descargué OpenJDK 13 del sitio web oficial y lo extrajo a mi carpeta abcdefhijklmnabcdefghijklmn1 . Si ahora intento ejecutarlo con java -version , obtengo ...

2  Eliminar archivos instalados de MacOS Catalina  ( Delete macos catalina installed files ) 
He descargado MacOS Catalina, a través de la actualización del software, y no se instala para mí, y sigue agregando el software descargado a mi almacenamiento...

13  MacOS Catalina no permite el permiso de MAMP a ciertas carpetas (documentos, descargas, escritorio)  ( Macos catalina doesnt allow mamp permission to certain folders documents down ) 
He estado usando MAMP durante algunos años, acabo de actualizar a MacOS Catalina, parece que MacOS Catalina está bloqueando los permisos de la carpeta de docu...

2  Instale la copia de seguridad de mi vieja Mac en mi nuevo  ( Install backup of my old mac on my new one ) 
Tengo un nuevo MacBook Pro con Catalina en él. Hice una copia formateada APFS de mi Mac vieja y quiero instalarlo en una partición separada en mi nuevo MacBoo...

16  ¿Qué causa algunas unidades de red usando SMB ya no se conecta a MacOS Catalina?  ( What causes some network drives using smb no longer connect to macos catalina ) 
Ejecutar la versión de lanzamiento de MacOS Catalina Algunas acciones de SMB no se conectarán cuando lo hicieron en MoJave. Noté esto primero después de actua...

6  MACOS CATALINA CAUSANDO "ENCUENTRE :.: Operación no permitida" errores  ( Macos catalina causing find operation not permitted errors ) 
Tengo un flujo de trabajo de automatización que utilizo como una acción rápida. Se necesita un elemento del buscador y llama un script de shell con él. Parte ...

3  Mírame por un problema por correo electrónico  ( Look me up by email problem ) 
¿Alguien tiene algo en la pestaña "Mírate por correo electrónico"? Estoy tratando de entender cómo eliminar esta cosa de "Mírate por correo electrónico". Esta...

8  ¿Cómo habilitar el arrastre de 3 dedos en Catalina?  ( How to enable 3 finger drag in catalina ) 
En la accesibilidad, no puedo encontrar ninguna opción para arrastrar 3 dedo en la configuración de trackpad. ...

0  ¿Cómo respaldo las contraseñas de la cuenta y y otros datos en Catalina?  ( How do i backup account passwords and and other data on catalina ) 
Siempre he confiado en usar una copia de seguridad cifrada de mi iPhone para preservar las contraseñas de la cuenta como parte de la copia de seguridad, para ...

22  ¿Cuál es el pequeño icono de micrófono flotando en la parte superior de la pantalla en MacOS y cómo lo apago?  ( What is the small microphone icon floating on top of the screen in macos and how ) 
No estoy seguro de cómo hice esto, pero ahora tengo esto flotando sobre todo: Tengo curiosidad por lo que es, y cómo puedo apagarlo. Actualmente estoy ...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos