免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 978 | 回复: 0
打印 上一主题 下一主题

hp9000的启动过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-07 12:04 |只看该作者 |倒序浏览
刚刚看完书,把启动过程写出来大家看看,如有错误请大家指导。
1、处理器相关代码(PDC)执行,检测内存和CPU及连接到系统的外设。PDC保存于ROM中。PDC在扫描内存后,初始化控制台并把控制台路径拷贝到内存。它把引导路径和autoboot标记拷贝到内存。如autoboot被禁用,它显示一个菜单;如果被启用,它显示让你在10秒内按任意键中断引导。如果你按任意键,得到PDC菜单;否则从主引导路径引导。
2、PDC从引导路径装入并执行初始化系统装载器(ISL)。在启动过程这个阶段,boot ROM任务完成。如果autoboot没被中断,ISL自动完成预定任务。通过PDC中断,可以与ISL交互。当你从PDC菜单使用boot命令时,它给出一个与ISL交互的提示,yes即与ISL交互。
3、ISL加载叫hpux的第二个系统加载器,它保存在磁盘的引导区内。在hpux下,你可以使用hpux -is引导到单用户模式。
4、hpux把HU-UX内核/stand/vmunix加载到内存中并把控制权交给内核。
5、内核装载设备驱动程序并启动swapper进程,swapper的ID为0,用于管理换入和换出内存。
6、执行/sbin/pre_init_rc,这个文件最主要的命令是fsck,在任何用户开始使用它之前,它检查并修复根文件系统。
7、执行ID为1的init进程。init进程先从/etc/inittab中读取initdefault参数,其中含运行级别,正常启动一般是3。然后执行/etc/inittab标记sysinit标志的命令,最重要的一个是/sbin/ioinitrc,这个命令初始化IO设备。接着/sbin/bcheckrc,如果系统上有LVM,它激活。最后运行/sbin/rc把系统带到缺省运行级。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP