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

RE: lilo.conf for boot from hda and sda?




> Hi,
> 
> It would be nice if someone could help me on this:
> 
> I have suse-6.3 om my hda and debian-2.2 on my sda. My bios supports
> booting from either one, by changing boot order. However, it would be
> very convenient to boot the other Linux version without changing the
> bios settings! 
> 
> Curreent status is:
> - Booting debian from hda have been working as long as I had only one
> target
>   at the sda disk (slink, and nor pormpt etc). Now the boot hangs at LI!!
> - Booting suse from sda cannot be tried due to errors in finding a
>   valid boot image, see below.
> 
> Anyone who have gone through this before? The suse 6.3 installation
> did not cover this case. Also reading the lilo and lilo.conf man-pages
> did not give sufficient info to resolve this issu (at least not for me).
> 
> On hda/suse   / is mounted on hda6 and /boot on hda1.
> On sda/debian / is mounted on sda1.
> 
> For lilo.conf files and info see below.
> 
> hda/suse63:
> ++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> The lilo.conf for hda is shown below:
> boot = /dev/hda
> default = suse63
> prompt
> timeout=50
> read-only
> image = /boot/vmlinuz
>   root = /dev/hda6
>   label = suse63
> other = /dev/sda1
>   table = /dev/sda
>   loader = /boot/chain.b
>   label = debian
> 
I haven't tried to do this but I think it should work.
First, put your debian kernel in /boot.  Then change the
"other=..." to "image=/boot/yourkernelname".  Leave out
the table and loader lines.  Add root=/dev/sda1 and readonly.
run lilo and see if it works.  The kernel you place in /boot
will have to have the scsi compiled in and you may have to
add an append=... to that section.

jim
> lilo -v:
> LILO version 21, Copyright 1992-1998 Werner Almesberger
> 
> Reading boot sector from /dev/hda6
> Merging with /boot/boot.b
> Boot image: /vmlinuz
> added suse63 *
> added debian
> 
> sda/debian:
> ++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> The lilo.conf for sda is shown below:
> boot=/dev/sda1
> install=/boot/boot.b
> map=/boot/map
> vga=normal
> delay=20
> disk=/dev/sda
>   bios = 0x80
> disk=/dev/hda
>   bios = 0x81
> prompt
> default=potato
> timeout=50
> image=/vmlinuz
>   root=/dev/sda1
>   label=potato
>   read-only
> #image=/vmlinuz.old
> image=/boot/vmlinuz-2.0.36
>   label=slink
>   read-only
> # This is not accepted by lilo:
> other = /dev/hda6
>   table = /dev/hda
>   loader = /boot/chain.b
>   label = suse
>   read-only
> 
> lilo -v:
> LILO version 21, Copyright 1992-1998 Werner Almesberger
> 
> Reading boot sector from /dev/sda1
> Merging with /boot/boot.b
> Boot image: /vmlinuz
> Added potato *
> Boot image: /boot/vmlinuz-2.0.36
> Added slink
> Boot other: /dev/hda6, on /dev/hda, loader /boot/chain.b
> First sector of /dev/hda6 doesn't have a valid boot signature
> 
> svante.signell@telia.com
> 
> 
> -- 
> Unsubscribe?  mail -s unsubscribe debian-user-request@lists.debian.org <
> /dev/null
> 


Reply to: