2013-02-21 146 views
-1

我对linux(科学Linux)中的系统启动有些问题。Linux - 在系统启动时自动运行哪些进程

哪些进程在系统启动时自动运行?根据我的研究,Linux有7个初始化运行级别(从0到6),在第三级别(完全多用户模式),它初始化位于/ etc /中的所有脚本(系统启动脚本) rc.d/rc3.d /文件夹。

我是对的,错?请解释

回答

5
  1. 一旦硬件被识别和正确启动,在BIOS加载并从指定的引导设备,其中包含的第一阶段执行分区引导代码的BIOS执行硬件平台特定的启动任务
  2. Linux启动加载器。阶段1加载阶段2(大部分启动加载器代码)。一些装载机可能会使用中间阶段(称为阶段1.5)来实现此目的,因为现代大型磁盘可能无法在没有进一步代码的情况下完全可读。
  3. 引导加载程序通常会向用户显示可能的引导选项菜单。然后在调用start_kernel()之前,将操作系统加载到内存中,并设置系统函数,如基本硬件和内存分页。
  4. start_kernel()然后在单独产生之前执行大部分系统设置(中断,内存管理的其余部分,设备初始化,驱动程序等),空闲进程和调度程序以及Init进程(在用户中执行空间)。
  5. Init进程根据需要执行脚本,这些脚本设置所有非操作系统服务和结构以允许创建用户环境,然后向用户显示登录屏幕。
相关问题