10.13.2 Restoring the OpenBoot PROM Environment Variables
10.13.2 Restoring the OpenBoot PROM Environment Variables
This section describes the procedure for restoring the OpenBoot PROM environment variables.
- When restoring other than nvramrc
- Check the OpenBoot PROM environment variables saved in a text file.
- Execute the setenv command to restore the values and the printenv command to check the contents.
If you are planning to restore logical domain information using a saved XML file, set auto-boot? to "false" and security-mode to "none" prior to issuing the next reboot.
- The following example restores local-mac-address? to "false."
{0} ok setenv local-mac-address? false local-mac-address? = false {0} ok printenv local-mac-address? local-mac-address? = false |
- The following example restores boot-device to "mydisk1 mydisk2 mydisk3 mynet."
{0} ok setenv boot-device mydisk1 mydisk2 mydisk3 mynet boot-device = mydisk1 mydisk2 mydisk3 mynet {0} ok printenv boot-device boot-device = mydisk1 mydisk2 mydisk3 mynet |
- The following example restores use-nvramrc? to "true."
{0} ok setenv use-nvramrc? true use-nvramrc? = true {0} ok printenv use-nvramrc? use-nvramrc? = true |
- When restoring nvramrc
- Check the OpenBoot PROM environment variables saved in a text file.
- Execute the nvedit command to set a value to nvramrc.
The following example writes the contents checked in step 1 to nvramrc.
{0} ok nvedit 0: devalias mydisk1 /pci@8000/pci@4/pci@0/pci@0/scsi@0/disk@p3,0:a 1: devalias mydisk2 /pci@8100/pci@4/pci@0/pci@0/scsi@0/disk@p0,0:a 2: devalias mydisk3 /pci@8100/pci@4/pci@0/pci@0/scsi@0/disk@p1,0:a 3: devalias mynet /pci@8000/pci@4/pci@0/pci@9/network@0 4: h# 8 value video-mode 5: |
- Press the [Ctrl] and [C] keys to exit from nvedit and return to the ok prompt.
- Execute the nvstore command to save the edit.
{0} ok nvstore |
- Execute the printenv command to check if nvramrc has been correctly written.
{0} ok printenv nvramrc nvramrc = devalias mydisk1 /pci@8000/pci@4/pci@0/pci@0/scsi@0/disk@p3,0:a devalias mydisk2 /pci@8100/pci@4/pci@0/pci@0/scsi@0/disk@p0,0:a devalias mydisk3 /pci@8100/pci@4/pci@0/pci@0/scsi@0/disk@p1,0:a devalias mynet /pci@8000/pci@4/pci@0/pci@9/network@0 h# 8 value video-mode |
- If the OpenBoot PROM environment variable auto-boot? is "true," execute the setenv command to set it to "false."
{0} ok setenv auto-boot? false |
- Execute the reset-all command to restart OpenBoot PROM.
{0} ok reset-all |
- Then, boot Oracle Solaris and restore logical domain information using an XML file.
This allows the restoration of the OpenBoot PROM environment variables in all logical domains, except for security-password, in the physical partition including the control domain.
For details on restoring logical domain configuration information using an XML file, see "10.12 Saving/Restoring Logical Domain Configuration Information in an XML File."
For logical domains with security-mode set to command or full, ask the system administrator to set security-password.
< Previous Page | Next Page >