On Wednesday 12 Mar 2003 6:46 pm, Joerg Mertin wrote:
> Hi Anne,
>
> so - here we go :)

Well blow me down :-) Windows_2 boots!

> I'm actually missing hde6 in your fstab. Dunno what kernel version was
> there - but I bet that you could boot it still by adding:
>
> image=/mnt/hde6/boot/vmlinuz-2.4.<your kernel version>
>       label=Mandrake_8.2
>       root=/dev/hde6
>       initrd=/mnt/hde6/boot/initrd-2.4.19-16mdk.img
>       append="nobiospnp mem=512M nopentium devfs=mount hdc=ide-scsi"
>       read-only
>
> You need to take into account that you have to mount your /dev/hde6
> partition under /mnt/hde6 before you execute lilo. Be very carefull to
> not execute lilo under Mandrake 8.2 though - as it would overwrite your
> Master Boot record again - and make it not possible for you to boot into
> 9.0 :)

I'm not sure I understand this, and it sounds drastic if I get it wrong.  
Maybe getting it wrong is what caused the problem in the first place.

I have a mount-point /mdk8_2, which I didn't put under /mnt because I thought 
I would only be using it to look at conf files and check that I had 
duplicated settings that worked.  I had no problem with that.

I can still mount the partition and read it, but I would not choose to boot to 
it, as I will soon not have the old /home partition.

What I don't understand, though, are your comments about not executing lilo 
under 8.2, and installing lilo into the partition table of 8.2.  Nor about 
having to navigate through 2 lilos.  It seems that only the lilo under hdf1 
is being read, and the choices come from there.  I must be missing the point.  
Can you explain more?

>
> Back in time - I used another trick for that kind of setups. Very easy -
> but very efficient.
> I installed on the old operating Linux partition the lilo into the
> partition table of my root-partition while running under OS that version
> - means in your case under Mandrake-8.2:
>
> boot=/dev/hde6
> map=/boot/map
> vga=normal
> keytable=/boot/uk.klt
> prompt
> nowarn
> timeout=0
> message=/boot/message
> menu-scheme=wb:bw:wb:bw
> # Here - we tell lilo what the BIOS tells the System upon boot.
> disk=/dev/hde bios=0x80
> image=/boot/vmlinuz-<your kernel version>
>       label=Mandrake_8.2
>       root=/dev/hdf1
>       initrd=/boot/initrd-<your kernel version>
>       append="nobiospnp mem=512M nopentium devfs=mount hdc=ide-scsi"
>       read-only
>
> Execute Lilo - then boot into the new version, and append only a little:
>   other=/dev/hde6
>       label=Mandrake_8.2
>       table=/dev/hde
>
> It has one advantage - you won't write with one LILO into the partition
> of the other LILO - and you can update your kernels under both operating
> systems without having to fear you go out of sync anywhere, or
> overwriting the Lilo-information of the other OS-Version.
> The Drawback is that you'll have to navigate through 2 LILO's.
> That's also the reason I did set the timeout message to 0. Holding the
> Ctrl-Key down while going into the second-Lilo instance will give you
> the ability to add something though ;)
>
> Please note that you might need to tweak the settings a little bit.
> Back in time - it was easyer to cheat on lilo. They have built many
> logical-Checkings into it - to prevent from user-mistakes, if they don't
> know what to do. I still prefere doing the lilo.conf using vi :)
> Hardcore way :)
>
> Note2: If the LIlO tells you he made a mistake - don't reboot as long as
> you have not fixed it ;) usually lilo should write only if syntax and
> logic checkings have occured - but I happened to have screwed my lilo
> install several times. Always keep a Bootdisk by hand that works before
> fiddling with lilo ...
>
Thank

Anne
-- 
Registered Linux User No.293302


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

Reply via email to