Как я использую memmap, чтобы зарезервировать память на начальной загрузке?

У меня есть ноутбук с некоторыми поврежденными адресами поршня, таким образом, я пытаюсь использовать memmap для резервирования их, прежде чем Linux загрузится.

Я пытался использовать memmap=10M$1024M как параметр загрузки ядра, но катастрофические отказы Linux (без ошибок) и перезапуски. Если я использую другой синтаксис для memmap как memmap=1023M@0M это загружается прекрасный.

Я должен указать блок определенного размера для резервирования, или действительно ли мое ядро могло присвоить версию не, поддерживают резервирующую память с memmap?

Возможно, я - более обеспеченное использование memmap=exactmap, и если так, кто-то мог указать на меня на хорошие часто задаваемые вопросы о том, как использовать их?

3
задан 27.04.2012, 15:01

1 ответ

я наткнулся на это:

http://www.gnu.org/software/grub/manual/html_node/badram.html#badram

Эта команда уведомляет диспетчера памяти, который указал, что регионы RAM должны быть отфильтрованы (обычно, потому что они повреждены). Это остается в силе после того, как ядро полезной нагрузки было загружено GRUB, пока загруженное ядро получает свою карту распределения памяти f> rom GRUB. Ядра, которые поддерживают это, включают Linux, GNU Мах, ядро FreeBSD и ядра Мультиначальной загрузки в целом.

возможно, это помогает?

2
ответ дан 08.12.2019, 01:43

Теги

Похожие вопросы