Solaris 10 boot failed init

Dear all,

I have a solaris 10 in my environment (VMware virtual machine). recently I increased the harddisk size from the VMware and reboot my server. after reboot the os is unable to boot and gives the below error message.

  
 exec(/sbin/init) file not found
 press any key to restart

I tried to search for this error but couldn't find any solution. Hope someone can help

Thanks

Strange. You should have the task to make the OS see and utilize the bigger disk.
if /sbin/init is missing then it looks like there is a corruption.
On the other hand, it obviously has loaded the kernel, so there is not a total corruption.
Maybe you can boot into a diagnostic mode, mount the OS disk and look into the disk's /sbin/?

Thanks for your reply. I am able to boot the os in failsafe mode and mount the disk to /a. Also I can see the init file in /a/sbin. Please let know if there is a way to fix this

Well done so far.
Please provide the output of the following

df -k /a/sbin
ls -ldi /a/sbin
cat /a/etc/vfstab