今天有用户不小心误删除了SUNWcsu包,导致系统无法正常启动。虽然系统还能进入单用户模式,但是因为SUNWcsu包被删除,导致pkgadd命令也无法工作,单用户模式下修复失败。
重新启动,在Grub界面中选择FailSafe模式。然后会自动检测已安装的Solaris系统,并提示用户是否要挂载。输入yes之后,系统会检查挂载磁盘,并将系统根目录挂载到/a。
查看/a/etc/vfstab,如果/var, /usr, /opt等目录挂载在其它分区,先将其挂载到/a的相应子目录中。
mount /dev/dsk/c1d0s3 /a/var