(笔记总结自鸟哥的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启动硬盘。
硬盘每个分区的启动扇区 引导程序, ——>(给用户选择启动不同的操作系统)
引导程序读取不同内核。
内核启动不同操作系统。
然后内核文件开始稳定的运行 操作系统的功能。