引导扇区如何知道要加载什么?

引导扇区如何知道要加载什么?

我刚刚开始使用可启动的可移动媒体(DVD、USB 等),但我不知道如何制作自己的。我已经阅读了如何制作可启动 ISO 和这个帖子描述了从一张已经可引导的 DVD 中提取引导扇区并将其插入另一张 DVD 的过程。但是,在任何时候都不会指定 DVD 引导后要加载什么。

例如,作为初始尝试,我希望bash从可启动 DVD 或 USB 运行一个简单的 shell。我该怎么做呢?我最初的想法是将bash二进制文件复制到媒体,然后按照上述帖子的说明使其可启动。这就是全部所需吗?引导扇区肯定需要知道要引导什么以及可执行文件的格式是什么?(ELFMach-OPE等)。有人(读过这篇文章)以前做过这种事吗?

答案1

埃尔托里托标准是使 CD 可引导的粗暴黑客。也许你应该看看同级(适用于Linux)。

相关内容