On Wed, Jan 29, 2003 at 12:31 -0800, James Sparenberg wrote:
> Wobo,
>
> A dirty method for getting multi-boot to work. (I've got QA boxes
> running up to 9 different versions of Linux so this had to be done quite
> often some of them (SuSe!) don't play nice.)
>
> I go through the install and let lilo do it's thing normally. Yes this
> does result in only being able to boot into the new version but there
> comes a fix on this. One thing I don't do is create a seperate /boot
> partition. (So I don't waste partitions with 9 OS's on a box it can get
> tight.)
>
> Then boot into the rescue disk for my main version. Mount the OS (it
> always gets the right version of MDK btw) and cd into /mnt/boot.
>
> Mount the / partion of the second OS in /mnt/mnt/disk (or some other
> point)
>
> mkdir mdk9.1 and cp -a all of the /boot directory from the 9.1 install
> into this directory.
>
> cd ../etc and edit lilo.conf to reflect the boot and root param's for
> the new OS.
>
> chroot /mnt lilo to set my mbr.
>
> reboot the box and I can now boot to either version. The one thing to
> remember is that on the new one everything will be /boot/mdk9.1/xxxfile
> instead of /boot/xxxfile in the new OS.
>
> James
Thanks James, I know this way but I don't like it very much. The main
downside of it is that when the system which contains the main
lilo.conf crashes you will not be able to boot any other of the
systems.
Normally I let a new system install it's lilo in the root partition
(or most times only partition) of the new system. Then I boot into my
main system and add
other=/dev/hda11 # boot partition of the new system
label=91beta
table=/dev/hda
So I always have the option to boot any system from LILO regardless
which system is crashed or not.
This doesn't seem to work with 91Beta2, as I read it may have
something to do with different ext3.
wobo
--
If you don't understand or are scared by any of the above
ask your parents or an adult to help you.
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com