gpt4 book ai didi

linux - 如何在 Linux UEFI 中使用 memmap 内核选项启动?

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:17 27 4
gpt4 key购买 nike

使用各种支持 UEFI 的 Linux 发行版,它们似乎都无法使用 memmap 内核参数(在 MacBook Air A1370 上尝试)。我正在使用以下参数:

memmap=100M$200M

相同的安装媒体和参数在非 UEFI 笔记本电脑上运行良好(测试 Lenovo Thinkpad X220 运行完美顶部报告内存大小减少)。

最佳答案

UEFI 引导的系统使用 UEFI 提供的内存映射,而不是 E820 内存映射,可以通过 memmap 内核参数更改。

如果启用兼容性支持模块(即旧版 BIOS 兼容层),也会提供旧版 E820 内存映射,但由于操作系统以 UEFI 模式启动,它不会使用旧版内存映射,这就是为什么你看不到您的更改。

为了实现这个目标,您需要开发一个代理驱动程序,该驱动程序将在 linux 内核之前加载,并将按照您希望的方式更改 UEFI 内存映射。此类代理的一个具体示例是 OsxAptioFix2Drv from Clover Project .

关于linux - 如何在 Linux UEFI 中使用 memmap 内核选项启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27975186/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com