GRUB is chainloaded from the WinXP bootloader.
I just did a full install of Puppy-431 on a new partition. I used Puppy-431 GParted to format it to ext3.
I added a GRUB entry for Puppy-431.
On boot, GRUB threw error 2 : Bad file or directory type
After looking into the problem, I found it to be the inode size being 256 bytes, and the Legacy GRUB can't handle it.
The easiest thing to do is to reformat the new partition with 128 byte inode.
Code: Select all
mkfs.ext3 -I 128 /dev/sda1
Should I upgrade my GRUB to a newer version, to avoid problems in the future?
How do the latest releases of Puppy deal with this? Are they using patched versions of Legacy GRUB or GRUB 2?
Thanks.