介绍一下UNIX启动过程

2023-07-06   


UNIX系统的启动过程如下:
   1 用户打开计算机电源。
   2 计算机自动执行ROM引导程序。
   3 将第一块硬盘的boot区调入内存并执行。硬盘的boot区存有硬盘的分区信息和驱动程序。
   4 将硬盘的活动分区上的bootstrap程序调入内存并执行。bootstrap程序位于该活动分区上的第0号块中。
   5 将UNIX的启动程序/boot调入内存并执行。
   6 将UNIX的内核程序/unix调入内存并执行。
   7 检测并配置内存和硬件设备。
   8 启动/etc/init进程。init将/etc/inittab调入内存,并根据启动层次的不同,选择/etc/inittab内不同的程序来执行。对于多用户来说,init会执行/sbin/bcheckrc和/sbin/brc进程,最后由/sbin/rc2进程将系统带入多用户使用环境,并为每个终端启动/etc/getty一个进程等待接收用户的登录。


相关内容:

  1. 介绍一下Linux中的链接
  2. Linux如何为某个操作添加别名
  3. 介绍一些UNIX常用简单命令
  4. 介绍一下linux的文件系统
  5. 傲盾软件面试题
  6. 介绍一下RMI的基本概念