FailSafe模式下修复系统


版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明
http://www.liaojl.com/archives/2009/10/failsafe.html

今天有用户不小心误删除了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

重新启动,系统恢复正常

发表评论

归档

友情链接

Creative Commons License
此Blog中的日记遵循Creative Commons(知识共享)授权

联系方式