Поменять местами эффекты mkimage, чтобы вернуть оригинальный gzipped файл - PullRequest
7 голосов
/ 17 апреля 2010

Мы разрабатываем для конкретного встраиваемого устройства в нашей компании, и часть этого делает начальные корневые диски, которые загружаются на устройства через Ethernet через сетевую загрузку. У нас возникли некоторые проблемы, и в результате исходная папка с содержимым исходных корневых дисков была потеряна вместе с ее резервными копиями, но у нас все еще есть образы initrd, которые были созданы путем распаковки содержимого виртуального диска он был смонтирован как локальное петлевое устройство, а затем запустил mkimage для файла gzipped. Есть ли способ отменить эффекты mkimage и получить оригинальный gzip-контент, чтобы мы могли восстановить исходные изображения?

1 Ответ

6 голосов
/ 19 апреля 2010

Вы говорите о m-образе u-boot? Если это так, вы можете восстановить оригинал, удалив первые 64 байта.

dd if=<image> of=<recovered file> bs=64 skip=1
...