ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

一台linux的启动流程(一):BIOS和逻辑分区

2014-8-2 06:14| 发布者: admin| 查看: 465| 评论: 0

摘要: 我们在上网的时候,除了自己用的PC客户端(也可以是带wifi功能的手机和平板电脑iPad之类),还有链接外网的modem和路由器之外,作为网站web服务器或者dns服务器的linux系统也是非常重要的一个环节。下面就给大家介绍 ...

我们在上网的时候,除了自己用的PC客户端(也可以是带wifi功能的手机和平板电脑iPad之类),还有链接外网的modem和路由器之外,作为网站web服务器或者dns服务器的linux系统也是非常重要的一个环节。下面就给大家介绍一下一台linux启动的流程:

当你按了主机的电源后,首先是自检过程:计算机会启动主板上固化在CMOS上的一个叫做BIOS的程序,这个程序是制作主板的时候就已经拷贝到CMOS芯片中的程序,这个程序会引导主板首先检测显卡的信息,所有你在屏幕上会首先看到显卡的相关信息,当显卡检测通过之后,将会引导CPU以及内存的信息,相继的也会在屏幕上显示这些设备的参数,如果一切检测都正常,BIOS会查找你在其中设置的启动项中的第一项,然后去把控制权交给第一项启动项的设备。如果你的启动项是硬盘,则BIOS会主动去读取硬盘的第一个扇区的内容。下一步工作就移交到第一个扇区去做了。

我们知道第一个扇区有512个字节,其中mbr占用了446个字节,SPT占用了64个字节,还有2个字节为结束符。mbr为主引导记录,在这个里面记录了系统引导的一些信息,它会引导读入SPT,SPT是硬盘的分区表,通过SPT就能让系统知道硬盘分了那些区,以及分区的一些属性内容,但是因为SPT只有64个字节,所有它只能放的下四个分区的数据,因此我们分区只能分四个主分区,或者是四个分区中其中一个分成扩展分区,在扩展分区中我们可以在具体的分区部分的开始位置在记录相关信息,这样可以拓展分区的个数,也就是可以分到更多的区,这些分区叫做逻辑分区,也叫做逻辑磁盘。但是因为系统启动的时候读取的SPT中没有逻辑磁盘的信息,所有如果你在逻辑磁盘上安装系统,是无法启动的。我们需要在主分区上安装系统才可以。当系统知道了具体的启动分区是哪个时,启动就可以交给那个主分区了,这个分区也被叫做系统分区。

不良信息举报Q:2000617
新用户7天后可回帖!

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-11-7 22:34 , Processed in 0.029029 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部