← Back to team overview

sslug-teknik team mailing list archive

Re: Opsætning af ny scsi-disk

 

On Tue, 31 Jul 2001 20:09:35 +0200, Frank Damgaard wrote in 
<20010731200935.A19601@xxxxxxxxx>:

> On Tue, Jul 31, 2001 at 19:59:37 +0200, David List wrote:

> > Så vidt jeg husker er det eneste sted, der står noget om INT13 i
> > BIOS-menuerne for boot i selve system-BIOS'en. Det er noget med at boote
> > på et netværks-drev. I scsi-BIOS'en står der vist ikke noget nogen
> > steder om INT13. Jeg må lige gennemgå menuerne igen når jeg har skrevet
> > færdig her.
> 
> nej, det er sikkert underforstået, men det er også forskelligt
> hvor meget SCSI Bios kan på de forskellige SCSI-controllere.

Så fik jeg lige kigget på menuerne. Jeg to fejl angående system-BIOS'en. 
Det, det drejer sig om er at man under 'Boot->Other Boot Device' kan vælge 
følgende:
Disabled - SCSI Boot Device - INT18 Device (Network)
Altså ikke noget med INT13

I scsi-BIOS'en er der forskellige ting jeg har en lille smule mistanke til. 
De er:
I menuen 'Global Properties' er der punktet 'Support Interrupt'. Valget kan 
ikke ændres, og står nu til 'Hook interrupt, the default'.
I undermenuen for den enkelte bus (der er to) er der punktet 'CHS Mapping'. 
Det kan stilles til 'SCSI Plug and Play Mapping' eller 'Alternate CHS 
Mapping'. Det står nu til 'SCSI Plug and Play Mapping'
Der er mulighed for under det enkelte device på den enkelte bus at vælge 
det som boot device. Denne mulighed står nu til 'No' for alle devices, og 
kan ikke ændres. Men når jeg ser output under system-boot, står der BOOT ud 
for det drev jeg nu har installeret på. Hele output kommer her:

HBA ID LUN VENDOR    PRODUCT REV      SYNC WIDE INT13     
-----------------------------------------------
0      7   0    LSILogic      53C1010-33         80.0     16
0      6   0    TOSHIBA     DVD-ROM                       
1      7   0    LSILogic      53C1010-33         160.0   16
1      2   0    IBM             DDYS-T18350N   160.0    16     BOOT   
1      0   0    IBM             DDYS-T18350N   160.0    16     81h

Jeg håber det ser læseligt ud for dig. Der var ikke lige plads til kolonnen 
CYL/HD/SEC. Der er kun entries for de to IBM diske. Den med ID0 står til 
1024/64/32. Den med ID2, som for nuværende er low-level formatteret, står 
til 1024/255/63.

Hvis jeg skal indsætte linier for drevene i /etc/lilo.conf på den måde, du 
nævnte skal der så ikke stå:
disk=/dev/hda
   bios=0x80
disk=/dev/sr0
   bios=0x81
disk=/dev/sda
   bios=0x82
disk=/dev/sdb
   bios=0x83
Det skulle vel passe med rækkefølgen?

Efter visningen af scsi-devices, findes boot-manageren, og der vises 'LI'. 
Tager jeg disken med ID2 af igen, vises der stadig 'BOOT' under INT13 for 
den disk, der er installeret på. Jeg undrer mig over hvad det betyder, 
siden jeg som sagt ikke har mulighed for at sige hverken fra eller til 
overfor det 'No' der står ud for det enkelte device's mulighed for at blive 
valgt som boot device i scsi-BIOS'en. Der er en lille særhed ved 
sammenhængen mellem de to BIOS'er. Når jeg vælger at kunne boote fra en 
floppy i system-BIOS'en kan jeg selvfølgelig det, men endvidere bryder 
scsi-BIOS'en ind, hvis jeg har en bootable CD eller DVD liggende i DVD-ROM 
drevet, og der bliver så bootet på den. Der bliver vist en linie under 
system-boot, der fortæller mig at det er detekteret at jeg har valgt at 
kunne boote på A: og at der er fundet en bootable CD i DVD-ROM drevet, og 
at DVD-ROM drevet derfor bliver mappet til A: midlertidigt. Men jeg har 
altså kun valgt primary IDE-disk som muligt boot-device lige nu, i 
system-BIOS'en.

Jeg har fået øje på at /sbin/lilo kan køres med særdeles verbose output. 
Det har jeg prøvet, og jeg får noget, som forvirrer mig igen, med hensyn 
til det du nævnte om drevenes hex-værdier i BIOS. Jeg viser lige output her:

root@dt:~ > /sbin/lilo -v 3
LILO version 21.6, Copyright (C) 1992-1998 Werner Almesberger
Linux Real Mode Interface library Copyright (C) 1998 Josh Vanderhoof
Development beyond version 21 Copyright (C) 1999-2000 John Coffman
Released 04-Oct-2000 and compiled at 19:20:40 on Jan 21 2001. 
Reading boot sector from /dev/hda
Merging with /boot/boot.b
Device 0x0801: BIOS drive 0x81, 64 heads, 17501 cylinders,
               32 sectors. Partition offset: 32 sectors.
Secondary loader: 16 sectors.
Device 0x0801: BIOS drive 0x81, 64 heads, 17501 cylinders,
               32 sectors. Partition offset: 32 sectors.
Mapping message file /boot/message
Device 0x0801: BIOS drive 0x81, 64 heads, 17501 cylinders,
               32 sectors. Partition offset: 32 sectors.
Message: 0 sectors.
Boot image: /boot/vmlinuz
Device 0x0801: BIOS drive 0x81, 64 heads, 17501 cylinders,
               32 sectors. Partition offset: 32 sectors.
Setup length is 8 sectors.
Mapped 0 sectors.
Mapping RAM disk /boot/initrd
Device 0x0801: BIOS drive 0x81, 64 heads, 17501 cylinders,
               32 sectors. Partition offset: 32 sectors.
RAM disk: 0 sectors.
Added lin *
    <dev=0xb1,hd=0,cyl=28,sct=127>
    "ro root=803 BOOT_FILE=/boot/vmlinuz vga=0x0301 hdc=ide-scsi mem=255M"
Boot other: /dev/hda1, on /dev/hda, loader /boot/chain.b
Device 0x0300: BIOS drive 0x80, 255 heads, 1650 cylinders,
               63 sectors. Partition offset: 0 sectors.
Device 0x0301: BIOS drive 0x80, 255 heads, 1650 cylinders,
               63 sectors. Partition offset: 63 sectors.
Mapped 6 (4+1+1) sectors.
Added win
    <dev=0xb1,hd=0,cyl=28,sct=163>
    "ro vga=0x0301 hdc=ide-scsi mem=255M"
Boot image: /boot/memtest.bin
Device 0x0801: BIOS drive 0x81, 64 heads, 17501 cylinders,
               32 sectors. Partition offset: 32 sectors.
Setup length is 4 sectors.
Mapped 0 sectors.
Added memtest86
    <dev=0xb1,hd=0,cyl=28,sct=166>
    "ro BOOT_FILE=/boot/memtest.bin vga=0x0301 hdc=ide-scsi mem=255M"
/boot/boot.0300 exists - no backup copy made.
Map file size: 24576 bytes.
Writing boot sector.
root@dt:~ >  

Kan du se noget bekymringsværdigt?

-- 
Med venlig hilsen / Best regards
David List



Follow ups

References