同的问题,所以虽然需要花很多的时间,同时在B2000上作了一些试验。下面是我的总结,由于我
实在B2000中作的试验,如与其他系列机型不同,请大家做出补充。
hpux的启动过程概况如下:
pdc(Processor-dependent-code,在rom中,完成硬件自检
| 读取stable storge中的信息,如autosearch,
| primarypath等等,然后调用isl
isl (Initial system loader,在boot盘的lif区域。lif
| 区域主要有四个文件,分别是sl,hpux,AUTO,LABEL
| 在#下,可以使用lifls命令察看,同时可以使用
| lifcp 察看AUTO的内容。
| isl的主要任务是执行lif区域的hpux,同时也可
| 以改变stable storge中的部分信息,如
| primarypath,autoboot等等
hpux 引导os,主要是读取/stand/vmunix文件,同时把
| 控制权交给内核,
|
init 从这里开始,就是软件之间的启动了
说明:
1。hpux在系统的启动时是按照stable storge 中设置的
primarypath/alterpath/其他等来搜寻可引导盘的,
直到发现可引导盘为止,否则就会停在main command
状态。如果发现可引导盘,就到了isl状态
2。如果你忘了root密码,而且security=on的话,
如果你想获取密码,这只能拔掉硬盘。才能进入
单用户状态。
3。如果你设置了security=on,你想将它恢复成
security=off的话,可以这样,不用拔掉硬盘,
但需要使用光盘用recovery恢复系统。
在#下山掉isl
#lifrm /dev/rdsk/c2t6d0:ISL
#lifcp /dev/rdsk/c2t6d0:LABEL /dev/rdsk/c2t6d0:ISL
其中/dev/rdsk/c2t6d0为你的boot盘路径。关于为什么要使用lifcp请看注释
这样reboot以后,就会停在main command下,就可以
恢复security=on了,不过现在你的硬盘不能启动
了,你现在需要从光盘启动,到recovery shell中,
然后,从新生成boot盘的bootlif的东西)
4。如果你想改成光盘启动(重装系统之类的),这就更简单了,到
#下,使用setboot命令,将光盘的路径设为primarypath就可以了
使用命令 setboot -p 10/0/15/0.0.0
同时,最好将原boot盘设为alternativepath
使用命令:setboot -a 10/0/14/0.0.0 假设
10/0/15/0.0.0为光盘,10/0//14/0.0.0为硬盘
###############################################
注释:
Problem Description
When I do lifrm /dev/dsk/c0t6d0:ISL to remove the ISL area from
the LIF area (boot area) on my boot disk, and I reboot the system,
I am still able to go to ISL and boot -is and boot -lm.
Why is this possible?
Configuration Info
Operating System - HPUX
Version - 11.0
Hardware System - HP 9000
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 过程 启动 使用 hpux 如果 isl 可以 光盘 引导 命令 boot |
注册
个人空间
