linux开机过程

1.bios:选择什么设备引导(硬盘/USB/光驱等)

2.grub:选择设备的哪个分区引导(GRUB是MBR里的程序,读取grub.cfg)

3.kernel:加载内核/boot/vmlinuz-5.4.18-35-generic

4.initrd:初始 RAM 磁盘,包含了各种可执行程序和驱动程序,启动中的跳板(初始根文件系统lsinitramfs initrd.img-5.4.18-35-generic查看initrd含有的文件)

5.systemd :系统 init 进程,初始化系统,运行/sbin/init

6. lightdm :负责显示管理(查看图形界面运行状态systemctl status lightdm)

该链接给予很多启发

https://blog.csdn.net/zhaominyong/article/details/119332846

你可能感兴趣的:(linux开机过程)