Michal Jaegermann wrote:
On Wed, Mar 16, 2005 at 09:43:56PM -0600, Gerry Tool wrote:
Tino Meinen wrote:
But now i'm puzzled: how does one get a new bootrecord in the
bootpartition so that one can chainload to boot into FC4t1?
If you are using GRUB from another Linux partition, boot that system,
mount the partition for FC4T1, open its /etc/grub.conf in an editor and
insert the appropriate lines from it into the /etc/grub.conf for the
system that is controlling the MBR.
This is exactly _not_ the way to do that. With every kernel update,
or a tweak of boot options, you will have to remember to mount a
partition holding this "master" grub.conf and edit _correct_ lines.
With more complicated situations this becomes a major nuisance in
a short time not mentioning rather long menu files.
Instead you follow what is described in a grub documetation as a wey
to boot "foreign" operating systems (section 4.1.2). That means
that you add in the main grub menu, i.e. that one which shows up
first, something like
title FC4T Test Installation
rootnoverify (hd1,3)
chainloader +1
making sure that this really points out to a location where you
installed your "secondary" grub. This could as well be another boot
partition on the same or another disk. That will go through _two_
grub menus on boot but you will not have to touch your "main" menu
again until you change something in boot records (or unless it holds
also boot menu entries for your "primary" installation and they need
some updates).
It is not that difficult to arrange to have at the "top" grub
level only entries similar to the one above but anaconda will not
lay out something like that for you. A bit more of a manual
intervention is required although this is not hard to figure out.
Michal
Your method is no-doubt superior to mine, but I've managed fine to keep
is straight doing it this way for about 4 years with MANY different
bootable partitions. Each to his own.
Gery