实验IT技术与生活艺术!
AI by Bomi
Spruce Lab Since 2003
恢复被意外搞坏的opensolaris 2008.05
上一篇 /
下一篇 2008-07-10 07:20:53
/ 个人分类:Lab Project #1: Solaris
查看( 73 ) /
评论( 0 )
最近有些朋友升级了一些和系统有关的包导致系统无法启动,而Opensolaris 2008.05的启动菜单里没有fail-safe选项。
解决办法:
$kuBOoih0r,LkOk,@0 * 用opensolaris 2008.05 Live CD启动
V*vJ*l7s{E0 * su - 密码是opensolaris
E(nPC
`K0 * 把硬盘上的opensolaris挂上来 zpool import -f rpool
#S w%Yf!JQVb0v)wLy Y1d3b0 * 如果你需要更新boot-archive
,V
{-C
i$vn0IXPUB技术博客^f`s+B3@!pmkdir /ttt
IXPUB技术博客B+W#N\&[,KI"Wcmount -F zfs rpool/ROOT/opensolaris /ttt (需要手工mount根分区)
/W5Xdy#s0cp /etc/zfs/zpool.cache /ttt/etc/zfs/zpool.cache
IXPUB技术博客0p] j.C(c|%MV.f7Rbootadm update-archive -R /ttt
a}XsL6W0如果还要更新grub,则/ttt/boot/solaris/bin/update_grub -R /ttt
X0k f2?ISG0umount /ttt
IXPUB技术博客"zR6I]2htreboot
A*?4r3wPJ4})b0ST*WP2J+Y C G0 * 如果更新boot-archive还救不了你,幸好我们用的是ZFS,可以用快照恢复。如果自己没有做过快照,opensolaris 2008.05缺省安装后自动做了一份快照。快照并单独占用
存储空间,所以不用担心容量
问题。用这个快照恢复:
8\hNr[1MJ eo0 zfs rollback rpool/ROOT/opensolaris@install
IXPUB技术博客5x^@*r;~"j7t reboot
IXPUB技术博客u:d5u5q
N^O"eIXPUB技术博客m]-{i,eE&sB(|6M1|3K!y注意:
IXPUB技术博客v5eV8F#E&JIXPUB技术博客'\Dv
Oo P * opensolaris IPS server上的包的版本会经常更新,升级与系统有关的包比如SUNWtoo要小心一点,否则系统可能无法启动。另外,现在有些
软件包的依赖关系有问题,会自动升级一些系统包。
B$H
Ih?:@2J0 * 升级包或安装以前没装过的新版本的包,最好做个snapshot。
论坛模式
推荐
收藏
分享给好友
推荐到圈子
管理
TAG: