uos启动顺序?
启动流程
此处我们以安装了UOS操作系统、使用MBR格式分区的计算机为例,简单介绍一下标准启动流程,其主要分为以下几个步骤:
1) 启动BIOS
计算机通电并打开电源后,第一件事便是读取BIOS。
BIOS是一组固化到计算机内主板上只读存储器中的程序, 它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序。
2) 开机自检
BIOS启动后,会检查计算机的显卡、cpu、内存、主板等硬件设备的运行状况。若能满足运行条件则继续执行下一步。
3) 启动引导设备
BIOS会将控制权交给可以让系统启动的引导设备,一般是硬盘。 如果无法找到则计算机启动失败,如果找到了则会由启动设备引导执行下一步执行工作。
4) 主引导分区记录
BIOS判断是否将控制权交给预设顺序的设备,其实是让计算机去读该硬盘或U盘的第一个扇区,即最前面的512字节, 若是可引导设备,则该区域存放的信息为“主引导分区记录”。若不是则按预设顺序识别下一个设备。
5) 硬盘分区
出于使用习惯,大多数人都会将硬盘进行分区,将系统文件与工作文件分开存放。 而主引导分区记录就是将操作系统在硬盘上的位置告诉计算机,以此指向正确的分区。
但是有些用户会将自己的计算机制作为多系统,因此有了启动管理器工具,让用户自行选择启动哪个操作系统。 UOS所使用的启动管理器工具为grub。
6) 内核载入
由操作系统继续执行控制权,首先进入/boot并加载系统内核。 加载完成后运行/sbin/init,它会根据配置文件产生init进程,并加载系统的窗口程序、网络程序等模块,直到整个界面成型并展现在用户面前。
至此,整个启动流程完成。而在上述启动流程中,涉及的多项内容,如果能够理解这些内容则可以更加熟悉计算机启动过程中的一些细节。因此接下来我们继续了解一下其中一部分知识点。
BIOS启动顺序
熟悉电脑安装系统的用户应该很容易了解这一步。例如,当我们想要使用U盘重装系统时, 我们会在开机后、进入系统前,按下指定按键进入BIOS界面,并设置启动顺序,将制作好的启动盘顺序提前, 则BIOS会将控制权交给U盘。而正常的启动顺序则是直接读取电脑硬盘。
主引导分区记录内容
主引导分区记录只有512字节,自然不可能完全包揽开机启动的任务。它的作用是将操作系统在该硬盘的位置告诉计算机。
主引导分区记录由三部分组成,分别是:
1~446字节: 启动代码。
447~510字节:分区表。
511~512字节:主引导分区记录签名。
其中,主引导分区记录签名是BIOS判断是否将控制权交给该设备的标识, 启动代码负责引导将开机的控制权交由操作系统所在的硬盘位置,相当于一个传声筒。
而分区表则用于存储硬盘各个分区的基本信息。分区表共四项,每项16个字节, 这也是为什么主分区与扩展分区总数不能超过4个。每项的信息如下:
字节1:
活动分区标识。四个主分区只能有一个有此标识,表示该分区负责接过控制权启动系统。 在硬盘管理章节使用的fdisk命令的示例中,可见到在boot一栏下,有*标记的分区即为活动分区。
字节2~4:
该主分区第一个物理扇区在硬盘上的位置,即柱面号、磁头号和扇区号。
字节5:
主分区类型。
字节6~8:
该主分区最后一个物理扇区在硬盘上的位置。
字节9~12:
该主分区第一个逻辑扇区的编号。
字节13~16:
分区占有的总扇区数。共4个字节(byte),即32位元(bit), 以二进制形式所能表达的数字范围为0至2^32-1。因此一个分区容量最大为。
这也是以MBR格式能管理的最大硬盘空间,硬盘本身超过此空间的部分无法读取到,个人计算机普遍使用这种分区方式。 而硬盘技术高速发展,容量也在提升。大型公司经常需要在服务器中使用多个几十TB的硬盘,这种情况下,则一般采用GPT分区技术。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有