Follow-up Comment #6, bug #36672 (project grub): Sorry for the delay.
GRUB no longer crashes, which is certainly an improvement. Yet it still does not work perfectly, because some FAT volume label records have not only the "volume label" bit set in their attribute bitfield, but also "archive"; even QEMU does that in their FAT emulation code. FreeDOS ignores even "read-only" and "device" (0x40) bits on label records. No filesystem checking tool treats extra "archive" bits as errors. I already mentioned it before, I thought you would notice that. GRUB will also stop reading the label after a space or other atypical character. Slashes may be borderline, but spaces are perfectly legal in labels. DOS seems to be fine with reading all of the above correctly. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?36672> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org https://lists.gnu.org/mailman/listinfo/bug-grub