On Mon, May 21, 2001 at 06:34:56PM -0400, Jens Gecius wrote:
> [EMAIL PROTECTED] writes:
> 
> > Basically I am trying to copy everything over to my second hard disk and
> > then set up to make this the boot device.  I know how to change the boot
> > device in my bios.
> > 
> > The problem seems to be getting lilo on the second hardisk.  What I
> > tried was this:
> > Edited the /hd2/etc/lilo.conf and changed the following:
> > boot=/dev/ide/host0/bus1/target0/lun0/part1
> > root=/dev/ide/host0/bus1/target0/lun0/part5
> > install=/hd2/boot/boot.b
> > map=/hd2/boot/map
> 
> One thing is missing:
> disk=/dev/hdb bios=0x80       # Tell LILO to treat the second
>                                # disk as if it were the first
>                                # disk (BIOS ID 0x80).
> and one other should be different:
> 
> root=/dev/ide/host0/bus0/target0/lun0/part5
> 
> (note the bus0 - because that's where your system wants to get / from
> when booted from that (now bus1) drive!

Yes, but I want to leave my hard disk in the bus1 location and still
boot from it.  My bios can do this.

You were correct above with disk=/dev/hdb bios=0x80.

There was one additional thing which I couldn't figure out for ages.  I
also needed this
linear  (I did have lba32 instead).  When I put lba32 it doesn't work.
When I put linear it does work.  Strange, because on the first HD
/etc/lilo.conf I have it the other way around.  Very Confusing!

So here is what I have in /etc/lilo.conf for the second HD - which works!
-------------------------------------------------
linear
disk=/dev/ide/host0/bus1/target0/lun0/disc
bios=0x80
boot=/dev/ide/host0/bus1/target0/lun0/disc
root=/dev/ide/host0/bus1/target0/lun0/part5
install=/boot/boot.b
map=/boot/map
delay=20
vga=normal
default=Linux
image=/vmlinuz
        label=Linux
        read-only

image=/vmlinuz.old
        label=LinuxOLD
        read-only
        optional
-------------------------------------------------

I still don't understand a few things though.  Why do I need linear?
Why do I need bios=0x80 when it is really 0x82 (I think)?

Thanks again for helping me out.  It finally works :-)
Mark.

Reply via email to