操作系统引导文件如何工作?

Posted

技术标签:

【中文标题】操作系统引导文件如何工作?【英文标题】:how do operating system booting files work? 【发布时间】:2015-09-24 09:52:02 【问题描述】:

我正在 acer 机器上安装 ubuntu 14.04,我意识到如果启动文件丢失,操作系统将无法初始化。

如果有人能提供有关这些文件如何工作的信息,我将不胜感激。

非常感谢。

【问题讨论】:

【参考方案1】:

在 GRUB 中有几个引导阶段,每个阶段都使用不同的文件

第 1 阶段:boot.img 存储在主引导记录 (MBR) 中,或者可选地存储在任何卷引导记录 (VBR) 中,并处理下一阶段。在安装时,它被配置为加载core.img 的第一个扇区。

第 2 阶段:core.img 默认写入 MBR 和第一个分区之间的扇区,此时这些扇区空闲且可用。一旦执行,core.img 将加载其配置文件和所需的任何其他模块,特别是文件系统驱动程序;在安装时,它从diskboot.img 生成并配置为通过其文件路径加载第 3 阶段。

_

这是一小部分信息,完整信息请查看Wikipedia

【讨论】:

以上是关于操作系统引导文件如何工作?的主要内容,如果未能解决你的问题,请参考以下文章

操作系统存储在磁盘上的位置以及引导加载程序如何定位?

操作系统--主引导程序的扩展

clover引导更换oc引导

Linux系统开机引导和启动过程-img文件

03 设置工作环境与环境GRUB二级引导器

黑苹果安装教程⑤:Clover引导文件添加——墨涩网