鸟哥的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开始
鸟哥的linux私房菜 第二章相关推荐
- 鸟哥的Linux私房菜——第二部分|第8章 Linux磁盘与文件系统管理
1 认识EXT2文件系统 1.1 硬盘组成与分区的复习 第一个扇区最重要,里面有硬盘主引导记录(Masterbootrecord, MBR)及分区表(partition table),其中MBR有44 ...
- [读书笔记]鸟哥的LINUX私房菜 十三章 shell scripts
shell scripts语法 #!/bin/bash 规定使用bash语法解释scripts #Program: 表明程序开始 主程序部分 exit 0 表明程序结束 #用sh执行脚本会新开一个子进 ...
- 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.3. 有心朝Linux作业系统学习者的学习态度)
第二章. Linux 如何学习 最近更新日期:2009/08/06 3. 有心朝Linux作业系统学习者的学习态度 3.1 从头学习Linux基础 3.2 选择一本易读的工具书 3.3 实作再实作 3 ...
- 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.2. 鸟哥的Linux苦难经验全都录)
第二章. Linux 如何学习 最近更新日期:2009/08/06 2. 鸟哥的Linux苦难经验全都录 2.1 鸟哥的Linux学习之路 2.2 学习心态的分别 2.3 X window的学习 鸟哥 ...
- chmod 777 什么意思:鸟哥的linux私房菜第六章学习笔记
鸟哥的linux私房菜基础学习篇:心血来潮决定看一下这本书,虽然都是讲很基础的东西,但是,绝对不是浪费时间,比如我看完了之后就终于明白了chmod777是什么意思了. 写这个读书笔记也主要是想记录一些 ...
- 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)
鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...
- 鸟哥的Linux私房菜(基础篇)- 第十四章、Linux 账号管理与 ACL 权限配置
第十四章.Linux账号管理与 ACL 权限配置 最近升级日期:2009/09/09 要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过,不同的使用者应该要拥有不同的权限才行 ...
- 鸟哥的Linux私房菜-第一、二、三章
鸟哥的Linux私房菜-第一.二.三章 前言 第一章.Linux是什么与如何学习 第二章.主机规划与磁盘分区 第三章.安装 CentOS7.x 前言 这本书很有意思,但是有作者提到很多题外话,看起 ...
- 鸟哥的Linux私房菜(服务器)- 第一章、架设服务器前的准备工作
第一章.架设服务器前的准备工作 最近更新日期:2011/07/14 很多朋友因为自身或服务单位的需求,总是有架设各种网络服务器的时刻,这个时候大多数的前辈都会推荐他们使用 Linux 做为服务器架设的 ...
最新文章
- Evaluation and Validation of AssemblingCorrected PacBio Long Reads for MicrobialGenome Completion
- BCH升级辩论仍在继续:BU提出一项新的硬分叉策略
- JS的trim()方法
- 06.系统编程-3.进程VS线程比较
- 第一阶段站立会议05
- ITK:多路输出不同的类型
- Spring事务嵌套引发的问题--Transaction rolled back because it has been marked as rollback-only...
- JQuery中的 .val()
- javafx之TableView的TableColumn
- linux基础知识——CPU相关知识
- 虚拟主机 webdav php,ubuntu 搭建 webdav 文件服务器 及客户端配置 详解
- practice:在win2008R2上使用(NLB)网络负载均衡
- Illustrator 教程,如何在 Illustrator 中创建颜色渐变?
- 软件项目管理 2.2.项目招投标流程
- 什么是软件架构?常用的软件架构
- Pr:音频剪辑混合器和音轨混合器
- 百度官方的6个SEO建议
- 配置 OpenLDAP 使用 SSL/TLS 加密数据通信
- 如何通过修改注册表改变系统的默认文件夹
- 腾讯产品/策划笔试面试经验