Solaris FailSafe 模式下修复系统

(0 comments)

今天有用户不小心误删除了SUNWcsu包,导致系统无法正常启动。虽然系统还能进入单用户模式,但是因为SUNWcsu包被删除,导致pkgadd命令也无法工作,单用户模式下修复失败。

重新启动,在Grub界面中选择FailSafe模式。然后会自动检测已安装的Solaris系统,并提示用户是否要挂载。输入yes之后,系统会检查挂载磁盘,并将系统根目录挂载到/a。

查看/a/etc/vfstab,如果/var, /usr, /opt等目录挂载在其它分区,先将其挂载到/a的相应子目录中。

mount /dev/dsk/c1d0s3 /a/var

然后,挂载Solaris安装光盘。

mount -F hsfs /dev/dsk/c0t0d0s2 /cdrom

进入光盘的软件包目录(/cdrom/Solaris10/Product),重新安装损坏的软件包:

pkgadd -d . -R /a SUNWcsu

重新启动,系统恢复正常

Current rating: 2

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required