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 How to Replace a Disk in a ZFS Root Pool (SPARC or x86/VTOC) in Managing ZFS File Systems in Oracle Solaris 11.2
.
- 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 install 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 screen.
- 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.
exit
1 Install Oracle Solaris
2 Install Additional Drivers
3 Shell
4 Terminal type (currently sun-color)
5 Reboot
Please enter a number [1]: 5