| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | scsi og lilo Fra : Mikkel Gjoel | 
  Dato :  07-12-00 19:02 |  
  |   
            Jeg har hidtil kørt linux fra en 1GB disk /dev/sda1 (Adaptec AHA2940)
 Nu har jeg så fyret en 2GB disk i (den store opgradering) - med
 partition /dev/sdd1 (scsi-id 4)
 - og har flyttet alt fra den gamle disk over til den nye, og rettet
 lilo.conf med "boot=/dev/sdd1" og "root=/dev/sdd1".
 MEN, når jeg kører lilo, melder den:
 
 "Warning: BIOS drive 0x83 may not be accessible"
  - en masse gange (0x83 er iøvrigt id på den nye disk)
 
 ....selv hvis jeg I scsi-controller-bios'en sætter, at den skal boote på
 id4 (og starter linux på en disk for at køre lilo).
 
 
 Nogen der kan hjælpe mig her??
 
 Med venlig hilsen
 \\Mikkel Gjøl
  
            
             |   |   
            
        
 
            
         
           frank damgaard (07-12-2000) 
         
	
            | Kommentar Fra : frank damgaard | 
  Dato :  07-12-00 19:41 |  
  |   
            Mikkel Gjoel <gjoel@nerd.dk> wrote:
 .....
 > lilo.conf med "boot=/dev/sdd1" og "root=/dev/sdd1".
 > MEN, når jeg kører lilo, melder den:
 
 > "Warning: BIOS drive 0x83 may not be accessible"
 >  - en masse gange (0x83 er iøvrigt id på den nye disk)
 
 Og du er sikker på at disken er den fjerde harddisk som BIOS har fundet ?
 "lilo" gav ingen fejlmeldinger da du installerede lilo ?
 -- 
 Frank Damgaard 
 
  
            
             |   |   
            
        
 
            
         
           Mikkel Gjoel (07-12-2000) 
         
	
            | Kommentar Fra : Mikkel Gjoel | 
  Dato :  07-12-00 20:18 |  
  |   
            frank damgaard wrote:
 >Mikkel Gjoel <gjoel@nerd.dk> wrote:
 >> lilo.conf med "boot=/dev/sdd1" og "root=/dev/sdd1".
 >> MEN, når jeg kører lilo, melder den:
 > 
 >> "Warning: BIOS drive 0x83 may not be accessible"
 > >  - en masse gange (0x83 er iøvrigt id på den nye disk)
 > 
 > Og du er sikker på at disken er den fjerde harddisk som BIOS har
 > fundet ?
 > "lilo" gav ingen fejlmeldinger da du installerede lilo ?
 
 
 Hvad mener du med da jeg "installerede" lilo?? Jeg retter i
 /etc/lilo.conf så det passer til at den skal boote på /dev/sdd1. Nåja,
 og så opretter jeg et image der har root /dev/sdd1.
 
 
 Med venlig hilsen
 \\Mikkel Gjøl
  
            
             |   |   
            
        
 
            
         
            Ove Lie (07-12-2000) 
         
	
            | Kommentar Fra : Ove Lie | 
  Dato :  07-12-00 21:14 |  
  |   
            Mikkel Gjoel <gjoel@nerd.dk> skrev i
 meldingsnyheter:3A2FE27F.423EEAE3@nerd.dk...
 
 > Hvad mener du med da jeg "installerede" lilo?? Jeg retter i
 > /etc/lilo.conf så det passer til at den skal boote på /dev/sdd1. Nåja,
 > og så opretter jeg et image der har root /dev/sdd1.
 
 kjør /sbin/lilo
 
 -Ove
 
 
  
            
             |   |   
            
        
 
            
         
             Mikkel Gjoel (07-12-2000) 
         
	
            | Kommentar Fra : Mikkel Gjoel | 
  Dato :  07-12-00 21:41 |  
  |   
            Ove Lie wrote:
 > > Hvad mener du med da jeg "installerede" lilo?? Jeg retter i
 > > /etc/lilo.conf så det passer til at den skal boote på /dev/sdd1.
 > Nåja, og så opretter jeg et image der har root /dev/sdd1.
 > 
 > kjør /sbin/lilo
 
 
 Hehe... ok. Så får jeg de fejl jeg skrev om før, nemlig:
 
 "Warning: BIOS drive 0x83 may not be accessible"
  - en masse gange (0x83 er iøvrigt id på den nye disk)
 
 
 Med venlig hilsen
 \\Mikkel Gjøl
  
            
             |   |   
            
        
 
            
         
            Martin Moller Peders~ (07-12-2000) 
         
	
            | Kommentar Fra : Martin Moller Peders~ | 
  Dato :  07-12-00 21:14 |  
  |   
            In <3A2FE27F.423EEAE3@nerd.dk> Mikkel Gjoel <gjoel@nerd.dk> writes:
 
 >frank damgaard wrote:
 >>Mikkel Gjoel <gjoel@nerd.dk> wrote:
 >>> lilo.conf med "boot=/dev/sdd1" og "root=/dev/sdd1".
 >>> MEN, når jeg kører lilo, melder den:
 >> 
 >>> "Warning: BIOS drive 0x83 may not be accessible"
 >> >  - en masse gange (0x83 er iøvrigt id på den nye disk)
 >> 
 >> Og du er sikker på at disken er den fjerde harddisk som BIOS har
 >> fundet ?
 >> "lilo" gav ingen fejlmeldinger da du installerede lilo ?
 
 
 >Hvad mener du med da jeg "installerede" lilo?? Jeg retter i
 >/etc/lilo.conf så det passer til at den skal boote på /dev/sdd1. Nåja,
 >og så opretter jeg et image der har root /dev/sdd1.
 
 Det er ikke nok. Du skal ogsaa installere lilo med den nye config, ved
 at skrive lilo
 
 Mvh
 /Martin
 
  
            
             |   |   
            
        
 
            
         
             Mikkel Gjoel (07-12-2000) 
         
	
            | Kommentar Fra : Mikkel Gjoel | 
  Dato :  07-12-00 21:49 |  
  |   
            Martin Moller Pedersen wrote:
 > Det er ikke nok. Du skal ogsaa installere lilo med den nye config,
 > ved at skrive lilo
 
 Jajaaa... læs nu den første mail også, ikke. :) - når jeg KØRER Lilo for
 at "installerer" den nye konfiguration, melder den de fejl jeg skrev
 der, nemlig:
 
  "Warning: BIOS drive 0x83 may not be accessible"
   - en masse gange (0x83 er iøvrigt id på den nye disk)
 
 - og konfigurationen bliver self. ikke installeret.
 
 
 Med venlig hilsen
 \\Mikkel Gjøl
  
            
             |   |   
            
        
 
            
         
           Svend Olaf Mikkelsen (07-12-2000) 
         
	
            | Kommentar Fra : Svend Olaf Mikkelsen | 
  Dato :  07-12-00 21:12 |  
  |   
            Mikkel Gjoel <gjoel@nerd.dk> wrote:
 
 >Jeg har hidtil kørt linux fra en 1GB disk /dev/sda1 (Adaptec AHA2940)
 >Nu har jeg så fyret en 2GB disk i (den store opgradering) - med
 >partition /dev/sdd1 (scsi-id 4)
 >- og har flyttet alt fra den gamle disk over til den nye, og rettet
 >lilo.conf med "boot=/dev/sdd1" og "root=/dev/sdd1".
 >MEN, når jeg kører lilo, melder den:
 >
 >"Warning: BIOS drive 0x83 may not be accessible"
 > - en masse gange (0x83 er iøvrigt id på den nye disk)
 >
 >...selv hvis jeg I scsi-controller-bios'en sætter, at den skal boote på
 >id4 (og starter linux på en disk for at køre lilo).
 >
 >
 >Nogen der kan hjælpe mig her??
 >
 >Med venlig hilsen
 >\\Mikkel Gjøl
 
 Bemærk at BIOS disk numre afhænger af hvilken disk du booter fra. Boot
 disken er altid BIOS nummer 0x80. Læs om disk og bios options i Lilo
 readme. Det kan for eksempel se således ud:
 
 timeout=50
 disk=/dev/sdd
    bios=0x80
 
 Hvis du installerer Lilo i sdd1, skal disken indeholde en stardard DOS
 MBR og sdd1 skal være sat aktive (bootable). Du kunne vælge i stedet
 at installere Lilo i sdd.
 -- 
 Svend Olaf
  
            
             |   |   
            
        
 
            
         
           Mikkel Gjoel (07-12-2000) 
         
	
            | Kommentar Fra : Mikkel Gjoel | 
  Dato :  07-12-00 21:39 |  
  |   
            Svend Olaf Mikkelsen wrote:
 > Bemærk at BIOS disk numre afhænger af hvilken disk du booter fra.
 > Boot disken er altid BIOS nummer 0x80.
 
 Men stadig sdd right? Den skifter ikke til sda fordi den skifter id,
 eller?
 
 > Det kan for eksempel se således ud:
 > timeout=50
 > disk=/dev/sdd
 >         bios=0x80
 >
 > Hvis du installerer Lilo i sdd1, skal disken indeholde en stardard
 > DOS MBR og sdd1 skal være sat aktive (bootable). Du kunne vælge i
 > stedet at installere Lilo i sdd.
 
 Ok, der var et eller andet klogt her! Kan det så overhovedet lade sig
 gøre at boote fra sda, installere lilo på sdd, og skifte det drev jeg
 booter fra i scsi-bios'en?? Jeg skifter jo bios-id'et efter boot, og den
 bruger det vel også til at skrive konfigurationen med, eller?
 
 Mht. en mbr, er der så linux-værktøjer til at lave dette? (fdisk?)
 
 
 Med venlig hilsen
 \\Mikkel Gjøl
  
            
             |   |   
            
        
 
            
         
            Svend Olaf Mikkelsen (07-12-2000) 
         
	
            | Kommentar Fra : Svend Olaf Mikkelsen | 
  Dato :  07-12-00 23:24 |  
  |   
            Mikkel Gjoel <gjoel@nerd.dk> wrote:
 
 >Svend Olaf Mikkelsen wrote:
 >> Bemærk at BIOS disk numre afhænger af hvilken disk du booter fra.
 >> Boot disken er altid BIOS nummer 0x80.
 >
 >Men stadig sdd right? Den skifter ikke til sda fordi den skifter id,
 >eller?
 
 Nej.
 
 >> Det kan for eksempel se således ud:
 >> timeout=50
 >> disk=/dev/sdd
 >>         bios=0x80
 >>
 >> Hvis du installerer Lilo i sdd1, skal disken indeholde en stardard
 >> DOS MBR og sdd1 skal være sat aktive (bootable). Du kunne vælge i
 >> stedet at installere Lilo i sdd.
 >
 >Ok, der var et eller andet klogt her! Kan det så overhovedet lade sig
 >gøre at boote fra sda, installere lilo på sdd, og skifte det drev jeg
 >booter fra i scsi-bios'en??
 
 Ja, det er blandt andet derfor du skal fortælle Lilo hvordan BIOS
 numrene er ved boot.
 
 >Jeg skifter jo bios-id'et efter boot, og den
 >bruger det vel også til at skrive konfigurationen med, eller?
 >
 >Mht. en mbr, er der så linux-værktøjer til at lave dette? (fdisk?)
 
 Hvis du installerer Lilo i MBR, laver Lilo en MBR. Man kan vistnok
 lave en DOS MBR, det vil sige en MBR, der indlæser bootsektoren for
 den aktive partition, med et Linux værktøj, men jeg ved ikke hvilket.
 Hvis du har DOS fra Windows 98, kan du eksempelvis med kommandoen
 
 fdisk /cmbr 2
 
 skrive en DOS MBR til disk nummer 2. Der forlyder dog ikke noget om,
 at dette skulle være nødvendigt.
 -- 
 Svend Olaf
  
            
             |   |   
            
        
 
            
         
            N/A (08-12-2000) 
         
	
            | Kommentar Fra : N/A | 
  Dato :  08-12-00 20:12 |  
  |   
            
  
            
             |   |   
            
        
 
            
         
             Mikkel Gjoel (08-12-2000) 
         
	
            | Kommentar Fra : Mikkel Gjoel | 
  Dato :  08-12-00 20:12 |  
  |   
            Ok, det er lidt pinligt, men nu virker det da - så jeg vil lige smide
 "løsningen".
 Konfigurationen er som følger:
 
 3 scsi-diske på 1GB på id-0, id-1 og id-2
 1 scsi-disk på 2GB på id-4
 1 ide-cdrom-drev (skaber sjældent de store problemer) (hdd)
 
 Fremgangsmåden er så som følger:
  Jeg booter på /dev/sda1, SÆTTER BOOTABLE FLAGET på /dev/sdd med fdisk
 (doh!), kører lilo med følgende i lilo.conf:
 
    boot=/dev/sdd1
    <...>
    disk=/dev/sdd
       bios=0x80
    disk=/dev/sda
       bios=0x81
    disk=/dev/sdb
       bios=0x82
    disk=/dev/sdc
       bios=0x83
 
    image=/boot/vmlinuz-2.2.16
       root=/dev/sdd1
       read-only
       label=2.2.16
    <...>
       
 Det er åbenbart nødvendigt at have alle 4 diske med (ellers får jeg bare
 et "LI" når jeg vil boote). Herefter booter jeg, ændrer i scsi-bios'en
 at der skal bootes på id-4 - og så er jeg flyvende. :)
 
 Tak for hjælpen!!!
 
 
 Med venlig hilsen
 \\Mikkel Gjøl
  
            
             |   |   
            
        
 
            
         
           Søren Hansen (08-12-2000) 
         
	
            | Kommentar Fra : Søren Hansen | 
  Dato :  08-12-00 08:46 |  
  |   
            "Mikkel Gjoel" <gjoel@nerd.dk> wrote in message
 news:3A2FD08D.7C44B985@nerd.dk...
 > Jeg har hidtil kørt linux fra en 1GB disk /dev/sda1 (Adaptec AHA2940)
 > Nu har jeg så fyret en 2GB disk i (den store opgradering) - med
 > partition /dev/sdd1 (scsi-id 4)
 
 Pas nu på. Så vidt jeg ved, så kan man ikke gå ud fra, at /dev/sdd er
 harddisken med scsi-id 4.
 Hvis din SCSI konfiguration er som følger:
 SCSI-ID 1    HD
 SCSI-ID 3    CD-ROM
 SCSI-ID 4    HD
 
 Så vil de devices få (hvis jeg ikke husker helt forkert) følgende navne:
 SCSI-ID 1    HD            /dev/sda
 SCSI-ID 3    CD-ROM /dev/scd0
 SCSI-ID 4    HD            /dev/sdb
 
 Det kan være, det er der, den fejler.
 
 ====================================================================
 Søren Hansen
 Systems Administrator
 Mindpass.com, Vardevej 1, DK-9220 Aalborg
 Reception: +45 9635 2000, GSM: +45 2828 7542, fax: +45 9635 2099
 sha@mindpass.com
 
 
 
 
  
            
             |   |   
            
        
 
            
         
           Thorbjørn Ravn Ander~ (08-12-2000) 
         
	
            | Kommentar Fra : Thorbjørn Ravn Ander~ | 
  Dato :  08-12-00 10:38 |  
  |  
 
            Mikkel Gjoel wrote:
 > "Warning: BIOS drive 0x83 may not be accessible"
 >  - en masse gange (0x83 er iøvrigt id på den nye disk)
 > 
 > ...selv hvis jeg I scsi-controller-bios'en sætter, at den skal boote på
 > id4 (og starter linux på en disk for at køre lilo).
 For at kunne loade Linuxkernen skal bootloaderen kalde bios'en, og vide
 hvilket nummer bios'en kalder din harddisk.  I dette tilfælde har den
 luret at det er 0x83 den skal bruge, og det er ikke sikkert at din bios
 understøtter dette - derfor fejlen.
 Du kan komme uden om problemet ved at have en lille partition på din
 gamle disk hvor /boot ligger, med resten på den nye.  
 -- 
   Thorbjørn Ravn Andersen              "...sound of...Tubular Bells!"
   http://bigfoot.com/~thunderbear
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |