Linux 系统引导和启动

本文主要介绍了Linux系统启动过程,包括BIOS自检、启动GRUB2、加载内核、执行systemd进程、初始化系统环境和执行/bin/login程序。还介绍了systemd,其配置文件叫单元,有多种单元类型,且说明了不同单元文件的安装和创建位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Linux 系统启动过程
1、BIOS 自检
通电——由BIOS进行POST自检——读入引导快
主引导记录MBR 包含了主引导加载程序。MBR位于磁盘的第一个扇区。
2、启动GRUB2
GRUB 2 是Linux系统默认的使用的引导加载程序,用于引导操作系统启动。
3、加载内核
加载内核映像到内存中
4、执行systemd进程
systemd 进程是所有进程的起点,PID=1,永远不会终结的进程;
5、初始化系统环境
systemd作为引导管理程序,systemd使用目标target来处理引导和服务管理过程。
6、执行/bin/login 程序
login 程序会提示输入账号跟密码,并确认密码的正确性;

二、systemd介绍
2.1 systemd配置文件叫单元,可以认为一个服务即为一个配置单元,一个挂载点是一个配置单元,一个交换分区为一个配置单元
/usr/lib/systemd/system : 默认单元文件安装位置
/run/systemd/system : 单元运行时创建
/etc/systemd/system: 系统管理员创建和管理的单元目录
单元类型: service 服务 ; target 目标 ; automount 自动挂载点 ;
device 设备 ; mount 挂载点 ; path 路径 ;
scope 外部进程 ; snapshot 快照 ; socket 套接字;
swap 交换分区 ; timer 定时器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值