MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
nvram(8)                                                              nvram(8)



NAME
       nvram - manipulate firmware NVRAM variables

SYNOPSIS
       nvram [ -p ] [ -f filename ] [ -d name ] [ name [= value ] ...

DESCRIPTION
       The  nvram command allows manipulation of firmware NVRAM variables.  It
       can be used to get or set a variable.  It can also be used to print all
       of  the  variables  or set a list of variables from a file.  Changes to
       NVRAM variables are only saved by clean restart or shutdown.

       In principle, name can be any string.  In  practice,  not  all  strings
       will  be  accepted.   New  World  machines  can create new variables as
       desired.  Some variables require administrator privilege to get or set.

       The  given  value  must  match the data type required for name.  Binary
       data can be set using the %xx notation, where xx is the  hex  value  of
       the byte.  The type for new variables is always binary data.

OPTIONS
       -p     Print all of the firmware variables.

       -f filename
              Set  firmware  variables  from  a text file.  The file must be a
              list name=value statements.  If the last character of a line  is
              \, the value will be continued to the next line.

       -d name
              Deletes the named firmware variable.

EXAMPLES
              example% nvram boot-args="-s rd=*hd:10"

       Set  the boot-args variable to "-s rd=*hd:10".  This would specify sin-
       gle user mode with the root device in hard drive partition 10.

              example% nvram my-variable="String One%00String Two%00%00"

       Create a new variable, my-variable, containing a list of two  C-strings
       that is terminated by a NUL.

              example% nvram -d my-variable

       Deletes the variable named my-variable.



                               October 28, 2003                       nvram(8)
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™