Skip Navigation Links | |
Exit Print View | |
System Administration Guide: Basic Administration Oracle Solaris 11 Express 11/10 |
1. Managing User Accounts and Groups (Overview)
2. Managing User Accounts and Groups (Tasks)
3. Introduction to Shutting Down and Booting a System
4. Shutting Down and Booting a System (Overview)
5. Shutting Down a System (Tasks)
6. Modifying Oracle Solaris Boot Behavior (Tasks)
7. Booting an Oracle Solaris System (Tasks)
Booting a SPARC Based System (Task Map)
SPARC: How to Boot a System to Run Level 3 (Multiuser Level)
SPARC: How to Boot a System to Run Level S (Single-User Level)
SPARC: How to Boot a System Interactively
SPARC: How to Boot a Kernel Other Than the Default Kernel
SPARC: Booting From a Specified ZFS Root File System
SPARC: How to List Available Bootable Datasets Within a ZFS Root Pool
SPARC: How to Boot From a Specified ZFS Root File System
Booting a SPARC Based System From the Network
SPARC: How to Boot a System From the Network
Booting an x86 Based System (Task Map)
x86: How to Boot a System to Run Level 3 (Multiuser)
x86: How to Boot a System to Run Level S (Single-User Level)
x86: Booting From a Specified ZFS Root File System
x86: How to Display a List of the Available ZFS Boot Environments
x86: How to Boot From a Specified ZFS Root File System
How to Initiate a Fast Reboot of a SPARC Based System
How to Initiate a Fast Reboot of an x86 Based System
x86: How to Fast Reboot a System to the nth Entry in the GRUB menu.lst File
x86: Initiating a Fast Reboot of a System by Specifying an Alternate Boot Environment
Performing a Slow Reboot of a System
Managing the Boot Configuration Service
x86: Debugging Early Panics That Might Occur
x86: Troubleshooting Conditions That Might Prevent Fast Reboot From Working
Booting an x86 Based System from the Network
x86: How to Perform a GRUB Based Boot From the Network
8. Troubleshooting Booting an Oracle Solaris System (Tasks)
9. Managing the Oracle Solaris Boot Archives (Tasks)
10. x86: GRUB Based Booting (Reference)
Use this procedure to boot a system that is currently at run level 0 to run level 3.
# reboot
If the system displays the Press any key to reboot prompt, press any key to reboot the system.
You can also use the Reset button at this prompt. If the system is shut down, turn the system on with the power switch.
When the boot sequence begins, the GRUB menu is displayed.
If you do not choose an entry within 10 seconds, the system automatically boots to run level 3.
The login prompt is displayed when the boot process has finished successfully.
hostname console login:
# who -r system% who -r . run-level 3 Mar 2 09:44 3 0 S
Use this procedure to boot a system that is at run level 0 to run level S. The single-user level is used for performing system maintenance.
Note - This procedure can be used for all GRUB implementations. However, the boot entries in the GRUB main menu vary, depending on which Oracle Solaris release you are running.
For a description of all of the kernel options that you can specify at boot time, see x86: Modifying Boot Behavior by Editing the GRUB Menu at Boot Time.
# reboot
If the system displays the Press any key to reboot prompt, press any key to reboot the system.
You can also use the Reset button at this prompt. If the system is shut down, turn the system on with the power switch.
When the boot sequence begins, the GRUB menu is displayed.
If you cannot use the arrow keys, use the caret key (^) key to scroll up and the letter v key to scroll down.
From here, you can add options and arguments to the kernel or kernel$ line.
The following alternate boot behaviors can be specified in this manner:
Perform a reconfiguration boot
Boot a 64-bit capable system in 32-bit mode
Boot the system with the kernel debugger
Redirect the console
For more information, see the boot(1M) man page.
Note - You might need to also enter a user name before entering the root password. The account name can be root or any other privileged account, such as “jack” on the Live CD, or an account that you created during the installation.
# who -r . run-level S Jun 13 11:07 S 0 0
Use this procedure to boot a system, if you need to specify an alternate kernel or an alternate /etc/system file.
To specify an alternate /etc/system file when booting an x86 based system interactively by using the boot -a command, follow these steps:
1. Make backup copies of the /etc/system and the boot/solaris/filelist.ramdisk files. For example:
# cp /etc/system /etc/system.bak # cp /boot/solaris/filelist.ramdisk /boot/solaris/filelist.ramdisk.orig
2. Add the /etc/system.bak file name to the /boot/solaris/filelist.ramdisk file.
# echo "etc/system.bak" >> /boot/solaris/filelist.ramdisk
3. Update the boot archive.
# bootadm update-archive -v
# reboot
If the system displays the Press any key to reboot prompt, press any key to reboot the system.
You can also use the Reset button at this prompt. If the system is shut down, turn the system on with the power switch.
When the boot sequence begins, the GRUB main menu is displayed.
Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]:
Name of system file [etc/system]: /etc/system.bak
Pressing Enter without providing an alternate file accepts the default.
Repair the damaged /etc/system file.