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