x86: How to Boot From Media to Resolve
a Problem With the GRUB Configuration That Prevents the System From Booting
If your x86 based system will not boot, the problem might be caused
by a damaged boot loader or a missing or corrupt GRUB menu. Use the following
procedure in these types of situations.
Note - This procedure does not require you to mount
the boot environment.
If you need to recover a root pool or root pool snapshot, see Replacing Disks in a ZFS Root Pool in Managing ZFS File Systems in Oracle Solaris 11.3.
- Boot from the Oracle Solaris media.
- Live Media – Boot from the installation media and use a
GNOME terminal for the recovery procedure.
- Text installation – From the GRUB menu, select the Text
Installer and command line boot entry, then select the Shell option (option
3) from the text installation screen.
- Automated installation – Booting from an AI server on the network requires a PXE boot.
Select the Text Installer and command line entry from the GRUB
menu. Then, select the Shell option (option 3) from the text installation
- Import the root pool.
# zpool import -f rpool
- To resolve a GRUB configuration issue, do one of the following:
- Exit the shell and reboot the system.
1 Install Oracle Solaris
2 Install Additional Drivers
4 Terminal type (currently sun-color)
Please enter a number : 5