Saturday, March 8, 2008

GRub Rectification

When Freespire arrogantly overwrote the MBR, without informing the user and offering a chance to choose the location and entries in the bootloader, I was unable to access the Grub installed by Opensuse which already existed on the drive along with PCLinux.
To aggravate, Freespire would not list all folders in the directory, even when using Konqueror in super user mode, or logged in as Root. Hence editing the Grub menu.lst file needed some improvisation.
First I tried the vi /boot/grub/menu.lst command, after logging in as root. Vi is a highly rated editor, in geek circles. But I found it downright irritating, (which is probably why snooty geeks praise it). For one I could not find a simple file save option, and there was no easy way to navigate through the file contents, clicking on File - close did not produce a save or discard option, and the many times I tried to figure out the damn thing, it would not exit politely, everytime I would get a "not responding, close anyway" pop up.
The other option involved using Kate and Kwrite to accomplish the editing. I opened menu.lst file by directly entering the path in the file Open dialog. From the contents of the file I could realise the another application - jiffyboot - was in charge of the boot operation. Additionally, the contents seem to indicate that another file - menu-normal.lst - was the actual place holding the menu entries. So I opened that file up. Looked around the entries, and found the various, familiar, entries and image paths and root folders.

Then I shut down the system and slept over it.

When I got up today, I tackled the boot menu problem first thing. And apparently all the unconscious goodness of cranial activity gave me a brainwave. Why not simply copy the contents of Opensuse's Grub menu.lst file onto the similar file in the Freespire installation. Voila, here I am typing this from Opera in the OPensuse installation.
Freespire has been tagged for removal, pending download of sabayon or some other distro.

No comments: