The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Operating Systems > SUN Solaris
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #1 (permalink)  
Old 10-02-2006
chungste chungste is offline
Registered User
  
 

Join Date: Oct 2006
Posts: 2
Solaris 10 will not Boot Properly

I am running Solaris 10 on a SPARC Sun Enterprise 420R server. It was working properly, when there was a problem with the power and it shut off without a proper shutdown.

When I boot I get the following error:

Code:
Error: svc:/system/filesystem/root:default failed to mount /boot (see 'svcs -x' for details)
[ system/filesystem/root:default failed fatally (see 'svcs -x' for details) ]
Requesting System Maintenance Mode
Console login service(s) cannot run
I then enter in my root password for system maintenance. When I run svcs -x, this is the output:

Code:
svc:/system/filesystem/root:default (root file system mount)
Reason: Start method exited with $SMF_EXIT_ERR_FATAL
see: http://sun.com/msg/SMF-8000-KS
see: /etc/svc/volatile/system-filesystem-root:default.log
Impact: 44 dependent services are not running.  (use -v for list.)
 
svc:/network/rpc/gss:default (Generic Security Service)
State: uninitialized since Sat......
Reason: Restarter svc:network/inetd:default is not running
See: http://sun.com/msg/SMF-8000-5H
See: gssd(1M)
Impact: 10 dependent services are not running.  (Use -v for list)
 
svc:/application/print/server:default (LP print server)
State: disabled since Sat Sep 30.....
Reason: Disabled by an administrator
See: http://sun.com/msg/SMF-8000-05
See: lpsched(1M)
Impact: 1 dependent service is not running.  (Use -V for list)
The output for svcs -v is too long to type out here, but it lists all the dependent services, I presume.

The content of the file /etc/svc/volatile/system-filesystem-root:default.log is:

Code:
[start + 1.91s Enabled. ]
[start + 2.87s Executing start method ("/lib/svc/method/fs-root") ]
ERROR: /sbin/mount  -F ufs /boot failed, err=1
mount: Mount point cannot be determined
[ start + 3.12s Method "start" exited with status 95 ]
When I try to run /sbin/mount -F ufs /boot from the command prompt itself, I get a similar error... Mount point cannot be determined.

I have also tried running the command /sbin/mount -a which seems to work in terms of mounting the entire filesystem. At that point I can browse all data, but have no idea how to get the services started and server fully booted.

I have fun fsck and it runs completely with no prompts or errors.

Here is also a copy of my /etc/vfstab:

Code:
#device to mount     #device to fsck     mount point     FS type     fsck pass    mount at boot       mount options
 
fs     -     /dev/fs     fs     -     no     -
/proc     -     /proc     proc     -     no     -
/dev/dsk/c0t0d0s1     -     -     swap     -     no     -
/dev/dsk/c0t0d0s0     /dev/rdsk/c0t0d0s0     /     ufs     1    no     -
/dev/dsk/c0t0d0s5     /dev/rdsk/c0t0d0s5    /usr    ufs    1    no     -
/dev/dsk/c0t0d0s4     /dev/rdsk/c0t0d0s4    /var/   ufs     1     no     -
/dev/dsk/c0t0d0s7     /dev/rdsk/c0t0d0s7    /export/home     ufs     2     yes     -
/dev/dsk/c0t0d0s3     /dev/rdsk/c0t0d0s3     /opt     ufs     2     yes     -
/devices     -    /devices     devfs     -    no    -
ctfs     -     /system/contract     ctfs     -     no     -
objfs     -     /system/object    objfs     -    no     -
swap     -     /tmp     tmpfs     -    yes     -
/dev/dsk/c0t1d0s0     /dev/rdsk/c0t1d0s0     /data     ufs     1     yes     -
Sorry for the formatting, I had to type it out since I can't get any files directly off of the server.

The last entry in the vfstab file is the only entry I added myself. It is a secondary hard disk that I mounted to the directory /data. Everything else was automatically created at install according to the partitions that I defined.

Any ideas Solaris experts?