ps. попробовал засыпание - сработало но надо настраивать и при пробуждении не восстановился xorg (по логам упал xneur в сегментацию)
У тебя наверное раздел или файл подкачки на жестком диске, угадал?
Попробовал и файл и раздел на USB-диске - ничего не вышло. Я так понял, что ядро лезет по пути (который мы ему передаем в строке запуска) в момент подключения initrd, до выполнения скрипта init и хочет увидеть там этот раздел или файл. В случае USB естественно ничего не находит, т.к. надо еще в init запустить чего-нибудь. И говорит, что не может открыть такое устройство. Вставлял echo-метки в init, ни одну из них не увидел при ошибке.
Можно попробовать собрать ядро, так чтобы сразу USB-девайсы видело. Но мне на панде не удалось, все равно флешки не видит, хотя еще не разбирался с этим.
К тому же, если вставленно >1 флешки, их имена могут разложиться по разному, и прямое указание пути в menu.lst окажется нерабочим (даже если бы оно раньше работало).
Вывод - получается, что tuxonice может работать только с жестким диском, достаточно серьезное ограничение для мобильной системы. Не знаю, стоит ли овчинка выделки. Если PuppyRus 2.1X нормально запустится на моем десктопе со старой NVIDIA, смогу опробовать режим "swap на жестком диске".