The Answer Guy 30: Installed on a Secondary SCSI HD: Lilo Stops at LI

#### "Linux Gazette...making Linux just a little more fun!"

# The Answer Guy

#### By James T. Dennis, answerguy@ssc.com
Starshine Technical Services, http://www.starshine.org/

### Installed on a Secondary SCSI HD: Lilo Stops at LI

From Rick V Smith on 9 Jun 1998

I have installed linux on my second scsi drive the swap on a small partition on my first scsi. and lilo on a big mbr for my win 95. the start of linux went well but when I shut down and went to restart all that happens is `Li` and the system hang's
Any Idea's.
Thank's Rick

> I don't know what you mean by "and like on a big mbr" --- all MBR's (master boot records) are the same size on PC's --- one sector!
> It sounds like your BIOS can't "see" the 2nd SCSI drive -- so Lilo can't "see" it either. The easiest solution would be to install `LOADLIN` into a DOS/Win '96 directory --- with a copy of your kernel(s). The kernel doesn't rely on the BIOS to access your drives (since it provide 32 bit native drivers for your SCSI card --- etc) so it will find its root filesystem with no problem.
> Another think to try is to add the "linear" switch to your `/etc/lilo.conf` --- and then rebuild the boot block and boot map using the `/sbin/lilo` command. Read the lilo man pages and/or look at the lilo "user" and "tech" `.dvi` files using xdvi (under X Windows) for details.
> There may be other settings that you'll have to tweak to get it working. This is particularly true if you have a large SCSI drive (my guess is that your second drive is bigger than 2 Gb -- and your first one isn't). Look in the CMOS/Setup settings (or whatever your SCSI card provides) for things that suggest that it is doing something "fun" to make the large drive "DOS compatible").
> Jim,

I found the following line you wrote in a responce to someone else and this cured my hair loss problem, that probably worked better than Rogain. Thank's for the time and insight.
Rick

    # The stanza for booting Linux.
    image = /vmlinuz                       # The kernel is in /vmlinuz
    label = linux                          # Give it the name "linux"
    root = /dev/hda2                       # Use /dev/hda2 as the root
    filesystem
    vga = ask                              # Prompt for VGA mode
    append = "aha152x=0x340,11,7,1"
                                           # Add this to the boot options,
                                           # for detecting the SCSI controller

http://sunsite.unc.edu/LDP/HOWTO/Installation-HOWTO-8.html#ss8.2

##### Copyright © 1998, James T. Dennis
Published in Linux Gazette Issue 30 July 1998

| SCOkeys | chroot | dosemu-db | NTauth | cdr | 3270 | comport
lilostop | emulate | ppadrivers | database | vacation | nullmodem | lockups
gzipC | newlook | c500 | solprint | vc1shell | memleak | tvcard