Messages in this thread | | | From | PARMELAN Edouard <> | Subject | RE: IOMEGA ZIP & LINUX; can't boot from | Date | Tue, 24 Dec 96 13:15:00 PST |
| |
On my system, 2 IDE + 1 SCSI (Aha1542), my root is /dev/sda2. LILO can't access my SCSI via the BIOS, so I have a 2Mo partition mount as /boot on an IDE disk (currenty /dev/hdb1). on /boot I put ALL LILO files used at boot time (*.b). I configure /boot/lilo.conf to use the MBR of /dev/hda and root=/dev/sdb2. It's work fine.
---------- De : owner-linux-kernel-outgoing[SMTP:owner-linux-kernel-outgoing@vger.rutgers .edu] Date d'envoi : mardi 24 decembre 1996 18:05 A : Ian Bonnycastle Cc : Shawn Rutledge; linux-kernel Objet : Re: IOMEGA ZIP & LINUX; can't boot from
part1 (TEXT/PLAIN) ------------------------------
> > Shawn Rutledge writes: > >This does not interfere with the kernel's ability to find the two SCSI > >drives, once it has booted off an IDE drive. But I wanted to switch > >over to having it boot off the SCSI drive to gain the speed (it benchmarks > >at 3-4 times faster). I figured LILO probably needs that BIOS installed, > >and that the BIOS provides it the ability to read specific sectors off
> >the disk to load the kernel. Right? So, any ideas on how to make it > >load? > > As far as I know, a SCSI drive can only be made bootable if there are > not other IDE drives in the connected, even if those drives are > non-bootable.
That depends. On my system (OK, ncr810 not adaptec) if I simply remove the ide drives from the bios setup it boots off the SCSI. Of course linux can see the drives after it boots. The only thing to be aware of is that LILO may not get the bios device numbering right; I had to add the following to /etc/lilo.conf
disk=/dev/sda bios=0x80 disk=/dev/hda inaccessible disk=/dev/hdc inaccessible
And I still get a warning out of lilo when I run it (something like "Warning: /dev/sda is not on the first disk") but it works fine. (Not sure the "inaccessible" lines are needed but they won't hurt).
I would guess what happens when you do this depends on both your motherboard bios and the one belonging to your SCSI adapter. In your particular case I don't know what is going on - but I wonder what bios drive number your SCSI drive will receive (presumably your IDE drives get 0x80 and 0x81 or 0x82 - try booting under DOS and using somoething like norton utilities (or maybe fdisk?) to find out what is assigned what, and tell LILO about it as above. Of course if they don't appear at all something else is wrong. Good luck.
David
> > Just my $0.02 > > Ian
| |