实验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,PeT7zV$D3b7c a8b w!tFyb#o0 * 用opensolaris 2008.05 Live CD启动
-Sv1w'gbV+E7[0 * su - 密码是opensolaris
dah8f3D F`9Ft&F0 * 把硬盘上的opensolaris挂上来 zpool import -f rpool
kU1M N"G_Z]0ktx8b(v(PK_W0 * 如果你需要更新boot-archive
IXPUB技术博客*L*_
["B2BIXPUB技术博客p ^3r0P4h4{l$[!{Rmkdir /ttt
IXPUB技术博客q-uM*emmount -F zfs rpool/ROOT/opensolaris /ttt (需要手工mount根分区)
IXPUB技术博客6["V8j/j6U5J&_D-Kcp /etc/zfs/zpool.cache /ttt/etc/zfs/zpool.cache
IXPUB技术博客:Z)mh z$o%z,~h0dbootadm 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$LY3xaFh0 * 如果更新boot-archive还救不了你,幸好我们用的是ZFS,可以用快照恢复。如果自己没有做过快照,opensolaris 2008.05缺省安装后自动做了一份快照。快照并单独占用
存储空间,所以不用担心容量问题。用这个快照恢复:
R)E B5e(@8^
d0 zfs rollback rpool/ROOT/opensolaris@install
IXPUB技术博客,v"vbZ EiC reboot
IXPUB技术博客e%}8d r4@SZIXPUB技术博客9E(B Saw)b6z9Cn注意:
IXPUB技术博客5CB&@
FQ}ki D5uV.jfT*|0 * opensolaris IPS server上的包的版本会经常更新,升级与系统有关的包比如SUNWtoo要小心一点,否则系统可能无法启动。另外,现在有些
软件包的依赖关系有问题,会自动升级一些系统包。
R(f7iE0kLih0 * 升级包或安装以前没装过的新版本的包,最好做个snapshot。
论坛模式
推荐
收藏
分享给好友
管理
TAG: