如何利用最小的ODM启动系统

王朝other·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

在使用AIX操作系统的过程中,有时会因为驱动程序的问题或者不正确的操作系统的补丁版本而导致系统无法正常启动。在紧急情况下,解决此类问题的补丁可能只能从互联网上下载,然后上载到AIX操作系统中。由于操作系统无法启动到正常模式,网络连接将无法建立。这时,必须使用应急手段启动系统到正常模式。本文介绍了在特定情况下应急启动系统的一种方法。

首先将系统启动到维护模式,并且mount Rootvg中的文件系统。具体方法是在启动到维护模式时选择选择1)AccessthisVolumeGroupandstartashell。

为了确定系统是否是由于ODM相关的问题而不能启动,可以从几方面来判断:

1、如果系统启动时停止在面板代码0551,0555,0557,那么基本上可以断定是ODM引起的问题。

2、如果系统启动时停止在其它的代码,那么就需要查看启动日志以确定是否是savebase命令出现报错,如:

rc.boot:startingdiskbootprocess

rc.boot:executing"restbase"

rc.boot:executing"cfgmgr-f-v"

rc.boot:bootdeviceishdisk0

rc.boot:executing"ipl_varyon-v"

rc.boot:executing"fsck-fp/dev/hd4"

rc.boot:executing"mount/dev/hd4/"

rc.boot:executing"fsck-fp/usr"

rc.boot:executing"mount/usr"

rc.boot:executing"fsck-fpvar"

rc.boot:executing"mount/var"

rc.boot:executing"copycore"

rc.boot:executingsavebaserecoveryprocedures

savebaserecoveryreboot

就明显地指出了savebase命令出现了问题。

在确认有ODM相关问题情况下,应该采取以下步骤:

1、备份原有的ODM库:

mkdir /tmp/old_odm

cp /etc/objrepos/Cu* /tmp/old_odm

2、用最小化的ODM来替换现有的ODM:

savebase -o /../etc/objrepos

3、重新启动系统:

sync;sync;sync

reboot

4、系统启动到正常模式后,配置网络,安装补丁,或修复损坏的ODM。

5、将原始的,或修复过的ODM复制回/etc/objrepos。

6、运行savebase恢复启动映像。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航