实验IT技术、实践生活艺术! AI by Q.Ho Spruce Lab Since 2003

恢复被意外搞坏的opensolaris 2008.05

上一篇 / 下一篇  2008-07-10 07:20:53 / 个人分类:UNIX系统架构系

查看( 177 ) / 评论( 0 )
日志分类
  • 归档分类:教材
  • 信息来源:原创
最近有些朋友升级了一些和系统有关的包导致系统无法启动,而Opensolaris 2008.05的启动菜单里没有fail-safe选项。解决办法:IXPUB技术博客8N,P eT7zV$D

3b7c a8b w!tFyb#o0    * 用opensolaris 2008.05 Live CD启动
-Sv1w'g bV+E7[0    * su - 密码是opensolaris
dah8f3D F`9Ft&F0    * 把硬盘上的opensolaris挂上来 zpool import -f rpool
kU1M N"G_Z]0
ktx8b(v(PK_W0    * 如果你需要更新boot-archiveIXPUB技术博客*L*_ ["B2B
IXPUB技术博客p^3r0P4h4{l$[!{R
mkdir /tttIXPUB技术博客q-uM*e m
mount -F zfs rpool/ROOT/opensolaris /ttt  (需要手工mount根分区)IXPUB技术博客6["V8j/j6U5J&_D-K
cp /etc/zfs/zpool.cache /ttt/etc/zfs/zpool.cacheIXPUB技术博客:Z)mh z$o%z,~h0d
bootadm update-archive -R /ttt
kXHt(?4\#Q0如果还要更新grub,则/ttt/boot/solaris/bin/update_grub -R /ttt
7~ nh4VX3G:K0umount /ttt
_(@G,kM3y0reboot
Ceb.DrHn HTo0
$LY3xa Fh0    * 如果更新boot-archive还救不了你,幸好我们用的是ZFS,可以用快照恢复。如果自己没有做过快照,opensolaris 2008.05缺省安装后自动做了一份快照。快照并单独占用存储空间,所以不用担心容量问题。用这个快照恢复:
R)E B5e(@8^ d0      zfs rollback rpool/ROOT/opensolaris@installIXPUB技术博客,v"vbZEiC
      rebootIXPUB技术博客e%}8dr4@SZ
IXPUB技术博客9E(BSaw)b6z9Cn
注意:IXPUB技术博客5CB&@ FQ}

kiD5uV.jfT*|0    * opensolaris IPS server上的包的版本会经常更新,升级与系统有关的包比如SUNWtoo要小心一点,否则系统可能无法启动。另外,现在有些软件包的依赖关系有问题,会自动升级一些系统包。
R(f7iE0kLih0    * 升级包或安装以前没装过的新版本的包,最好做个snapshot。

TAG:

我来说两句

(可选)

Open Toolbar