[Novalug] Triple Boot Woes : SOLVED -- sort of ...
Beartooth
karhunhammas at Lserv.com
Sat Jan 19 13:13:22 EST 2008
I Beartooth wrote a lot of stuff, on this list, under
this list, and on gmane's Fedora, CentOS, and Ubuntu lists,
trying to get my testbed machine to boot to and run all three of
those OSs.
> ... I want to install CentOS 5.1 again, Ubuntu 7.10, and Fedora
> 8.
> (If I were doing it all over, perhaps I should do the
> partitioning first and separately, with knoppix or gparted, or
> with qtparted if that has a live cd. Maybe I should Dban the
> whole shebang, and repartition first anyway ...)
Well, I did do it all over; I wish I knew more exactly
*how* I did it. I'll outline it, and maybe one of the gurux here
can generalize and polish it into a real recipe.
I did DBAN the whole hard drive before anything else.
> I *think* I'll be safer to install Ubuntu first, and with the
> GUI .iso, *not* with the text-install, which I lack the savvy
> to use.
Previous failures, and a lot of invaluable help with them
from people here, taught me the reverse. I installed CentOS
first, with manual partitioning, creating a /boot partition, a
main one for C5, and a swap partition -- leaving the rest of the
space free, iirc.
When I got C5 through firstboot, I did a little minimal
configuring, to have a usable desktop and a couple of things I
expected to use, such as gparted a/o qtparted.
Then I installed F8, again with manual partitioning.
When I got F8 through firstboot and another minimal
configuration, I rebooted another time. Sure enough, booting to
C5 now failed.
So I set up a gnome terminal with two tabs each su'd to
root, and another workspace with gparted running -- not doing
anything, just looking.
I opened F8's /etc/grub.conf with a text editor on one
root tab; on the other, I did "mkdir /TEST" followed by "mount -t
ext3 /dev/sdax /TEST"
Then cd /TEST, followed by ls and cd some more, till I
got to a grub.conf or a menu.lst
(NB:you have to use sd in F8, where you'd use hd in C5 or
U7; start with x = 1, and keep looking till you can see from the
file names that you're in the one for C5; there is no space
between the third / and TEST.)
At that point, with c&p between the tabs, I cloned an
entry for C5 into the configuration for F8.
Then I cd'd out of the mounted partition, unmounted it,
and rebooted to make sure. Now C5 and F8 did both boot
successfully.
So I installed U7, again with manual partitioning; it
insisted, as the others had not, on making an extra partition --
God knows why. I bit my fingernails, and kept going.
After the install, to no surprise on my part, I could
boot to both F8 and U7, but C5 had disappeared.
Now comes a (probably evitable) heresy to Ubuntians.
I booted to U7's rescue, or minimal, or whatever; got to
the root prompt at the end of it; commanded "passwd" and gave it
a root password; and rebooted into regular U7.
Now I could again set two terminal tabs to root.
Those of you actually comfortable with sudoing, and not
worried about timing out while you study things at length, may
want to skip the heretical root password.
Again I launched gparted (which I had had to get from
synaptic) to look with -- and this time mounted both U7's own
partition and one of the others. (I had to do it that way,
because I didn't find a way to simply cd from root to what turned
out to be /boot/grub/menu.lst; but with U7's partition once
mounted under /root, I could edit it.)
Now I got to the bottom of menu.lst, below the F8 entry
which I knew worked; and copied/cloned an entry for C5 onto the
bottom of it.
When I got back out of everything, lo and behold!, all
three OSs did boot successfully.
> ... does anyone know of an example somewhere of a grub.conf,
> for a machine running three linuces, which I can manage to
> clone once I do get all three installed?
I never found one. I'm not completely sure where the one
that works is, but I believe (once I finish customizing) I'll be
able to get to it and post it or email it, if anyone asks.
--
Beartooth Staffwright, Neo-Redneck Linux Convert
F8; C5.1; U7.10; Alpine 1.0, Pan 0.132; Privoxy 3.0.3;
Dillo 0.8.6, Galeon 2.0.3, Epiphany 2.20, Opera 9.25, Firefox 2.0
Remember I know precious little of what I am talking about.
More information about the Novalug
mailing list