HARD RESET
Alexander Sashnov
asashnov на parallels.com
Чт Мар 6 02:40:15 GMT 2008
Отправил и появилась другая мысль :-)
Можно взять от ubuntu ядро и initrd образы.
ядро останется без изменений, а из initrd надо будет сделать две версии:
initrd_dump и initrd_restore.
initrd это cpio архив сжатый gz.
Дальше сложно и нетривиально, требует знания shell скриптов:
в initrd_dump и initrd_restore нужно отредактировать скрипт /sbin/init
так, чтобы он не грузил систему, а только выполнял нужную команду dd
и делал reboot
В GRUB menu добавиться пара записей:
title Dump system partition
root (hd0,5) # раздел с /home
kernel /vmlinuz-2.6.22-14-generic
initrd /initrd.img-2.6.22-14-generic_dump
boot
title Restore system partition
root (hd0,5) # раздел с /home
kernel /vmlinuz-2.6.22-14-generic
initrd /initrd.img-2.6.22-14-generic_restore
boot
Подробная информация о списке рассылки ubuntu-ru