У меня есть ноутбук с некоторыми поврежденными адресами поршня, таким образом, я пытаюсь использовать memmap для резервирования их, прежде чем Linux загрузится.
Я пытался использовать memmap=10M$1024M
как параметр загрузки ядра, но катастрофические отказы Linux (без ошибок) и перезапуски. Если я использую другой синтаксис для memmap как memmap=1023M@0M
это загружается прекрасный.
Я должен указать блок определенного размера для резервирования, или действительно ли мое ядро могло присвоить версию не, поддерживают резервирующую память с memmap?
Возможно, я - более обеспеченное использование memmap=exactmap
, и если так, кто-то мог указать на меня на хорошие часто задаваемые вопросы о том, как использовать их?
я наткнулся на это:
http://www.gnu.org/software/grub/manual/html_node/badram.html#badram
Эта команда уведомляет диспетчера памяти, который указал, что регионы RAM должны быть отфильтрованы (обычно, потому что они повреждены). Это остается в силе после того, как ядро полезной нагрузки было загружено GRUB, пока загруженное ядро получает свою карту распределения памяти f> rom GRUB. Ядра, которые поддерживают это, включают Linux, GNU Мах, ядро FreeBSD и ядра Мультиначальной загрузки в целом.
возможно, это помогает?