鸟哥的linux私房菜 第二章

/dev/sd[a-p] 硬件存储设备的文件

/dev/vd[ap] 通常是虚拟机上的存储系统

磁盘分区格式:MBR,GPT。

MBR

  • 单位:柱面
  • 第一个扇区:放着446bit启动引导程序和64bit的分区表。
  • 分区:主要分区和扩展分区一共最多4个,扩展分区最多一个。扩展分区可以分成逻辑分区。主要分区和逻辑分区可以进行格式化。
  • linux当中:扩展分区也占一个命名,eg:/dev/sda4,逻辑分区往后依次命名。

GPT

  • 单位:扇区,使用LBA地址标记
  • LBA0(兼容MBR扇区):是和MBR的格式相似。后面64bit放GPT的标识。
  • LBA1:放分区表的位置和备份的分区表的位置。(备份当中不含LBA0的备份)还有校验位
  • 剩下32个扇区是分区表

启动引导程序

COMS是一个存储器:其中放置着硬件的相关信息。

BIOS是一个16bit的固件:固件是在硬件上存储的程序。

BIOS

对硬件IRQ中断请求方式

1. BIOS寻找存放系统的磁盘。

2. 调用磁盘的启动引导程序

3. 然后找到系统的内核并启动

其中:在调用启动引导程序时:MBR的启动引导程序只是第一阶段的启动引导程序。其中可以加入boot loader程序,用来安装多系统。

boot loader程序功能:1.让用户选择系统。2.找到对应的系统分区 3.将权限交给另一个启动引导程序。

对于GPT分区:在LBA0后面可能加入BIOS boot分区,用来存放其他的启动引导程序。

UEFI BIOS

使用c语言写。

对待硬件采用轮询的方式。

可以通过使用驱动程序来驱动硬件。

UEFT有保护程序,防止黑客攻击。

UEFI有自己的分区和BIOS boot分区:所以磁盘上的分区从/dev/sda3开始

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值