Hi, 
  so your problem is on the line:

findroot (pool_rpool,4,a)

In fact, libgrubmgmt does an explicit check:

#define IS_PRTNUM_VALID(x)      ((uint_t)(x) < FD_NUMPART)

to check if the second 'member' of the findroot directive is smaller than 
FD_NUMPART (which is 4). Your configuration does not pass this check.

Did you install Opensolaris on an extended partition? It is likely that the 
added support for that missed the necessary update to libgrugmgmt (or there 
might be some other reason for that -- there might be already a bug filed, too.)

I will check and, if necessary, file a bug. (And let you know)
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to