Linux系统启动初始化

本文详细介绍了Linux系统启动的过程,从BIOS加载启动引导程序开始,涉及MBR、GRUB引导内核,以及内核初始化等关键步骤。BIOS进行硬件初始化和自检,加载GRUB引导程序,GRUB加载内核,内核初始化创建0号进程、初始化中断、内存管理和调度模块等,最后是系统调用的介绍。
摘要由CSDN通过智能技术生成

Linux系统启动初始化的主要流程是:

1.上电BIOS自检

2.启动Boot Loader(GRUB)

3.加载内核

4.启动第一个进程

5.配置环境

一.BIOS 加载启动引导程序

BIOS(英文:Basic Input/Output System),即基本输入输出系统,亦称为ROM BIOS、System BIOS、PC BIOS,是在通电引导阶段运行硬件初始化,以及为操作系统提供运行时服务的固件。BIOS最早随着CP/M操作系统的推出在1975年出现。BIOS预安装在个人电脑主板上,是个人电脑启动时加载的第一个软件。

现在,BIOS的作用是初始化和测试硬件组件,以及从大容量存储设备(如硬盘)加载引导程序,并由引导程序加载操作系统。BIOS还为DOS操作系统提供键盘、显示及其他I/O设备的硬件抽象层

许多BIOS程序都只能在特定电脑型号或特定主板型号上运行。早年,BIOS存储于ROM芯片上;现在的BIOS多存储于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值