I have a Nexenta system that's been running fine for the last few years. Recently one of the system disks failed --- the syspool was part of a ZFS mirror.
If I configure the system's BIOS to boot from the working drive, the text GRUB
("GRUB" followed by a space) appears on the screen, and the system doesn't respond.
If I boot from a Nexenta installation CDROM and try to set the root as follows:
root (hd1,0,a)
...I get the following message from GRUB:
Filesystem type unknown, partition type 0xbf
However if I were to issue the above root
command on a fresh Nexenta installation, I would see:
Filesystem type zfs, partition type 0xbf
How can I get GRUB to recognize the surviving root mirror disk, so I can boot from it? And, in the future, what procedure should I follow when a device in a root mirror fails, so that I can properly recover (and boot from any drive in the mirror pool)?