P.S. Перестал у меня Puppy запускаться, после первой загрузки когда я сохранил настройки "на весь диск". Теперь проверяю диск mhdd.
Вряд-ли проблема с диском. Скорее всего проблема в PuppyRus-2.0. Лучше не подвергать её лишним испытаниям и создать обычный сейв-файл. Также, насколько я понимаю, для сохранения на весь раздел файлы puppy должны быть не в каталоге, а в корне диска.
Файловую систему на разделе лучше создавать в ext3 - она более надёжна. Запустить систему без сохранения можно с pfix=ram, для этого нужно при загрузке при выборе в grub на строке, соответсвующей дистрибутиву, нажать 'e' - это позволит редактировать строку, и в параметры ядра вписать pfix=ram. Эти изменения не будут сохранены, а будут действовать только в этой сессии.