Como redefinir o Mac PRAM através da linha de comando no Lion / Mountain Lion?

9

Estou tentando escrever um script para automatizar uma redefinição da PRAM e já vi muitos guias antigos que me dizem para usar o seguinte comando para redefinir a PRAM do Mac através do terminal:

nvram boot-args = "- p -r"

Mas esse comando parece não funcionar mais, pelo menos não em nenhum dos computadores em que eu tentei. Estou tentando encontrar uma lista mais atualizada de argumentos de inicialização disponíveis e consegui encontrar esta pergunta sobre as seqüências de caracteres de argumentos de inicialização, mas não parece haver nada lá ou nenhum dos links sobre redefinição o carrinho de bebê.

Alguma ideia?

Alex Plumb
fonte

Respostas:

6

O Mountain Lion não tem essa funcionalidade, mas o Mavericks!

Redefinir a PRAM agora é tão simples quanto executar o seguinte comando como root:

nvram -c

De acordo com a página do manual do comando nvram (no Mavericks):

-c     Delete all of the firmware variables.

Devo observar que isso também funciona até e incluindo Sierra.

Alex Plumb
fonte
-1
  1. Você precisa estar logado como administrador.
  2. Você deve usar "sudo" antes do comando "nvram" se fizer isso no terminal.
Thomas Thaler
fonte
-3

Eu encontrei o artigo da Apple para o Mountain Lion, o processo parece ser bastante simples. Link aqui: KB PH11243

  1. Desligue o Mac.
  2. Encontre as teclas Command, Option, P & R.
  3. Ligue a energia e mantenha essas teclas pressionadas. Verifique se as teclas estão pressionadas até o segundo som de inicialização ser reproduzido.
  4. Solte as teclas.
James Dietz
fonte
11
O usuário deseja escrever um script para automatizar isso a partir de um shell em um sistema em execução, não fazendo isso reiniciando.
slhck