[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: