在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

linux MBR指的是什么

160次阅读
没有评论

共计 1843 个字符,预计需要花费 5 分钟才能阅读完成。

本篇内容介绍了“linux MBR 指的是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

在 linux 中,MBR 是指主引导记录,位于硬盘的 0 磁道、0 柱面、1 扇区中,主要记录了启动引导程序和磁盘的分区表。MBR 中最主要的功能就是存储启动引导程序,而启动引导程序最主要的作用就是加载操作系统的内核。

linux MBR(主引导目录)

MBR 是英文 Master Boot Record 的缩写,中文意为主引导记录。

位于硬盘的 0 磁道、0 柱面、1 扇区中,主要记录了启动引导程序和磁盘的分区表。我们通过图 1 来看看 MBR 的结构。

图  1 MBR 的结构

MBR 是以下三个部分组成

1、Bootloader,主引导程序(446 个字节)

2、Dpt(Disk Partition table),硬盘分区表(64 个字节)

3、扇区结尾标志(55aa)(个字节)

MBR 共占用了一个扇区,也就是 512 Byte。其中 446 Byte 安装了启动引导程序,其后 64 Byte 描述分区表,最后的 2 Byte 是结束标记。我们已经知道,每块硬盘只能划分 4 个主分区,原因就是在 MBR 中描述分区表的空间只有 64 Byte。其中每个分区必须占用 16 Byte,那么 64 Byte 就只能划分 4 个主分区。每个分区的 16 字节的规划如表 2 所示。

表 2 分区表内容存储字节数据内容及含义第 1 字节引导标志第 2 字节本分区的起始磁道号第 3 字节本分区的起始扇区号第 4 字节本分区的起始柱面号第 5 字节分区类型,可以识别主分区和扩展分区第 6 字节本分区的结束磁道号第 7 字节本分区的结束扇区号第 8 字节本分区的结束柱面号第 9~12 字节本分区之前已经占用的扇区数第 13~16 字节本分区的总扇区数

大家注意到了吧,MBR 中最主要的功能就是存储启动引导程序。

启动引导程序的作用

BIOS 的作用就是自检,然后从 MBR 中读取出启动引导程序。那么,启动引导程序最主要的作用就是加载操作系统的内核。当然,每种操作系统的启动引导程序都是不同的。

每种操作系统的文件格式不同,因此,每种操作系统的启动引导程序也不一样。不同的操作系统只有使用自己的启动引导程序才能加载自己的内核。如果我的服务器上只安装了一个操作系统,那么这个操作系统的启动引导程序就会安装在 MBR 中。BIOS 调用 MBR 时读取出启动引导程序, 就可以加载内核了。

但是在有些时候,我的服务器中安装了多个操作系统,而 MBR 只有一 个,那么在 MBR 中到底安装哪个操作系统的启动引导程序呢?

很明显,一个 MBR 是不够用的。每块硬盘只能有一个 MBR 是不能更改的,所以不可能増加 MBR 的数量。系统只能在每个文件系统(可以看成分区)中单独划分出一个扇区,称作引导扇区(Boot Sector)。每个分区的引导扇区中也能安装启动引导程序,也就是说,在 MBR 和每个单独分区的引导扇区中都可以安装启动引导程序。这样多个操作系统才能安装在同一台服务器中(每个操作系统要安装在不同的分区中),而且每个操作系统都是可以启动的。

还有一个问题,BIOS 只能找到 MBR 中的启动引导程序,而找不到在分区的引导扇区中的启动引导程序。那么,要想完成多系统启动,我们的方法是増加启动引导程序的功能,让安装到 MBR 中的启动引导程序(GRUB)可以调用在分区的引导扇区中的其他启动引导程序。

因此,启动引导程序拥有以下功能:

加载操作系统的内核。这是启动引导程序最主要的功能。

拥有一个可以让用户选择的菜单,来选择到底启动哪个系统。大家如果在服务器上安装过双 Windows 系统,就应该见过类似的选择菜单,不过这个选择菜单是由 Windows 的启动引导程序提供的,而不是 GRUB。

可以调用其他的启动引导程序,这是多系统启动的关键。不过需要注意的是,Windows 的启动引导程序不能调用 Linux 的启动引导程序,所以我们一般建议先安装 Windows,后安装 Linux,是为了将 Linux 的启动引导程序安装到 MBR 中,覆盖 Windows 的启动引导程序。

当然,这个安装顺序不是绝对的,就算最后安装了 Windows,我们也可以通过手工再安装 GRUB 的方法,来保证 MBR 中安装的还是 Linux 的启动引导程序。

下图为我们展示了启动引导程序的作用。

图 2 启动引导程序的作用

“linux MBR 指的是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计1843字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 欧美一级做a爰片久毛片 | 久久精品无码一区二区www | 国产精品久久久久久久 | 成人男女网免费 | 国产福利视频 | 亚洲欧美熟妇综合久久久久 | 成人a毛片在线看免费全部播放 | 日韩视频在线播放 | 三黄日本三级在线观看 | 中国老熟妇自拍hd发布 | 一区不卡视频 | 亚洲av无码乱码国产精品 | 99精品热女视频专线 | 国产精品久久久久乳精品爆 | 国产欧美另类久久精品蜜芽 | 九九视频免费精品视频免费 | 2020国产免费久久精品99 | 免费午夜视频在线观看 | 日本强不卡在线观看 | 中文字幕乱码在线观看 | 亚洲一级毛片在线观播放 | 97视频精品全国在线观看 | 久久蜜桃亚洲一区二区 | 亚洲国产长腿丝袜av天堂 | 亚洲av无码乱码国产麻豆穿越 | 国内视频一区二区 | 欧美日韩一区二区综合在线视频 | 狠狠躁夜夜躁无码中文字幕 | 手机在线色视频 | 日韩欧美在线视频 | 男女羞羞视频网站 | 国产外围 | 一级毛片免费播放 | 九色在线观看 | 一区二区三区在线免费看 | 久久人人爽人人人人片 | 国产成人小视频在线观看 | 久久特级毛片 | 99精品国产一区二区三区不卡 | 亚洲色图在线视频 | 天天干天天色天天干 |