【问题标题】:Find location of GRUB2/Multiboot 'module' (aka initrd)查找 GRUB2/Multiboot 'module' (aka initrd) 的位置
【发布时间】:2021-09-27 12:37:40
【问题描述】:

我正在开发一个操作系统,需要加载一个 INITRD(grub 命令“模块”),但找不到关于模块加载到哪里(在 RAM 中)的信息

grub 有没有办法告诉我,或者它是固定地址还是以上都没有? 任何帮助将不胜感激

【问题讨论】:

  • 投票结束表示对问题的误解。这个问题是关于编程的,对于超级用户来说是题外话。

标签: osdev grub2 initrd multiboot


【解决方案1】:

此信息作为multiboot information structure 数据的一部分传递给操作系统。

虽然如果您正在使用新的操作系统,您可能希望改用(不兼容的)Multiboot2 specification(使用 grub 命令 multiboot2/module2)。

【讨论】:

    猜你喜欢
    • 2021-06-14
    • 2019-08-27
    • 2015-02-28
    • 1970-01-01
    • 2016-08-05
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    • 2020-03-04
    相关资源
    最近更新 更多