ls on grub rescue - unknown filesystem [duplicate]

The "normal" ls that you are doing is running against the crash recovery pseudo-disk stored in initramfs*. The initramfs contains only enough tools to fix the system.

You may find this how to mess with grub rescue article helpful, particularly section "17 Grub Rescue Image".

Does adding a slash:

grub rescue > ls (hd0,1)/

work?