当系统无法启动并且报错"Can't find file or damaged file libc.a"时需要按如下步骤进行恢复.
1,用CDROM光驱启动系统,进入维护模式,然后执行下列命令:
#mount /dev/hd4 /mnt
#mount /dev/hd2 /mnt/usr
#export PATH=/mnt/usr/sbin:/mnt/usr/bin
#cd /mnt
#restore -xvgf /../SPOT/usr/sys/inst.images/bos/usr/ccs/lib/libc.a
#LIBPATH=/usr/ccs/lib:/usr/lib
#export LIBPATH
#ln -s /usr/ccs/lib/libc.a /mnt/usr/lib/libc.a
2,检查文件系统
#fsck /dev/hd1
#fsck /dev/hd2
#fsck /dev/hd3
#fsck /dev/hd4
#fsck /dev/hd9var
3,重启操作系统
#reboot