Linux系统启动详解

1.系统启动流程

Linux系统启动详解_第1张图片

2.BIOS

按下电源后,第一个启动的程序,负责检查硬件和可启动设备。可启动设备是基于MBR的,也就是512字节中末尾是55AA的是为可启动的设备

然后把控制器交给前面446个字节的引导代码,该引导代码作用就是去引导不同的操作系统,但是MBR字节有限,实现不了那么多功能,

所以MBR只是做一个跳转,在LINUX中,则是跳到GRUB中

3.GRUB

Linux系统启动详解_第2张图片

Linux系统启动详解_第3张图片

Linux系统启动详解_第4张图片

4.KERNEL

DEMSG可以查看内核启动时的输出信息

还可以通过/var/log/demsg 文件查看

Linux系统启动详解_第5张图片


5.INIT

内核启动完成后,内核开始启动操作系统的第一个进程INIT

Linux系统启动详解_第6张图片

Linux系统启动详解_第7张图片

init 3就能切换到3运行级别下


Linux系统启动详解_第8张图片

Linux系统启动详解_第9张图片

把exec那一行注释掉就能取消掉这个功能了



6.修改ROOT用户的密码

为内核传递一个参数 数字1 或single 可进入单用户模式,

Linux系统启动详解_第10张图片

具体办法是重启linux系统,在引导时候,按上下键,按e进入配置项配置界面

Linux系统启动详解_第11张图片

7.给引导加密

Linux系统启动详解_第12张图片



你可能感兴趣的:(Linux系统启动详解)