1;加载BIOS
BIOS有CPU、硬盘、内存、设备启动顺序信息等等。
2;读取MBR
MBR(Master Boot Record)硬盘上第0磁道第一个扇区,即主引导记录,它的大小是512字节,存放预启动信息、分区表信息。
系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0×7c00地址所在的物理内存中。Boot Loader就存放在MBR。
3;Boot Loade
转载
2011-10-26 19:44:31
319阅读
1. GRUB将Linux内核载入内存;
2. Linux核心是被压缩的,它先解压自己,然后驱动计算机硬件;
3. 核心开始加载文件系统,文件系统驱动需要包含在核心程序中,否则加载失败;
4. 核心运行init程序。init读取配置文件并切换到某个用户指定的运行级别,加载相应的服务;
5. init启动 mingetty,提供虚拟控制台功能并等待用户登录;
6. 如果指定了运行级别为5,
原创
2011-12-26 16:05:20
567阅读
深入理解Linux启动过程
本文详细分析了Linux桌面操作系统的启动过程,涉及到BIOS系统、LILO 和GRUB引导装载程序,以及bootsect、setup、vmlinux等映像文件,并结合引导、启动原理和具体的代码实现机制由浅入深地进行了分析。
初学者刚接触Linux桌面系统会感
转载
2012-01-11 11:34:29
266阅读
启动第一步--加载BIOS
当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。
启动第二步--读取MBR
众所周知,硬盘上第0磁道第一个扇区被称为MBR
转载
精选
2012-12-20 14:36:15
269阅读
启动第一步--加载BIOS
当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。
启动第二步--读取MB
转载
精选
2013-03-26 13:51:13
274阅读
Linux启动过程,对于系统出现问题,无法正常开机,了解系统开机过程还是有用的,可能写的不够全面,欢迎大家补充~BIOS程序读取用户的设置,来引导相应的设备,如硬盘,BIOS读取硬盘的第一个扇区MBR区域,在此会读取到硬盘的分区表,将控制权交给MRR内的引导程序,MBR内的引导程序只是指向Linux的boot load(GRUB),GRUB启动后会读取自己的配置文件/boot/grub/grub.
原创
2013-09-11 16:01:46
358阅读
linux启动过程1.读取BIOS设置 包含(cpu .硬盘,内存,设备,时钟等信息)2.读取第0磁盘第一扇区的MBR (主引导记录,预启动信息和分区表信息)3.读取Boot loader (初始化硬件设备,建立内存空间的映射图)4.加载内核5.init运行等级 (init 3 init 5)6.init进程执行rc.sysinit (启动swap分区,设定PATH,设定网
原创
2015-01-19 19:54:59
258阅读
启动过程图1、BIOSA.post加电自检,检测电脑硬件B.初始化,分配中断号;外部设备初始化和检测C.读取CMOS信息,根据启动顺序加载引导驱动器的bootloader程序。交接工作给bootloader2、MBR解释:狭义理解为引导程序;广义理解为引导驱动器的第一扇区第一扇区结构:446642代码区(存储引导程序)硬盘分区表DPT标志位 3、Bootloader(grub)从预先编排
原创
2015-04-06 12:14:31
391阅读
个人学习所画,不是很详细,仅供参考;附件为原图片@参考资料:
http://blog.chinaunix.net/uid-23069658-id-3142047.html
http://www.cnblogs.com/itred/p/3726069.html
http://www.lupaworld.com/article-215641-1.html
原创
2016-10-28 14:05:12
548阅读
1、开机BIOS自检2、MBR引导3、grub引导菜单4、加载内核kernel5、初始化系统Linux启动过程详解:第一步——加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪
原创
2016-12-09 16:07:34
453阅读
linux的启动过程开机自检(bios)MBR引导GBUB菜单加载内核(kernel)init进程初始化
原创
2017-03-27 17:24:07
383阅读
Linux启动流程postBootSqence(BIOS)BootLoader(MBR)kernel(ramdisk)rootfsswitchroot/sbin/init(/ect/inittab,/etc/init/*.conf)设定默认允许级别系统初始化脚本(/etc/rc.d/rc.sysinit)关闭或启动默认级别下的服务启动终端设置运行级别id:5:initdefault:系统初始化si
原创
2019-07-28 21:40:07
396阅读
点赞
linux启动过程
转载
2020-06-14 17:50:18
311阅读
下面是整个Linux系统的启动过程:Linux Boot StepStartBIOSgrub/liloKernel bootinitrc.sysinitrcmingettyloginshell登录系统一.BIOS自检计算机在接通电源之后首先由BIOS进行POST自检,然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入引导块。Linux系统是人 BIOS中的地址oxFFFF0处开始引导的。BIOS的第1个步骤是加电POST自检。POST的工作是对硬件进行检测。BIOS的第2个步骤是进行本 地设备的枚举和初始化。BIOS由两部分组成:POST代码和运行时的服务。当POST完成之后,它被
转载
2014-04-10 09:34:00
59阅读
2评论
BIOS启动1.加电时由硬件将BIOS加载到内存末尾.这时是实模式,寻址空间为1M. 2.由硬件将CS段寄存器强制设置为0xFFFF,IP指令寄存器设置为0x0000.这样CS:IP指向了OxFFFF0的地址位置.这个位置就是BIOS程序的入口地址. 3.执行BIOS程序.在内存起始地址0x00000设置1K大小的中断向量表.每个中断向量大小为4字节.中断向量保存的是中断服务的入口地址. 4
原创
2011-07-25 12:31:19
337阅读
startx 启动图形
startx -- :1 启动第二图形界面 F8
启动过程的图文
1、bois加电-->找启动项 (硬盘,光盘,网络等) hd(硬盘启动)
dd if=/dev/hdb of=MBR bs=512 count=1 导出MBR的内容 ,用 hexdu
原创
2011-11-26 10:56:36
423阅读
如上图所示,linux开机启动过程大概分为几个阶段。首先系统加电,主板上的cmos芯片上的post程序(上电自测试程序)检测硬件信息,如果硬件都没有问题的话,然后选择是从硬盘启动还是从光驱引导。若果是从硬盘引导,而且制定从第几个盘引导,在这个盘的最前端有个扇区叫MBR,它有512个字节,分为3部分:bootleader (引导加载器)446字节;分区表 64字节;还有2字节的magic。引导又
原创
2013-08-01 18:21:27
428阅读
点赞
启动过程
打开Linux系统之后,linux内核加载到内存并运行。最先运行的是init程序,因为init程序通常位于/sbin/init,它的PID为1 。然后init进程启动linux系统的其他进程
在启动过程中,init程序读取了/etc/inittab文件,列出了不同的运行级别
0 停止
1 单用户模式
2 多用户模式,无网络支持
3 完全
原创
2014-11-11 14:54:49
452阅读