(2)设置硬件设备
设定主机名,检查并设置 PNP设备,初始化串串⾏行行接⼝口,初始化其他设备(根据你的机器器
配置情况决定)。
(3)检查并载⼊入模块
执⾏行行完 rc. sysi ni t 并返回 i ni t t ab 后,i ni t 进程会根据 i ni t t ab 所设定的运⾏行行级别去
执⾏行行/etc/rc. d ⽬目录下的相应的 rc ⽂文件。⽐比如说运⾏行行级别为 3,相应的 rc ⽂文件即为 rc. 3。
这些⽂文件将运⾏行行不不同的启动程序去初始化各个运⾏行行级别下的系统环境,这部分启动程序 重
要的作⽤用之⼀一是启动系统的守护进程,如在 rc. 3中,就要启动 cron、sendmi al 等守护进程。
做完这⼀一步,i ni t 进程将执⾏行行 get t y 进程从⽽而等待⽤用户的登录,也就是说,Li nux 的启
动全过程已经结束了了,剩下的部分,就是整个系统等待⽤用户需求,并为⽤用户提供服务了了。
Li nux 的初始化到此就结束了了,回过头来看看,它确实跟我们在开始时假设的那个简单
的操作系统的初始化有许多相似之处,这些是所有初始化都应该有的相似点,希望您在分析
完 Li nux 源代码后,能编制出⾃自⼰己的操作系统的初始化代码。
http://showmecode.cn/links/book
2022-06-15 07:56:10
3.66MB
计算机
编程
1