深入浅出:Linux开机流程刨析(三)

本文深入解析Linux系统从开机到初始化的工作流程,详细介绍了POST加电自检、grub引导加载器、内核加载、根文件系统挂载等关键步骤,以及如何通过这些步骤实现系统的正常启动。此外,文章还强调了这些知识对于Linux系统维护的重要性,并鼓励读者进行交流学习。

好了,了解了这些文件和目录的作用,我们在回过头来看那张流程图:






1. linux开机从POST加电自检开始,当自检完成,读取第一个硬盘的第0个磁头里的前446个字节,运行里面的bootloader,linux一般用的是grub,如果不懂grub的话,可以看我的这篇文章:http://blog.youkuaiyun.com/deansrk/article/details/6652443


2. 通过grub传递参数给内核,初始化加载内核过程,内核调用initrd(小型内存文件系统,五脏俱全,是一个微型linux),通过initrd,以只读方式挂载根文件系统


3. 当根文件系统被挂载后,就会读取并运行/sbin/init来进行初始化工作,这个时候我们刚才讲的几个文件就派上用场了~


4. 按次序依次执行/rc/sysinit ,这个时候会重新以读写的方式挂载根文件系统


5. 读取/etc/rc.d/rcN.d/来启动以s开头的服务,停止以k开头的服务


6. 当一切准备完毕,打印终端,出现熟悉的Login界面!(当然,如果你是以5级别启动的话,Linux就会启动图形界~)






好了~系统的启动流程介绍完毕,这些是linuxer必备的知识,在系统的维护中,发挥至关重要的作用~如果你喜欢,希望能和你多多交流
提供了一个基于51单片机的RFID门禁系统的完整资源文件,包括PCB图、原理图、论文以及源程序。该系统设计由单片机、RFID-RC522频射卡模块、LCD显示、灯控电路、蜂鸣器报警电路、存储模块和按键组成。系统支持通过密码和刷卡两种方式进行门禁控制,灯亮表示开门成功,蜂鸣器响表示开门失败。 资源内容 PCB图:包含系统的PCB设计图,方便用户进行硬件电路的制作和调试。 原理图:详细展示了系统的电路连接和模块布局,帮助用户理解系统的工作原理。 论文:提供了系统的详细设计思路、实现方法以及测试结果,适合学习和研究使用。 源程序:包含系统的全部源代码,用户可以根据需要进行修改和优化。 系统功能 刷卡开门:用户可以通过刷RFID卡进行门禁控制,系统会自动识别卡片并判断是否允许开门。 密码开门:用户可以通过输入预设密码进行门禁控制,系统会验证密码的正确性。 状态显示:系统通过LCD显示屏显示当前状态,如刷卡成功、密码错误等。 灯光提示:灯亮表示开门成功,灯灭表示开门失败或未操作。 蜂鸣器报警:当刷卡或密码输入错误时,蜂鸣器会发出报警声,提示用户操作失败。 适用人群 电子工程、自动化等相关专业的学生和研究人员。 对单片机和RFID技术感兴趣的爱好者。 需要开发类似门禁系统的工程师和开发者。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值