Проблема с запуском Puppyrus 2.0 на NTFS разделах все еще есть (по крайней мере на моем компе и у тех, кому я пробовал его ставить). Все то же самое сообщение о невозможности монтирования раздела в режиме чтения-записи, целый экран компа в розовых сообщениях об ошибках и kernel panic.
Ни виндовый checkdisk, ни линуксовый gparted ничего не помогают.
Первый раз система действительно грузится с сохраненки, многие попробовали загузиться для теста и подумали, мол ура, проблема решена. Так и у меня, после того, как я поменял initrd.gz от Puppy 4.20 на родной и переименовал правильно файлы, первый раз все нормально запустилось.
Но это только самый первый раз, потом все та же самая ошибка.
Попробовал даже переустановить винду (благо, есть бэкапы-заготовки, сделанные Акронисом, так что это было делом 5 минут). Сначала с ХР на Windows 7, потом обратно на ХР (в обоих случаях использовал две разные версии загрузчика grub). Первый раз после установки Винды Puppyrus 2.0 каждый раз запускался без проблем. Правда, при попытке зайти в смонтированный раздел sda1 выдавало сообщение об ошибке NTFS-3G, мол смонтировано только в режиме чтения. Однако, редактировать некоторые файлы в данном разделе удавалось, не все. После перезагрузки Винда сама требовала проверки с помощью checkdisk и запускала его. Все последующие загрузки Puppyrus 2.0 уже были безуспешными. Переустановил Винду с Windows 7 обратно на ХР, первый раз Puppyrus 2.0 снова запустился удачно. Ничего там не трогал, перезагрузил сразу на него же (не заходя в Винду), а уже снова все та же ошибка. Захожу в Винду, сама требует проверки диска С: с помощью checkdisk, больше в Puppyrus 2.0 без костылей не войти.
С жестким диском точно все в порядке, что Винда, что Puppyrus 1.31, что этот же Puppyrus 2.0 с костылем initrd от Puppy 4.20 загружаются каждый раз без проблем.
Так что, видимо, проблема с родным initrd.gz от Puppyrus 2.0 все еще остается. Видимо, он не умеет правильно монтировать разделы NTFS, если после его "удачного" монтирования Винда сама запускает checkdisk.