Another Urgent HDD problem

I have another Hdd problem with Ultra 1 machine
the hdd is segate (+-)17560 MB and when I start installtion of sun solaries 2.6 the system sees the hdd correctly, and the installtion goes fine with partioning the disk as follows
/ 150 MB
swap 500 MB
/user 1000 MB
/user1 100MB
/usr3 5500 MB
/oracle 5500 MB
/usr5 4810

the complete hdd disk is allocated and proceed with installation.
after installation is complete the system reboots with the error that
/sbin/swapadd is not available and so many error messages and finally /usr is not found or dammaged run fsck
I boot from cdrom and run fsck for all the slices and all are fine but /usr is empty and also /sbin and again rebooting the system boot with the same error message. I repeat the installation two times with same result.
when I restored an exixting backup to the hdd it works fine.

I need to do the partions of my own not as the backup tape.

I some guide in solving this problem and in general how to partion a hdd. Iam using solaries 2.6 for the last couple of years but not that much of exerience.

I need this help really urgent

You have / partition and swap for the OS build. All other partitions you have are for application (no partition set up for /var, /usr, /opt, ... ). The minimum for End User System Support on Solaris 2.6 is 281 Mb. Seems like you don't have enough space for the install.

See docs.sun.com

Actually, your /usr filesystem falls under the / partition. I'm not sure if you intended it that way.

I think you are overwriting a partition and messing up your disk. You partition map, in other words, is wrong. Send us the output of
format < /dev/null

Then
format
0
pa
pr

Mine looks like this:
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 swap wu 0 - 869 1.95GB (870/0/0) 4099440
2 backup wm 0 - 7505 16.86GB (7506/0/0) 35368272
3 root wm 870 - 7505 14.91GB (6636/0/0) 31268832
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 unassigned wm 0 0 (0/0/0) 0

Check your Cylinders column, and see if any of the numbers overlap (not including slice 2, which is the whole disk). If they do, then one partition is messing up another. For example, if above my swap was 0-911 instead of the 0-869 that I have, then 42 cylinders of swap would overlap into root (which starts at 870). This would cause me problems!

I wonder why you have partitioned the disk this way? root seems small. Maybe the users can fill up their partitions? Disks are so large these days, in the past it made sense for all kinds of stuff to be on different partitions but I might suggest you make your job a little simpler and just create root, swap, and oracle partitions.
-Mike

Hi,
Thanks for your reply

Iam using an application that requires 4 partitions mandatory that is why I kept my hdd this way