I have no idea how in your original menu.lst you got BOOT_IMAGE=PClinuxOS_2012.2 that can not work, did you edit this like that?
The initial installation process from the liveCD does that. The BOOT_IMAGE=<whatever the title is> that one chooses when editing the grub installation entries, before they are ever written to the installation's /boot/grub/menu.lst. Not only do they work fine as they are shown, removing them entirely has no effect on the actual boot process.
Example from this installation on my machine:
kernel (hd2,4)/boot/vmlinuz BOOT_IMAGE=Test64-sdc5 root=LABEL=test64 nokmsboot acpi=on resume=LABEL=swap2000 splash=verbose vga=791
kernel (hd2,4)/boot/vmlinuz BOOT_IMAGE=Test64-sdc5-nonfb root=LABEL=test64 nokmsboot acpi=on resume=LABEL=swap2000 splash=verbose
This is consistent with every PCLinuxOS installation I currently have, and all that I can remember from the past. Here's one from a 2008 MiniMe installation.
kernel (hd1,7)/boot/vmlinuz BOOT_IMAGE=750_MiniMe root=LABEL=750mm acpi=on resume=LABEL=swap750 splash=verbose vga=791
It still boots right up, and runs fine, as it always has.
with all respect, I disagree
Just installed 2012.02 and my boot entry is as I outlined it before. The fact that Grandpa has 3 things I have never seen in there: BOOT_IMAGE=PClinuxOS_2012.2, pci=nommconf, and nokmsboot makes me think he edited menu/lst himself. Another indication for this assumption is the fact that BOOT_IMAGE=PClinuxOS_2012.2 only appears once and is not present for the entry linux-nonfb in his original menu.lst. Let's see what he has to say about that ...
Also with all due respect, you can disagree until the cows come home, but it won't change the fact that what I said above is true.
Each entry that will appear on the boot menu is editable during the installation process. Grandpa edited the first to get a title that would differentiate it from any other installation, rather than leave the default linux
title. I do the same for every installation. I also edit the second nonfb
title, replacing the default linux
with <my title>-nonfb,
for consistency with the first stanza, but it seems that Grandpa did not. As these items are purely optional, that's his choice.
entry for that stanza will then be the <title of that stanza>-nonfb
If unedited, it will be the default linux-nonfb
, this all takes place during the initial installation process, grub install sequence, before
grub and its menu.lst stanza entries are written to the hard drive. I also edit out all the entries for all found "other OS" because they are almost always misnamed, unneeded, and produce unnecessary clutter. The UUID
of the resume=
also gets deleted and replaced with LABEL=swap<whatever>
at this time, with all my installations.
After first boot, I directly edit my /boot/grub/nenu.lst
to remove the UUID
from the root=
entry of each stanza and replace it with the proper LABEL=<whatever>
for that partition. I also remove the quiet
entry from the boot stanzas and add a splash=verbose
entry. That, and possibly the default vga=788
being changed to vga=791
, is the only editing done directly into the file at this time. All other edits have already been done during the installation.