[SOLVED] Install fine, GRUB in MBR throws error 2.
PuppyThis forum is for the discussion of Puppy Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
If you used a 4.3.0 or newer Puppy Gparted to make the partition, it makes partitions
with 256 inodes. This will cause Grub2error when trying to install earlier versions,
which need 128 inodes.
With old hard drives I usually wipe them with "Dariks Boot and Nuke" (Dban),to be
sure they're clean.
Tried Meanpup on my old p3 laptop, full install. Works fine.
correct menu.lst
title Linux (on /dev/hda1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 ro vga=normal
So use Gparted from an earlier than 4.3 puppy, be sure boot flag is set, and it
has a msdos disk label in devices.
If you used a 4.3.0 or newer Puppy Gparted to make the partition, it makes partitions
with 256 inodes. This will cause Grub2error when trying to install earlier versions,
which need 128 inodes.
With old hard drives I usually wipe them with "Dariks Boot and Nuke" (Dban),to be
sure they're clean.
Tried Meanpup on my old p3 laptop, full install. Works fine.
correct menu.lst
title Linux (on /dev/hda1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 ro vga=normal
So use Gparted from an earlier than 4.3 puppy, be sure boot flag is set, and it
has a msdos disk label in devices.
Bobbio, thank you so much for the suggestion, I am going to try that.
One question, first, if you don't mind: Wouldn't installing the latest Puppy 4.3 work in that case (it did suffer from the same issue when I tried, as did 4.2, and 4.1)? Or is it only GParted itself that uses the newer 256 inodes, and not Puppy's Grub?
I fairness, I simply do not remember what I used to partition the HDD with. I think that latest attempts were partitioned using Damn Small Linux Not 01RC4... in other words, could the issue be the opposite as what you describe, i.e. I have formatted with 128 where is should be 256?
The MeanPup I am trying to install is 2.02.From what I can find, this seems to have been released in August 2006, so - as you say - should be using 128?
A bit late in the day, have been busy elsewhere...
I have, thanks to Bobbio's suggestion, managed to get the issue sorted!
It took a bit of tinkering but in the end I didn't even have to use dban, but simply wipe the disk from the MeanPup live CD and install again.
I can only assume that all the times I have partitioned my HDD, it has been with other OS's live CDs.
Now I just have to work on the swap, but that's another issue.
Anyway, thanks for all the help, much appreciated!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.