I am trying to set up a manual install of Puppy Linux on an older machine. I have gotten everything straightened out except GRUB. On this machine, Damn Small Linux is also installed. So, when I installed DSL, it installed GRUB along with it. It installed version 0.91. I need 0.97 to get it to load the newer kernel that came with Puppy Linux. Therefore (since apt-get said GRUB was already the latest version) I went and downloaded the .deb of the actual latest version (0.97). This package depends on a newer version of libncurses5 and libc6. Again, apt-get said these were the latest versions I downloaded the .debs for these. Now, when I try to install libc6 (on which libncurses5 depends) it says there is a conflict between the newer version of libc6 and e2fsprogs. So, what do I need to do to get the newer version of libc6 to install or get the newer version of GRUB to install in another manner?