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]
