经典面试题---linux启动流程

这篇博客详细阐述了Linux系统的启动流程,从电源开启到BIOS自检,再到MBR、GRUB加载内核,直至init进程启动服务和登录程序,全面解读每个阶段的关键步骤。了解这一过程对于解决开机故障和优化系统配置至关重要。
摘要由CSDN通过智能技术生成

linux启动流程

power on ---->BIOS加电自检,根据引导顺序启动---->MBR---->grub(stage2 ) --->/boot/grub/grub.conf ----->加载内核和ramfs文件系统--->init ---->读取/etc/inittab , 执行/etc/rc.sysinit等脚本文件------>根据/etc/inittab里的运行级别进入/etc/rc*.d目录,启动里面的服务(s开头的为要启动的) ------->启动登录程序

linux系统引导流程简图:



BIOS是基本输入输出系统(Basic Input Output System)的简称,是计算机中最基础,最重要的程序,存储在主板上的Flash ROM中。
BIOS加电自检中会检查内存、CPU、主板等硬件中是否存在错误,出现错误后会有两种处理情况:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出然后提示或信号;对于非严重故障则给出提示或声音警报信号,等待用户处理。引导操作系统:BIOS会先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到就把电脑的控制权交给引导记录处理。
-----------------开机进入BIOS,开机第一个画面都会有提示-------------------
台式机---》del
笔记本--》品牌不同按键不一样,F1、F2、F8、F12等
服务器---》F1

启动BIOS:固化在主板上的芯片里
POST(power on self test)系统检查:检查核心硬件是否正常
设备初始化:初始化驱动程序,分配资源
引导设备选择:使用光驱,硬盘还是PXE引导
移交执行区域:加载引导设备的第一个扇区(512字节)
-----------------
BIOS介绍- -------------------
输入/输出系统的简称
存储计算机基本硬件的信息
不可以随意拔插
--------------
BIOS作用 -------- -------------
加电自检
初始化
引导操作系统
--------
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值