Linux学习笔记(1)

  • 磁盘的分区:根据鸟哥的话,对磁盘分区不是用锯子去切割的,那是怎么对硬盘进行切分呢?原来,我们磁盘上的盘片可以细分出 扇区 柱面 两种单位,每个扇区有512(字节)bytes, 其中第一个扇区记录了主引导分区(MBR) 和 分区表 .
  1. 主引导分区(MBR) : 电脑开机主动读取的区块内容,安装引导加载程序,有446字节.物理硬盘的读取几乎靠它,是硬盘功能的关键部分.我们知道BIOS(Basic Input Ouput System)是计算机开机主动执行的第一个程序,它写死在主板上,它会分析计算机的存储设备,根据用户设置取得能够开机的硬盘,到硬盘里读取第一个扇区MBR,之后就是MBR的加载程序工作.
  2. 分区表 (Partitin Table): 记录磁盘的分区状况,有64字节.

  • 我们的分区就是针对这64bytes进行设置,其中分区的最小单位是柱面(柱面开始与结束号码用于记录分区区段),分区表由主分区(Primary)和拓展分区(Extended)组成.

  1. 主分区 : 加上拓展分区最多只有4个,可是拓展分区最多只有1个.(可以被格式化)
  2. 拓展分区 : 受操作系统的限制,最多1个.(不可格式化),其中在这里要引入一个概念——逻辑分区.
  3. 逻辑分区 : 是包含在拓展分区之中的,是由拓展分区继续分化的区域(可格式化),逻辑分区的设备号码由5号开始,因为前4个留给了主分区或者拓展分区.
所以如果你的硬盘分区大于4个,那你一定要有拓展分区,在由拓展分区细分为多个逻辑分区.

  • 开机流程:BIOS->MBR->Boot loader->内核文件
其中的Boot loader是引导加载程序,它是可读取内核文件的软件,安装在MBR上面(小于446字节),它主要有3个功能:

  1. 提供菜单 : 为用户提供不同的开机选项,多重引导的重要功能
  2. 载入内核文件 : 指向开机的程序区来开始操作系统.
  3. 转交其他loader : 把引导加载功能转交给其它loader,例如你计算机第一个分区装了系统A,第二分区装了系统B,那么,系统A系统B分别有它们自己的启动扇区(装在引导扇区boot sector),如果你选择了系统B,loader会把管理权转给系统B即第二个分区的loader.(这是多重引导的体现)
参考资料:鸟哥的Linux私房菜基础学习篇(第三版)P68

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值