Экспериментирую с двумя файлами, пробую переходить с одного на другой. Переходит, но при этом первый оказывается испорченным. Работа с несколькими имиджами явно в tuxonice не поддерживается, но есть две интересные опции:
1.
keep-image mode. Включается
echo 1 > /sys/power/tuxonice/keep_image У нас такого файла нет, т.к. при компиляции было выключено CONFIG_SUSPEND2_KEEP_IMAGE. Позволяет зафиксировать в имидже состояние системы и многократно к нему возвращаться. Выключение "слежения" или что-то вроде того. Фиксация, насколько я понял, произойдет в засыпании после этого включения echo 1 > ....
2. Файл
/sys/power/tuxonice/alt_resume_param Позволяет перезагрузится в альтернативный имидж, указанный в файле. Задуман для управления UPS-ом - система по команде от UPS засыпает в основной имидж, перегружается в альтернативный и командует UPS-у - выключайся.
Все это немного не то, что хотелось бы, но может и получится построить на этом многоимиджевую систему.
Есть два ограничения, которые IMHO непреодолимы:
1. Невозможно залезть в чужой имидж, как это можно сделать с sfs.
2. Невозможно сделать find по дискам в initrd и выбирать из найденных, как это делается с save-файлами. Стартовать resume должен
до монтирования фс, потом он просто не срабатывает, пробовал, да и написано везде.
И еще - при компиляции есть же параметр
(25) Default waiting time for emergency boot messages
Надо выставить как можно больше, чтобы USB успевало сработать, тогда и в init может лезть не придется. А жесткому диску это не помешает - он раньше срабатывать будет.
Источники:
http://stage.tuxonice.net/HOWTO-7.htmlhttp://lists.tuxonice.net/pipermail/tuxonice-users/2010-July/000491.htmlhttp://0x416d73.name/art/tois.html