On Tue, 9 Oct 2001, Demian Dixon wrote:

> Heya,
>
> I'm having problems with Lilo and my setup and was wondering if anyone
> had any ideas.
>
> My setup  has a DVDROM on IDEA as master.   I have a HPT370a PCI IDE
> card which has two IDE channels on it, I have two identical harddrives
> on seperate channels on this card and they make up a RADI0 array so it
> looks to the OS as if there is only one drive. (2* 20Gb so one virtual
> 40GB drive)  I also have an Adaptec AHA2940UW scsi card with a JAZ
> drive, 4Gb harddrive, CD Burner and DDS drive.    I have Linux and
> Windoze (just for games!) on the RAID0 array and can multi-boot using
> LILO no problem.   I recently installed Solaris8 for Intel on the SCSI
> drive, to do this I had to take the HPT370a card out as it seems to grab
> the BIOS calls for loading the MBR.
>
> When I boot into Redhat I can see the SCSI hard-drive containing Solaris
> as SDC (SDA is the raid0 array which emulates a scsi device and SDB is
> the Jaz drive)
>
> I've added a simple entry to the /etc/lilo.conf file for Solaris,
> other=/dev/sdc
> label=Solaris.
>
> My understanding is that this will boot from the MBR on /dev/sdc
>
> When I run lilo it complains about:  Warning: BIOS drive0x82 may not be
> accessible.   When I try and boot Solaris I get L? at the LILO
> prompt.
>
> I've also tried
> other=/dev/sdc1 and
> other=/dev/sdc2
>
> My BIOS on the PC is set to boot from SCSI, the BIOS on the SCSI card is
> on and set to boot from ID 6 (which is the Solaris SCSI drive)    The
> BIOS in the HPT370A card is also set to BOOT - you can't turn this
> option off.  If I remove the HPT370 card then I can boot Solaris no
> problems.
>
> Can I get Lilo to load up Solaris for me?   (My lilo.conf file has the
> LBA32 option set as well)
>
> Regards
>
> Demian Dixon
> RHCE
> Core Technology
> [EMAIL PROTECTED]
>
>
Let me see if I understand this correctly.  You get the normal LILO:
prompt, and you can boot DOS and Windows from lilo, right?  But when you
pick booting Solaris, you get L? as the start of another LILO: prompt?
If this is what is happening, did you install another copy of LILO to
the MBR of the SCSI drive to load Solaris?

What I think may be happening is that the loader on the SCSI drive
thinks that it should be BIOS drive 0x80 because it was the first drive
the BIOS saw at the time Solaris was installed.  So it is trying to load
the rest of the loader from the wrong drive.  If this is what is going
on, you can probably fix it by doing as Forrest Taylor, sugested, and
modifing your Solaris entry to:

other=/dev/sdc
        label=Solaris
        map-drive = 0x82
         to drive = 0x80

Another way to fix it would be if you can boot Solaris with a floppy,
and then re-install the boot loader so that has the correct BIOS drive.
That way, you will not need the drive re-mapping, and you will not run
into problems if you later update the Solaris boot loader.  The
disadvantage is that if you remove the RAID aray at a later time, you
will not be able to boot off the SCSI drive, because the loader will
again be trying to load from the wrong drive.

Mikkel
-- 

    Do not meddle in the affairs of dragons,
 for you are crunchy and taste good with ketchup.





_______________________________________________
Seawolf-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/seawolf-list

Reply via email to