System Administration Guide: Basic Administration

x86: Locating the Active GRUB menu.lst File

On systems that have a ZFS root, the active menu.lst file is typically located in /pool-name/boot/grub/menu.lst.

On systems that have a UFS root, the active menu.lst file is typically located in /boot/grub/menu.lst.

To locate the active GRUB menu, use the bootadm command with the list-menu subcommand:


# bootadm list-menu

This command also lists the contents of the active menu.lst file:


# bootadm list-menu
The location for the active GRUB menu is: /pool-name/boot/grub/menu.lst
default 0
timeout 10
0 be1
1 be1 failsafe
2 be3
3 be3 failsafe
4 be2
5 be2 failsafe

For further instructions on using the bootadm command, see Using the bootadm Command to Manage the Boot Archives.