こんにちわ。きりんです。
ふと気づいたのですが、hddに複数のpuppyをインストールし、pup_saveが複数あるる場合、ディスクのフォーマットによって起動時の動作が異なるようです。
例えば、
・puppy4.12jpを /pop412jp のフォルダーに納め、起動オプションに psubdir=pop412jp を指定
・puppy4.2aを /pop420a のフォルダーに納め、起動オプションに psubdir=pop420a を指定
としている場合、ディスクのフォーマット状態により、
・ext3(またはext2)利用の場合は指定のフォルダーにあるpup_saveを使用
・NTFS利用の場合は、起動ドライブ内の全てのpup_saveが表示され選択を求められる
というような動きをします。いままでlinux用のパーティションを作ってそこへ収めていたのですが、手狭になったので思い切ってwindowesベースの1パーティションに戻したら気づきました。FATの場合はどうかな?