Linux系统启动的基本过程和步骤:最近在某个版块看到有人讨论GRUB的问题,这里是我个人的一些理解。我想大部分还是正确的,但肯定也有理解错误的地方,在这里抛砖引玉了!Linux系统启动过程大致按照如下步骤进行(这是一个简述):第一阶段:BIOS启动引导阶段;  
转载
精选
2009-01-07 21:27:11
533阅读
1评论
1. 开机自检 按下电源键计算机加载BIOS(计算机上最接近硬件的软件,各家主板制造厂商都会开发适合自己主板的BIOS,其中很重要的一项功能就是开机对自身硬件做一次健康检查,只有硬件没问题,才能运行软件,操作系统本身也是一种软件,这种通电后开始自检的过程叫做 。Power On Self Test,
转载
2019-09-22 21:27:00
107阅读
2评论
在Windows运动场,正在进行一场名为Startup启动杯的接力赛。
启动第1棒:预引导按下电源开关后,到启动Windows XP之前的这段时间称为预引导阶段。首先计算机会运行自检过程,也就是POST(Power On Self Test,开机自检),检测项目包括内存大小和其他硬件设备的状况,在启动时的能源之星画面中的大堆参数就是自检的结果了。然后,计算机的BIOS(Basic Input/O
转载
精选
2007-12-08 19:49:28
682阅读
点赞
2评论
linux启动过程
linux启动过程有以下的步骤:
BIOS à (boot sequence àMBR:Master Boot Record(1 sector, 512 bytes)) Bootloader à kernel à init(/etc/inittab) à /etc/rc.l
原创
2011-05-09 13:18:42
312阅读
一、Linux系统的启动步骤 (1)主机加电自检:按下主机电源键之后,启动过程就开始了。系统会首先加载BIOS(Basic Input Output System,基本输入输出系统),检查连接到系统的设备,并枚举和初始化设备。这个过程会初始化所有连接到主机的设备,例如将光驱中的激光头复位、初始化键盘等设备。如果自检过程中没有发现错误,系统会根据BIOS中的设置查找处于活动状态并能用于引导系统的设...
转载
2013-12-16 21:39:00
55阅读
2评论
linux 系统启动过程:•打开PC的电源
•BIOS开机自检
•按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备装的引导程序lilo或grub开始引导Linux
•内核的引导
•执行init程序
•启动getty,打开了终端供用户登录系统
•用户登录成功后进入了Shell &nbs
原创
2009-07-29 19:33:12
518阅读
1.BIOS:基本输入输出系统,记录主板芯片集和相关设置,比如cpu与接口的通信频率,启动设备的搜索顺序,中断信息等。
当机器上电后,系统开始读取BIOS,当获取到BIOS的相关设置值,系统进行开机自检。当获取到硬件信息的完后,主机开始尝试由存储媒体加载操作系统,然后由BIOS引导读取硬盘的MBR读取,MBR上记录的是引导加载操作系统的grub加载程序,为什么不直接引导加载操作系
原创
2011-07-26 19:39:17
403阅读
启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boo
转载
精选
2014-08-08 12:20:54
356阅读
经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。 本人在综合了现有网上大家智慧的基础上,结合对2.6.32的内核代码的研读,基于CentOS 6.0系统对Linux的启动流程做了些分析。由于才
转载
精选
2015-04-01 11:50:33
356阅读
经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。 本人在综合了现有网上大家智慧的基础上,结合对2.6.32的内核代码的研读,基于CentOS 6.0系统对Linux的启动流程做了些分析。由于才
转载
精选
2015-06-24 09:28:16
931阅读
BIOS开机自检MBR引导硬盘0柱面0磁道1扇区的前446byte.grub引导菜单cat /ect/grub.conf加载内核kernel启动init进程 [root@kaka tmp]# ps -ef | grep init root &nb
原创
2015-11-18 13:28:28
607阅读
1、Linux启动过程简介(1)BIOS加电自检计算机启动后,首先会进行固件(BIOS)的自检,即所谓的POST(Power On Self Test),然后把保存在MBR(Master Boot Record,主引导记录)中的主引导加载程序放到内存中。(2)加载主引导加载程序(MBR)主引导加载程序通过分区表查找活动分区,然后将活动分区的次引导加载程序从设备读入内存中并运行。(3)加载次引导加载
原创
2016-06-07 10:08:16
616阅读
点赞
1) 内核启动init
2) 系统初始化:(/etc/init/rcS.conf exec /etc/rc.d/rc.sysinit)
3) init找到/etc/inittab文件,确定默认的运行级别(X) (/etc/init/rcS.conf exec telinit $runlevel)
4) 触发相应的runlevel事件(/etc/init/rc.conf exec /etc/rc.d/rc $RUNLEVEL)
5) 开始运行/etc/rc.d/rc,传入参数X
6) /etc/rc.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本
7) /etc/rcX.d/中的脚本按事先设定的优先级依次启动
8) 最后执行/etc/rc.d/rc.local
9) 加载终端或X-Window接口
10) 用户登陆
原创
2016-12-03 15:34:11
574阅读
过程:开机BIOS自检MBR引导Grub引导菜单加载内核kernel启动init进程读取inittab文件,执行rc.sysinit、rc等脚本启动mingetty,进入系统登录界面以下是简图注:以上内容转自http://oldboy.blog.51cto.com/2561410/791273,纯属学习。
转载
2016-12-07 12:24:24
291阅读
linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导。运行init。系统初始化。建立终端。用户登录系统。init程序的类型:SysV:init,CentOS5之前,配置文件:/etc/inittab。Upstart:init,CentOS6,配置文件:/etc/inittab,/etc/init/*.conf。Systemd
转载
2020-02-12 18:02:02
182阅读
启动顺序: BIOS -> MBR(stag...
转载
2015-07-16 15:15:00
117阅读
2评论
开机过程简述 开机BIOS自检,加载硬盘。 读取MBR,并进行Boot Loader引导。 加载内核kernel,Kernel检测硬件和加载驱动程序。 启动init进程,依据inittab文件设定运行级别 init进程,执行rc.sysinit文件来准备软件执行的操作环境。 启动内核模块,执行不同级
转载
2018-08-06 22:10:00
63阅读
linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行init。 系统初始化。 建立终端 。 用户登录系统。 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。
转载
2016-11-07 18:31:00
71阅读
2评论
系统启动过程 总的来说,linux系统启动流程可以简单总结为以下几步:1)开机BIOS自检,加载硬盘。2)读取MBR,进行MBR引导。3)grub引导菜单(Boot Loader)。4)加载内核kernel。5)启动init进程,依据inittab文件设定运行级别6)init进程,执行rc.sysi
原创
2022-02-17 16:21:49
187阅读
Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 1. 内核的引导; 2. 运行 init; 3. 系统初始化; 4. 建立终端 ; 5. 用户登录系统。()() () ()【Note】:...
转载
2023-08-25 10:00:52
49阅读