Я использую Ubuntu 11.10 и хочу просто знать, могу ли я сбросить всю физическую память и поменяться, так как из-за некоторых ограничений ядра я не могу dd
/dev/mem
, даже как суперпользователь.
Есть ли обходной путь или вариант , чтобы dd
«ИНГ /dev/mem
или специализированный инструмент сделал , чтобы сделать это правильно?
/dev/mem
ограничен.Ответы:
Используйте Fmem
Раньше вы могли просто
dd /dev/mem
вернуться назад, но уже не по соображениям безопасности (начиная с ядра 2.6, IIRC).Альтернатива состоит в том, чтобы либо собрать ядро самостоятельно с возможностью позволить root делать это (будет редактировать с именем позже, сейчас на телефоне) ИЛИ лучше использовать модуль ядра fmem , который создает
/dev/fmem
устройство, в значительной степени предназначенное для простого сброса.fmem отлично работает для меня 12.04. Просто убедитесь, что вы используете
run.sh
файл, включенный в tarball, для загрузки модуля; не используйтеinsmod
:источник
Вы, вероятно, не можете использовать
dd
свою память в современных ядрах, потому что они сокращают прямой доступ, который в основном используется для хитрых вещей . В судебно - медицинской экспертизе вики - ссылки несколько инструментов , которые могут быть интересно, но нет ничего , что на самом деле были обновлены в течение последних нескольких лет. LiME кажется обновленным, хотя я еще не проверял это.источник