实验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选项。解决办法:
$kuBOoih0
r,LkOk,@0    * 用opensolaris 2008.05 Live CD启动
V*vJ*l7s{E0    * su - 密码是opensolaris
E(nPC `K0    * 把硬盘上的opensolaris挂上来 zpool import -f rpool
#S w%Yf!JQVb0
v)wLyY1d3b0    * 如果你需要更新boot-archive
,V {-C i$vn0IXPUB技术博客 ^f`s+B3@!p
mkdir /tttIXPUB技术博客B+W#N\&[,K I"Wc
mount -F zfs rpool/ROOT/opensolaris /ttt  (需要手工mount根分区)
/W5Xdy#s0cp /etc/zfs/zpool.cache /ttt/etc/zfs/zpool.cacheIXPUB技术博客0p] j.C(c|%MV.f7R
bootadm update-archive -R /ttt
a}XsL6W0如果还要更新grub,则/ttt/boot/solaris/bin/update_grub -R /ttt
X0kf2?ISG0umount /tttIXPUB技术博客"zR6I]2ht
reboot
A*?4r3wPJ4})b0
ST*WP2J+YC G0    * 如果更新boot-archive还救不了你,幸好我们用的是ZFS,可以用快照恢复。如果自己没有做过快照,opensolaris 2008.05缺省安装后自动做了一份快照。快照并单独占用存储空间,所以不用担心容量问题。用这个快照恢复:
8\hNr[1MJ eo0      zfs rollback rpool/ROOT/opensolaris@installIXPUB技术博客5x^@*r;~"j7t
      rebootIXPUB技术博客u:d5u5q N^O"e
IXPUB技术博客m]-{i,eE&sB(|6M1|3K!y
注意:IXPUB技术博客v5eV8F#E&J
IXPUB技术博客'\Dv Oo P
    * opensolaris IPS server上的包的版本会经常更新,升级与系统有关的包比如SUNWtoo要小心一点,否则系统可能无法启动。另外,现在有些软件包的依赖关系有问题,会自动升级一些系统包。
B$H Ih?:@2J0    * 升级包或安装以前没装过的新版本的包,最好做个snapshot。

TAG:

我来说两句

(可选)

日历

« 2008-08-28  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 2404
  • 日志数: 120
  • 图片数: 11
  • 书签数: 5
  • 建立时间: 2008-02-15
  • 更新时间: 2008-08-16

RSS订阅

Open Toolbar