MBR分区模式和GPT分区模式

简介:

MBR安装的异常注意事项:

  1. MBR分区模式的硬盘导致hd0,0失败的原因
    场景说明:目前安装操作系统的启动grub到硬盘的启动分区,系统无法启动,只能安装到MBR扇区,和虚拟机的结果不一致.并且和
    鸟哥的私房菜完全不同

  2. centos无法安装bootloader到mbr的海啸
    在centos的安装过程中,图形化界面中居然没有办法将bootloader安装在的哥分区,也就是启动分区上,真是太菲尼索斯了。一直默认安装在/dev/sda2上,忘了截图留下证据了。引发的问题导致了生成的menu.lst文件指明错误的内核路径。menu.lst分析:
    root (hd0,0)
    将指定启动程序所在的分区,也就是内核文件的所在,当然在过去曾经描述过这样子的历史:
    hd 在启动的时候,表示的是的哥存储介质,有可能是U盘,如果你的系统是U盘,如果你的系统是安装到硬盘上,在开机的时候,是没有sda的分别的,说oo的就是第一块硬盘第一个分区,就是启动分区。
    kernel   /boot/vmlinuxz--XXXX 
    在这里说着在启动分区下面有一个boot目录。目录存在内核文件,希望各位小伙伴们,能够细节的查看是否在启动分区下,有个这样子的目录,藏着宝藏,也就不会出现Error 15 File not 

  3. found的问题。
    人生也是如此,随时检查自己是如此的卑微,才会想到沉淀的作用,唯有积累方可翱翔天空。
    initrd /boot/initrd 自不待言啦。终有一天一定回来寻找mkinitrd的bug,见证脚本的成功。其他的ro no_lvm等等都是多余的。

  4. 摘自:<Linux内核完全注释>引导块是计算机加电启动时可有ROM BIOS自动读入的执行代码和数据。但并非所有的设备开始扇区都会有写入引导代码

  5. 一直自以为是的物理寻址的加载,从来没有想过为什么initrd.img文件可以轻易的更换,不需要任何其他的操作system.map到底做了什么,真是一窍不通,grub.conf读取配置的时候就已经形成了目录,所以可以断定不再需要物理寻址
    dup2函数未解在linux下熟悉API编程就会想起在windows下编程
         曾经说过:我确实不知道initrd是怎么加载进内存,从磁盘读取,如果当时
    内核没有添加RAID驱动,如何识别硬盘,如何寻址,从现在看来当我们将
    grub安装到机器上使用root(hd0,0)指定initrd虚拟文件系统的时候,已经
    是提供物理上的寻址,grub.conf只不过是一个菜单,提供丰富的启动功能。
    其实我们想了解的是:initrd和内核vmlinux是如何被grub加载进内存的,
    它们之间又是如何寻址的。
            大家都知道initrd相当于一个文件系统库,提供一堆的指令供内核vmlinux
    使用,尽量减少vmlinux的体积

  6. MBR分区模式的硬盘导致hd0,0失败的原因
    场景说明:目前安装操作系统的启动grub到硬盘的启动分区,系统无法启动,只能安装到MBR扇区,和虚拟机的结果不一致.并且和
    鸟哥的私房菜完全不同


     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1418855,如需转载请自行联系原作者


相关文章
|
3月前
|
存储 Linux iOS开发
选择 MBR 还是 GPT?你需要了解的都在这里
磁盘分区表是一种存储在磁盘上的数据结构,用于存储关于磁盘分区的信息,包括分区的大小、位置和类型。MBR 和 GPT 是两种常见的磁盘分区表格式。GPT 格式较新,具有较多优势,包括: * 支持更大的磁盘容量。MBR 最大支持 2.2TB,而 GPT 支持高达 9.44ZB。 * 支持更多分区。MBR 最多支持 4 个主分区,而 GPT 支持 128 个主分区。 * 更高的安全性。GPT 使用 CRC 校验机制和备份分区表保护分区表数据的完整性,而 MBR 不使用。 MBR 是较旧的格式,但仍被广泛使用。它具有以下优势: * 与旧系统兼容。MBR 与所有版本的 Windows 和大多数版本
139 1
选择 MBR 还是 GPT?你需要了解的都在这里
|
2月前
|
存储 Linux Windows
GPT与MBR:硬盘分区表格式的革新与区别
GPT与MBR:硬盘分区表格式的革新与区别
75 0
|
3月前
|
存储 数据中心 Windows
GPT和MBR的区别
GPT和MBR的区别
GPT和MBR的区别
|
3月前
|
Linux
linux系统如何使用GPT工具进行分区
linux系统如何使用GPT工具进行分区
|
Unix Linux 开发者
MBR 和 GPT 分区| 学习笔记
快速学习 MBR 和 GPT 分区
466 0
MBR 和 GPT 分区| 学习笔记
|
Linux
如何将硬盘分区成GPT格式
MBR分区标准决定了MBR的硬盘,为了支持能使用大于2T硬盘空间,需使用GPT格式进行分区。创建大于2TB的分区,需使用parted工具。
559 0
|
1月前
|
存储 SQL 数据库
Python 金融编程第二版(GPT 重译)(四)(4)
Python 金融编程第二版(GPT 重译)(四)
25 3
|
1月前
|
存储 NoSQL 索引
Python 金融编程第二版(GPT 重译)(一)(4)
Python 金融编程第二版(GPT 重译)(一)
32 2
|
1月前
|
存储 机器学习/深度学习 关系型数据库
Python 金融编程第二版(GPT 重译)(四)(5)
Python 金融编程第二版(GPT 重译)(四)
21 2