自己学习总结的linux启动过程,不准确的还请大家指教。
BIOS-->MBR-->init-->/etc/rc.d/rc.sysinit-->/etc/rc.d/rc-->/etc/rc.d/rcX.d/*和/etc/rc.d/rc.local-->/sbin/mingetty
MBR-->init都是由引导程序(GRUB)执行。
/etc/rc.d/rc.sysinit工作:
- 启动热插拔设备(udev)和selinux
- 设置kernel参数(/etc/sysctl.conf)
- 设置系统时间
- 设置键盘keymaps
- 启用swap
- 设置主机名(/etc/sysconfig/network)
- 检查root filesystem并重新挂载成可读可写
- 激活RAID和LVM
- 启用disk quotes
- 检查其他的filesystem并挂载
- 清楚开机暂存内容
/etc/rc.d/rc工作:
- 根据/etc/inittab的"id:X:initdefault",执行相应/etc/rc.d/rcX.d/*
/etc/rc.d/rcX.d/*工作:
- 启动系统服务,这些启动脚本位于/etc/rc.d/init.d/,同时包括/etc/rc.d/rc.local。
- 优先执行K打头的脚本,再执行S打开的脚本。
/sbin/mingetty工作:
分享到:
相关推荐
Linux启动过程综述Linux启动过程综述Linux启动过程综述
Linux启动过程
linux启动过程,了解Linux 启动过程!
ARM linux启动过程分析,姚成强,孙文生,嵌入式Linux的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处理器来说Linux的启动过程也有所不同。本文��
Linux启动过程综述.pdfLinux启动过程综述.pdfLinux启动过程综述.pdfLinux启动过程综述.pdfLinux启动过程综述.pdfLinux启动过程综述.pdf
嵌入式Linux系统的启动(很好的嵌入式linux启动过程分析)
linux系统内核启动过程详细分析,希望对学习linux的大家有帮助。
* * * * * * * * 计 算 机 病 毒 护 与 防 目录页 Linux启动过程 Linux启动过程 1.内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。 操作系统接管硬件以后,首先...
这篇文章对linux启动过程调用的一些配置文件做了说明,知识本身很简单,一看就明白了,可以作为资料保存,在你需要修改的linux启动配置的时候可以很快帮你找到要改的文件。
讲述Linux启动过程,包括引导区引导,初始化变量
Linux 启动过程
关于Linux系统的启动过程分享一下,内容是关于Linux的
ARM Linux启动过程分析 ARM Linux启动过程分析
Linux启动过程综述