LInux学习笔记之--电脑启动过程及原理

(笔记总结自鸟哥的Linux私房菜)

在 Linux 中, 所有设备被当作文件对待。

eg: 所有硬件设备 ——> /dev中    

        

磁盘的组成

    1.  盘片

    2.  机械手臂

    3.  磁头

    4.  主轴马达 

磁盘分为很多个扇区,只有 第一个盘区 特别重要,第一个盘区的组成:

              1.   主引导分区(Master Boot Record) ——>    安装引导加载程序的地方 important

              2.   分区表:                                           ——>     记录整块硬盘分区的状态


磁盘分区的详解

第一个盘区的 分区表 只能记录 4 个分区的信息  ——> 这四个一级分区被我们称为  主分区(primary)或扩展分区(extended), 且 扩展分区 最多只能有一个

 eg: 1 —— 100        101 —— 200        201 —— 300        301 —— 400 

这个四个分区分完了, 那么我们可以在 101 —— 200 分区(被称为 扩展分区) 

来存储 4个新分区的信息 (这4个新分区我们成为 逻辑分区)。       以此来达到分出4个以上分区的目的!!


易出错 ——————> 比如, 我们肉眼可见 8 个分区, 

其中有 4 个位 (P)主分区,  

还有四个(L)逻辑分区。

逻辑分区 与 主分区不能合并!!!!  ——>  在 第一个盘区的分区表 中辨别类型  ——> 做出判断。

也就是说,如果第一个分区的分区表(MBR)坏了, 无法判别分区类型  ————>   那硬盘就是板砖。


结论:

            4个分区都是 P 分区是不可行的, 

            4个分区加一个扩展分区。

            则扩展分区还能继续分逻辑分区。

            这样才能无限划分!! 



开机的正确步骤:

                    

       摁下开机按钮——>  启动镶嵌在主板上的 BIOS 程序——> BIOS 去根据用户设置去读取硬盘  ——> 读取硬盘第一个扇区的 MBR ——> 执行 MBR 中的引导程序 ——> 引导程序读取 操作系统内核 ——> 操作系统启动!! ——> 你不关机就不会关机


简短记忆:    

                      手摁启动 BIOS, 

                      BIOS启动硬盘。

                      硬盘每个分区的启动扇区 引导程序,   ——>(给用户选择启动不同的操作系统) 

                      引导程序读取不同内核。

                      内核启动不同操作系统。


然后内核文件开始稳定的运行 操作系统的功能。


猜你喜欢

转载自blog.csdn.net/pursue_my_life/article/details/80301340