Если в LupuRus 520 сохранить Save-файл на раздел, отличный от того, в котором находится базовый SFS - этот Save-файл не подключается при загрузке системы.
Ещё проблема была описана
тут.
Решение:В скрипте
init (в
initrd.gz) есть такой код:
if [ "$SAVEPART" ];then #set by file SAVEMARK, see above.
grep "${SAVEPART} " /tmp/PUPSAVES2 > /tmp/PUPSAVES
else #it must be in the boot partition...
grep "${PDEV1} " /tmp/PUPSAVES2 > /tmp/PUPSAVES
fi
Строка 4 отбрасывает все найденные Save-файлы, если они не находятся в разделе с базовым SFS.
Замена этой строки на
cp -f /tmp/PUPSAVES2 /tmp/PUPSAVES исправляет проблему.
Хотелось бы понять, зачем эта строка вообще была добавлена? Если в дистрибутиве есть возможность сохранять Save в другие разделы - возможность их загрузки также должна быть предусмотрена.