linux应用程序设置打不开机,在linux 系统下的应用程序 开机自启 不可被关闭...

本文详细介绍了Linux操作系统的开机启动过程,包括加载内核、执行内核、挂载根文件系统以及启动init程序等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

wxwswm

2017.06.16

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:50%    等级:9

已帮助:1213人

Linux开机启动程序详解

我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。

加载核

LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是核。请记住此时的计算机存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的存。因此,核就必须完整地加载到可用RAM的第一个兆字节之。为了实现这个目的,核是被压缩了的。这个文件的头部包含着必要的代码,先设置CPU进入安全模式(以此解除存限制),再对核的剩余部分进行解压缩。

执行核

核在存中解压缩之后,就可以开始运行了。此时的核只知道它本身建的各种功能,也就是说被编译为模块的核部分还不能使用。最基本的是,核必须有足够的代码设置自己的虚拟存子系统和根文件系统(通常就是ext2文件系统)。一旦核启动运行,对硬件的检测就会决定需要对哪些设备驱动程序进行初始化。从这里开始,核就能够挂装根文件系统(这个过程类似于Windows识别并存取C盘的过程)。核挂装了根文件系统之后,将启动并运行一个叫做init的程序。

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值