Kugutsumen wrote:
> I would like confirm that Solaris Express Developer Edition 09/07  
> b70, you can't have /usr on a separate zfs filesystem because of  
> broken dependencies.
> 1/ Part of the problem is that /sbin/zpool is linked to /usr/lib/ 
> libdiskmgt.so.1
> 2/ There are probably other broken dependencies since I've already  
> tried to create /usr/lib and copied the libdiskmgt to it and booting  
> still failed.


I hestitate to call these "broken dependencies" - deliberate
design decision is how I'd refer to them.


> 3/ It is really hard to diagnose the problem because solaris will  
> just panic, leaving you with a fraction of a second to read the  
> message before it reboots.
> 4/ Is there a way to add a time out to panic reboots? I guess I'll  
> have to use a video camera to capture the error message.

Add "-kv" to the kernel$ line in your grub menu entry. That will
leave the system at kmdb on panic, and you can then run


::status
::msgbuf
*panic_thread::findstack -v


The output will be handy when trying to figure out the root cause.


> It would be really nice if we could fix this bug then we could have  
> only a minimal root partition on two 1GB flash disk pool (/ takes  
> about 500 megs) in mirror mode and have the rest of the system on  
> separate raidz2 pool.

There is an active effort to minimise the requirements for Solaris
in a similar model to what you suggest. However, I think it makes
the assumption that /usr is on /.




James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
_______________________________________________
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to