Linux启动流程及systemd服务详解

一、Linux系统启动流程

Rhel6启动过程:

Rhel7启动过程:

GRUB2相较于GRUB一代的提升:更健壮、可移植、更强大。支持BIOS、EFI和OpenFirmware,支持GPT和MBR分区表。支持非Linux系统,如苹果HFS文件系统和Windows的NTFS文件系统。

Linux操作系统启动引导的过程,系统的控制权移交大致分为如下4步:

1. BIOS POST,及BIOS加电自检。
2. GRUB装载识别并装载内核。
3. 内核识别根文件系统并启动systemd。
4. systemd准备系统资源,最终完成系统启动,系统就绪。

在第一步中,从按下电源键主板BIOS开始加电自检(POST,即Power-On-Self-Test)并完成硬件初始化,如果在加电自检阶段失败,则无法启动系统,启动流程不会往后进行;当加电自检和硬件初始化操作完成,BIOS就会读取可引导设备的第一个扇区中的主引导记录(MBR),然后主引导记录中的引导装载器(GRUB/GRUB2)接管随后的启动流程。

在GRUB通过在其中记录的保存有/boot分区文件系统驱动(比如支持EXT系列文件系统、FAT文

你可能感兴趣的:(Linux,SRE,运维部署与监控,系统性能指标,故障排除,linux,服务器,运维)