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作用 -------- -------------
加电自检
初始化
引导操作系统
--------