Re: Urgent :Dual boot Debian+Mandrake with lilo
Hi
But when i am trying to mount the /dev/hda1 to /mandrake it says the following
error
demo:/# mount -t auto /dev/hda1 /mandrake
mount: fs type ext3 not supported by kernel
Regards,
Vijaya
Silvan wrote:
> On Thursday 22 July 2004 01:55 pm, Vijaya S wrote:
>
> > Device Boot Start End Blocks Id System
> > /dev/hda1 * 1 21164 10666624+ 83 Linux
> > /dev/hda2 21165 23287 1069992 5 Extended
> > /dev/hda3 23288 42663 9765504 83 Linux
> > /dev/hda5 21165 23287 1069960+ 82 Linux swap
>
> > I want to edit lilo to get both Mandrake and Debian in the bootloader
> > menu.
> > How can i get my Mandrake back ..I cannot boot Mandrake again.
>
> I assume you want to boot Mandrake with a Mandrake-tweaked kernel, and Debian
> with a Debian-tweaked kernel, yes? (Recommended.)
>
> You'll have to do more than the last poster implied.
>
> First, make a copy of /etc/lilo.conf before you start screwing with it.
>
> cp /etc/lilo.conf /etc/lilo.conf.saveass
>
> Now, the easiest thing is to pick ONE distro to manage your boot loader.
> Either Mandrake or Debian. You'll drive yourself nuts trying to keep up with
> two copies of lilo.conf on two different partitions. Let one manage the boot
> loader, and tell the other one to ignore the boot loader whenever
>
> Next, I create a mountpoint for Mandrake and mount it:
>
> mkdir /mandrake # to create a new mountpoint
> mount -t auto /dev/hda1 /mandrake # or add an entry to /etc/fstab
>
> Verify that you see stuff in /mandrake/boot
>
> Now, if you're using Debian to manage this, its default lilo.conf will
> probably set you up to install the boot block to a partition, rather than a
> device. If you have something like
>
> # Specifies the boot device
> boot=/dev/hda3
>
> You probably want to change it to:
>
> # Specifies the boot device
> boot=/dev/hda
>
> (Why? I'm not sure, really. It has always worked for me the way I suggest,
> while I've had problems doing it the Debian way.)
>
> Then you'll have something like:
>
> root=/dev/hda3
>
> Change it to:
>
> #root=/dev/hda3
>
> When you get down into this bit here (whatever yours says) stick a root= in
> here for this stanza:
>
> # These images were automagically added. You may need to edit something.
>
> image=/boot/vmlinuz-2.4.23-1-386
> label="DEB 2.4.23-0"
> root=/dev/hda3
> initrd=/boot/initrd.img-2.4.23-1-386
> read-only
>
> Then you just add a Mandrake stanza like:
>
> image=/mandrake/boot/vmlinuz
> label="Mandrake"
> root=/dev/hda1
> initrd=/mandrake/boot/initrd.img
> read-only
>
> (That should probably work. Mandrake sets up and maintains symlinks
> so /boot/vmlinuz->your-real-kernel and so forth.)
>
> Then run /sbin/lilo -v to verify this worked. Remember that I haven't done
> this in ages, so I may have gotten something wrong. Please forgive me if I
> have. The underlying principle is that you want to use the kernel from the
> Mandrake partion to install the entry for Mandrake. If you just used /boot
> for both, you'd be booting Mandrake with a Debian kernel, which would break
> automount and perhaps other things.
>
> If something went wrong, you can
>
> cp -f /etc/lilo.conf.saveass /etc/lilo.conf
> /sbin/lilo -v
>
> to get back to where you started.
>
> --
> Michael McIntyre ---- Silvan <dmmcintyr@users.sourceforge.net>
> Linux fanatic, and certified Geek; registered Linux user #243621
> http://www.geocities.com/Paris/Rue/5407/
>
> --
> To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: