Boot error message: "mount: /dev/dsk/c0t0d0s6 or /usr, no such file or directory

I'm restoring a server (Sun Fire V250) using a dump tape. I did the usual steps by:

1. booting from cd (sol 8 hw 7/03);

2. creating and mounting the partitions;

3. dumping the contents of the tape.

After fsck reported that the partitions were good, I gave a "reboot -- -r"

During boot-up, I get the following messages:

Rebooting with command: boot -r

Bood device: ....

SunOS Release 5.8 Version Generic_108528-27 64-bit

Copyright ....

Hardware watchdog enabled

Hostname: ....

mount: /dev/dsk/c0t0d0s6 or /usr, no such file or directory

/sbin/rcS: /usr/bin/loadkeys: not found

WARNING: /proc could not be mounted

/sbin/swapadd: expr: not found

I'm 100% sure that the partition is there and is in a healthy state. I can boot again from the cdrom and mount the partition and verify that the contents are there.

I did a trace in the /etc/rcS.d and put a "-x" option on S30rootusr.sh, but it seems that the script doesn't execute at all. It doesn't display anything during boot-up.

What could be the source of my problem?

Thanks in advance!

[1187 byte] By [glensale] at [2007-11-25 22:51:52]
# 1

You didn't say if this was a new disk or the old one. Was the "dump" tape created from this system?

When you recreated partitions did you newfs them before restoring from tape?

Is /usr still a seperate filesystem and is it still on slice 6?

Try putting set -x in the file /etc/rcS to see if you even get in to rcS.d scripts.

jds2n at 2007-7-5 17:07:20 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...