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
