1.POST(power on Self Test)开机自检 CPU通电后开始自检,cpu本身就是一个电器设备,如何自检呢?我们知道cpu都是执行指令的,但是开机的时候cpu也会去检测内存,说明内存还没初始化,那这时候都没有存储设备,cpu去哪里找执行的指令呢?这时,他就要去找ROM芯片中的指令了,ROM中已经内置有开机自检的代码了,实际上cpu看到的物理内存是ROM+RAM的.cpu设计厂商在
原创 2014-03-05 23:13:27
737阅读
loveganen 的BLOG 自己制作一个linux系统私人定制---打造属于自己的linux小系统
转载 精选 2014-03-10 10:57:21
313阅读
    Linux内核是由单内核和支持动态装卸载功能化模块(.ko: kernel object)组成,所有的模块都必须依托与内核才能运行,并且所有的模块和内核版本对应使用,不能跨版本使用.    Linux内核 内核的功能:       
原创 2014-09-01 11:54:00
407阅读
Linux系统的启动流程大致可以分为以下几个步骤:POST(加电自检)--> 系统引导(grub,efi)--> 启动内核 --> 初始化系统 --> 打印登录提示符下面详细介绍下每个步骤的情况:1、BIOS启动BIOS(Basic Input / Output System),又叫基本输入输出系统,这是一段程序,永久性的记录在主板上的ROM中,ROM中的内容一但
原创 2015-06-17 17:27:54
697阅读
linux操作系统常规启动流程:  POST-->BIOS(boot sequence)-->MBR(bootloader(512,446))-->Kernel-->initramfs-->initMBR(bootloader)详述: GRUB:GRand Unified Bootloader 比较流行的启动引导程序,突破了446字节的限制&nbs
原创 2016-03-15 22:52:03
364阅读
看了深入理解linux内核一书的最后对linux启动流程的介绍,下面就把我能理解的写一下吧: bios(硬件加电自检POST,寻找第一个启
原创 2022-04-02 11:44:06
144阅读
这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统。下面的内容针对的是Debian发行版,因为我对其他发行版不够熟悉。第一步、加载内核操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。以我的电
转载 精选 2016-09-21 14:30:56
380阅读
Linux操作系统的启动流程是一个非常复杂的过程,其中一个关键的组成部分就是红帽(Red Hat)Linux。红帽Linux是一种流行的Linux发行版,其启动流程包括了多个步骤,每个步骤都非常重要。 首先,在Linux启动过程中,BIOS(基本输入输出系统)将会引导计算机启动,加载操作系统。在BIOS的引导程序中,会根据系统配置寻找启动设备,通常是硬盘驱动器。之后,BIOS会将引导加载器加载到
原创 1月前
5阅读
介绍linux启动过程
原创 2010-09-27 22:42:50
731阅读
从打开计算机电源到启动linux系统,到用户可以登录。经历以下几个阶段,如图    
原创 2010-12-18 11:02:14
374阅读
  根据启动流程图,总结一下大致按照如下步骤进行: 第一阶段:BIOS启动引导阶段:在该过程中实现硬件的初始化以及查找启动介质;从MBR中装载启动引导管理器(GRUB),并运行该启动引导管理; 第二阶段:GRUB启动引导阶段:装载stage1,stage1.5,stage2;读取/boot/grub/grub.conf文件并显示启动菜单;装载所选的kernel和initrd文件到内
转载 2011-06-23 16:50:44
666阅读
1点赞
以Red Hat为例简单介绍一下电脑的启动阶段 BIOS自检        当电脑开机的时候,电脑会进入BIOS,BIOS的工作主要是侦测电脑的周边配套设备是否工作正常,如CPU的类型、速度,主板类型,内存的速度,容量硬盘的大小,类型和工作模式,风扇速度等.主要是为了检查这些设备在开机的时候是否能通过检测,如果能通过检测,说明电脑可以
原创 2011-08-12 03:37:26
1700阅读
2点赞
3评论
当你按下电源按键后计算机硬件会主动的读取BIOS来加载硬件信息及进行硬件系统的自我测试,之后系统会主动的去读取第一个可开机的装置(由BIOS设定的),此时就可以读入开机管理程序了。 开机管理程序可以指定使用哪个核心档案来开机,并实际加载核心到内存当中解压缩与执行,此时核心就能够开始在内存内活动,并侦测所有硬件信息与加载适当的驱动程序来使整部主机开始运作,等到核心侦测硬件与加载驱动程序完毕后,
转载 精选 2012-05-06 20:45:10
450阅读
             复习linux系统的启动流程  linux启动的时候,大概可以分为以下几个部分:   1.加电自检   2.初始化BLOS   3.执行启动加载器   4.加载内核   5.启动i
原创 2012-06-25 14:57:25
458阅读
linux的基础启动流程 1. 加载BIOS的硬件信息,并获取第一个启动设备的代号。 2. 读取第一个启动设备的MBR的引导加载程序(即lilo、grub、spfdisk等)的启动信息。 3. 加载操作系统的核心信息,核心开始解压,并尝试驱动所有的硬件设备。 4. 核心执行init程序并获得运行信息。 5. init执行/etc/rc.d/rc.sysinit文件。 6. 启动核心的外
原创 2012-08-07 17:11:02
428阅读
POST->BIOS(Boot Sequence)->MBR(bootloader,446bytes)->Kernel(initrd)->(rootfs)/sbin/init1、加电自检(PowerOnSelfTest)开机自动映射rom中程序到cpu可以寻址的空间中,cpu执行指令检查基本硬件是否正常2、BIOS(Boot Sequence)如果正常则按照CMOS中保存的
原创 2013-08-07 16:52:29
592阅读
探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统。下面的内容针对的是Debian发行版,因为我对其他发行版不够熟悉。第一步、加载内核操作系统
转载 精选 2013-08-21 18:05:40
393阅读
启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boo
原创 2015-10-02 00:08:36
340阅读
Linux启动流程:power on ---->BIOS加电自检,根据引导顺序启动---->MBR---->grub(stage2 ) --->/boot/grub/grub.conf ----->加载内核和ramfs文件系统--->init ---->读取/etc/inittab , 执行/etc/rc.sysinit等脚本文件------>根据/
原创 2016-11-29 10:44:52
660阅读
  • 1
  • 2
  • 3
  • 4
  • 5