Сразу замечу, что в чём конкретно причина я не знаю. Есть лишь версии.
У меня ситуация была немного иная.
Так же ставил PuppyRus на microSD карточки родным инсталлятором загрузчика. Всё корректно писалось на первый взгляд и запускалось на многих компьютерах, но именно в фирменном ящике от HP случился облом. Что в родном встроенном картридере, что в нескольких носимых, Папирус тупо не грузился и ЕМНИП ничего не писал. Проверял я и со староватым tahr-6.0ru-m03 (там меню грубы было глючным — курсор прыгал, как заяц) и с несколькими pra. Они упорно не стартовали именно на этом ящике.
Тогда я взял BOOTICE (она под Винду), и не мудрствуя лукаво прописал загрузчик ею по алгоритму для MBR — UltraISO USB-HDD+/USB-ZIP+, а для PBR — GRUB4DOS. То есть тупо сбрасываю содержимое архива в корень (в корневом каталоге актуальны только файлы grldr и menu.lst), запускаю BOOTICE, выбираю карточку в первой вкладке, кнопка Process MBR -> UltraISO USB-HDD+/USB-ZIP+ -> соглашаюсь, кнопка Process PBR -> GRUB4DOS соглашаюсь (какой именно выбирал не помню, вроде старший), в Past Manage проверить чтобы был активным. Это всё.
Всё заработало. ИЧСХ меню tahr перестало быть глючным! ИМХО исталлятор загрузчика пишет что-то лишнее в MBR и на некоторых машинах от этого как минимум карточки (и вроде бы и флешки) не хотят стартовать.
Не знаю, поможет ли это вам. Но проблема у меня решилась именно так.