No boot-args en nvram

2

Después de ver esta pregunta con respecto al serverperfmode nvram boot-arg, pensé que revisaría mi servidor para ver su estado:

$ nvram boot-args
nvram: Error getting variable - 'boot-args': (iokit/common) data was not found

¿Es esta una respuesta normal (es decir, si no se han establecido argumentos de arranque), o está fuera de control con mi servidor? La página de soporte de Apple no menciona el error.

Mi servidor es un Mac Pro que ejecuta 10.11.6, fuera de un SSD interno. Y, Server.app está instalado / configurado.

La salida de nvram -p muestra las siguientes variables:

efi-boot-device
bluetoothInternalControllerInfo
fmm-computer-name
efi-apple-recovery
SystemAudioVolumeDB
bluetoothActiveControllerInfo
SystemAudioVolume
eft-boot-device-data
BootCampProcessorPstates
    
pregunta Kent 21.12.2016 - 00:27

1 respuesta

1

De hecho, esta es la respuesta normal si la variable no se ha establecido. Ejemplos de comandos y resultados a lo largo de su línea de consulta:

$ nvram boot-args
  boot-args serverperfmode=1 -v

Considerando que:

$ nvram bootargs        # missing character results in: non existing variable
  nvram: Error getting variable - 'bootargs': (iokit/common) data was not found

Este es el mismo estado para esta variable que se obtiene después de eliminar toda la variable o después de borrar todas las variables con un reinicio de NVRAM.

Y si nvram -p no muestra nada más que lo que publicaste, ese procedimiento fue bastante reciente.

Para probar la 'normalidad':

$ nvram -p                        # print all nvram variables
boot-args serverperfmode 1 -v     # output if only boot-args is set
$ sudo nvram -d boot-args         # delete nvram variable for boot-args
$ nvram -p                        # print all nvram variables
                                  # nothing to output
$ nvram boot-args                 # try to read only boot-args variable 
nvram: Error getting variable - 'boot-args': (iokit/common) data was not found # your error message
$ sudo nvram boot-args="-v"       # set boot-args to verbose boot mode
$ nvram -p                        # print all nvram variables
boot-args -v                      # output for nvram variable boot-args shown
$ nvram boot-args                 # print only boot-args nvram variable
boot-args -v
    
respondido por el LangLangC 01.09.2017 - 11:45

Lea otras preguntas en las etiquetas