Проблемы с каталогами, содержащими русские символы в имени при сохранении на раздел с NTFS при FRUGAL установкепо мотивам
http://forum.puppyrus.org/index.php/topic,633.15.htmlПосле первого сохранения сессии на жесткий диск у меня на этом разделе перестали видны все папки с русскими
именами. Puppy установлена из под Windows в папку С:\Puppy, там же сохранен и файл pup_save.2fs. Так вот при загрузке Puppy только на этом разделе, который теперь стал называться home, папок с русскими именами не видно.
Происходит это потому, что монтирование раздела с save-файлом производится раньше других, ещё на этапе загрузки. Строка монтирования в fstab выглядит так:
/dev/hda1 /mnt/home vfat defaults 0 0
Остальные разделы монтирует HotPup после завершения загрузки рабочего стола и уже с учётом русской локали. Получаются такие строки:
dev/hda5 /mnt/hda5 vfat shortname=mixed,iocharset=utf8,codepage=866 0 0
dev/sda1 /mnt/sda1 vfat shortname=mixed,iocharset=utf8,codepage=866 0 0
Дописывать необходимые для чтения русских названий опции загрузки бесполезно, т. к. надо "перемонтировать" раздел, а его отмонтирование заблокировано.
Пуппи при второй и последующих загрузках не видит папки с русскими именами по причине описанной
DdShurick только на NTFS, на других файловых системах проблем нет.
Выглядит это примерно так:
sda2 это тот диск, на котором и не видно некоторых папок.Обратите внимание на частично затемненный флажок
Не зря не рекомендуют помещать файл сохранения Puppy на раздел ntfs. Дело в том, что раздел на котором находятся файлы Puppy монтируется в самом начале загрузки, сразу после загрузки ядра и initrd. Производится монтирование средствами busybox встроенной в initrd и ни о какой поддержке русского на разделе ntfs в этот момент говорить не приходится. Далее из примонтированных файлов происходит собственно загрузка Puppy, и монтирование других разделов в дальнейшем происходит средствами Puppy с поддержкой русского. Но первоначальный раздел отмонтировать нельзя, он используется. Поэтому он так и остаётся с директориями-"невидимками".
Выход один, помещать файлы Puppy либо на специально для этого созданный раздел с файловой системой ext2 размером не более 1 Gb, либо на fat32.Однако, если при запуске PuppyRus задать параметр
pfix=ram
то при запуске будет смонтирован только раздел SWAP, и накакие другие разделы смонтированы не будут. Минусы - не будет примонтирован сейв-файл.