O
> >
> > Well, there has to be an initrd.image file somewhere ,it has to
> > be found and put into the active /boot directory, because it you
> > don't have one then it's a reinstall job .
> > Grub is only another form of Lilo , it's where the boot script
> > goes if you are using grub. I'm a bit rust with grub , haven't
> > used it for a while, I stick to lilo these days, though there is
> > nothing wrong with using grub as such , it hasn't been around so
> > long as lilo and therefore has a reputation with some that it
> > isn't as good as lilo. but I don't really know that . Each Linux
> > OS has to have it's own kernel version and initrd.image file and
> > they all go in the active /boot directory.
> > You have LM 7.1 and LM8.2 , now I know that 7.1 does not have a
> > very sofisticated lilo install programme and that is why it has
> > to be installed first, on the otherhand LM8.2 can do it all where
> > getting the lilo stanzas right is concerned. Can you get to
> > desktop anywhere at the moment. Can you read all the the
> > directories of both OS's from any Desktop . Surely if you
> > installed 8.2 last you are on desktop in 8.2 at least. It's just
> > a matter of getting into 7.1 and copying the intird.image file
> > and kernel across to 8.2's /boot directory, and then writing your
> > lilo/grub stanza to boot 7.1, and judging from your example ,this
> > ought to do it. I guess your not getting into 7.1's OS at this
> > time,  and this is why your not finding the 7.1's initrd.image
> > file , and kernel yes ?
>
> That's a good explanation.
>
> I am in 8.2 no problem. I have hdb5 (7.1) mountimg as /home/old,
> again no problem. No initrd to be found in /home/old/boot/, there
> is the problem that i started this thread with. Bascule seemed to
> be implying that it was unnesecary.
>
> <snip lilo.conf>

OK,          So you are  on Desktop in 8.2 , and you say you have a
/home/old/boot, This is not clear to me.

If you have the 7.1 OS mounted there has to be an entry in the 
/etc/fstab file of  LM8.2 to get it mounted. This file is read at 
boot time and provided the stanza to mount it is correct you will 
have a mounted 7.1 OS to go rummage around. I suspect that you don't 
have a mounted 7.1 OS in LM8.2. though I may be wrong.
To get a mounted 7.1 partition in LM8.2 you have to do two things,
1) create a new directory in /mnt directory of LM8.2 this can be 
called anything , say call it LM7.1
2) add a line to /etc/fstab in LM8.2, mine looks like this:-
    /dev/hda9 /mnt/ext2-vol6 defaults 1 1
    yours might look something like 
    /dev/hdb5 /mnt/ext2-LM7.1
Play around with it a bit , maybe I got the definitions a little 
wrong somewhere , there are examples in fstab to help you go by.

Then hopefully you have your 7.1 OS mounted in LM8.2, 
then go rummage around and find the kernel and initrd.image files for 
7.1 and copy them across to the /boot directory of LM8.1,
The go to /ect/lilo.conf in LM8.2 and add the the stanzas to boot it.

This is basically the Silveleme method, maybe not the exact way he 
does it but it follows his principle. The only problem is that the 
newbie has to have all this extra knowledge to do it, whereas the 
DrakeX method of creating /boot  /root/  /swap partition method 
everything is automated, all you the user have to do is make sure you 
get your lilo/grub stanzas correct as you install it. But lets see 
whether we can get Silveleme's method to work for you now that you 
have got this far.
If you have any trouble with the abovementioned, maybe we could see 
what your LM8.2 fstab file looks like.
-- 
John Richard Smith
[EMAIL PROTECTED]


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to