UNIX admin wrote:
>> I can't find that message in the sources, so I'm mostly guessing in
>>  attempting to help here.
> 
> Here is the exact error that I get:
> 
> panic[cpu0]/thread=fec1f820: cannot mount root path
> 
> fec35e6c genunix:rootconf+fe fec35e90 genunix:vfs_mountroot+54 
> fec35ea4 genunix:main+87
> 
> 
> The really funny part is, I can boot into Solaris safe mode from the
> USB drive. Once there, I am asked whether I want to mount the USb
> drive under /a, to which I of course answer "y".
> 
> So when I do ls -lL /dev/dsk/c0t0d0s0, I get:
> 
> /devices/pci at 0,0/pci1028,179 at 1d/hub at 3/storage at 1/disk at 0,0:a
> 
> The question is, how and why am I able to boot into safe mode, but
> not boot normally?
> 

Safe mode just boots into the miniroot archive and doesn't attempt to 
mount the root that's on the USB disk, so that's why you don't see the 
problem.

I'd think the issue is that whatever device path is in bootenv.rc is not 
the path that's seen by the kernel when booting off the USB drive, but I 
haven't traced back through the mountroot code to verify that.

Dave

Reply via email to