恢复被意外搞坏的opensolaris 2008.05(转)

最近有些朋友升级了一些和系统有关的包导致系统无法启动,而Opensolaris 2008.05的启动菜单里没有fail-safe选项。解决办法:XPUB技术博客1k7lhv#n

#kT|Kf3Q;t0 * 用opensolaris 2008.05 Live CD启动IXPUB技术博客~)Qg jAX2Nb
* su - 密码是opensolarisIXPUB技术博客6o?wj G+PO�uc
* 把硬盘上的opensolaris挂上来 zpool import -f rpoolIXPUB技术博客 ]7E:pP G K$XP&V/L
IXPUB技术博客|/ZY"md�oH7w:q0k* 如果你需要更新boot-archiveIXPUB技术博客$gp8D$u4y�{,b3Q(H
IXPUB技术博客Dbw JxPm[2\Ikmkdir /ttt
H9F%{ om9X$^a]0mount -F zfs rpool/ROOT/opensolaris /ttt  (需要手工mount根分区)
4Gs)u*K2w5zBo0cp /etc/zfs/zpool.cache /ttt/etc/zfs/zpool.cacheIXPUB技术博客 f4S7Q d7Y*W
bootadm update-archive -R /ttt
5C }'\$n2u0如果还要更新grub,则/ttt/boot/solaris/bin/update_grub -R /tttIXPUB技术博客VZs$N1Ltvkj v9Rz
umount /ttt
/];fe-BO0Ech0rebootIXPUB技术博客�p%i,{5t.o-L.}#W9^
IXPUB技术博客N)Q#^d@
* 如果更新boot-archive还救不了你,幸好我们用的是ZFS,可以用快照恢复。如果自己没有做过快照,opensolaris 2008.05缺省安装后自动做了一份快照。快照并单独占用存储空间,所以不用担心容量问题。用这个快照恢复:IXPUB技术博客5n#i,x5C8hn&h
zfs rollback rpool/ROOT/opensolaris@installIXPUB技术博客~*u/F(PMPN6T;i
rebootIXPUB技术博客DZ(Fhg/|t@

EpP0^US SA3\tu0注意:0Y�a:QI)XA�j9Z2wC0
h*fi:XC)fW4?Hk0    * opensolaris IPS server上的包的版本会经常更新,升级与系统有关的包比如SUNWtoo要小心一点,否则系统可能无法启动。另外,现在有些软件包的依赖关系有问题,会自动升级一些系统包。
M;{7Bz7NE0    * 升级包或安装以前没装过的新版本的包,最好做个snapshot。

原文地址:http://blog.ixpub.net/html/89/10821989-251134.html

This entry was posted in Solaris and tagged , . Bookmark the permalink.

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>