5.4. Felsök installationsprocessen

5.4.1. Tillförlitlighet för cd-rom

Ibland, speciellt med äldre cd-rom-enhet, kan installationsprogrammet misslyckas att starta upp från en cd-skiva. Installationsprogrammet kan även — även efter en lyckad uppstart från cd-skiva — misslyckas att känna igen cd-rom-enheten eller svara med fel vid läsning från den under installationen.

Det finns många olika möjliga orsaker till dessa problem. Vi kan endast lista några vanliga problem och tillhandahålla allmänna förslag på hur man hanterar dem. Resten är upp till dig.

Det finns två mycket enkla saker som du bör prova först.

  • Om cd-skivan inte startar upp, kontrollera att den blev inmatad korrekt och att den inte är smutsig.

  • If the installer fails to recognize a CD-ROM, try just running the option Detect and mount CD-ROM a second time. Some DMA related issues with very old CD-ROM drives are known to be resolved in this way.

Om det inte fungerar, prova nedanstående förslag. De flesta, men inte alla, förslag som diskuteras där gäller för både cd-rom och dvd, men vi använder termen cd-rom för enkelhet.

Om du inte kan få installationen att fungera från cd-rom, prova en av de andra installationsmetoderna som finns tillgängliga.

5.4.1.1. Vanliga problem

  • Några äldre cd-rom-enheter saknar stöd för att läsa från skivor som blev brända med höga hastigheter med en modern cd-brännare.

  • Some very old CD-ROM drives do not work correctly if direct memory access (DMA) is enabled for them.

5.4.1.2. Hur man undersöker och kanske även löser problem

Prova förslagen som listas här nedan om uppstart med cd-rom misslyckas.

  • Check that your BIOS actually supports booting from CD-ROM (only an issue for very old systems) and that CD booting is enabled in the BIOS.

  • Om du hämtat en iso-avbildning, kontrollera att md5-kontrollsumman för avbildningar matchar den som listas för avbildningen i filen MD5SUMS som bör finnas på samma plats som där du hämtade avbildningen från.

    $ md5sum debian-testing-i386-netinst.iso
    a20391b12f7ff22ef705cee4059c6b92  debian-testing-i386-netinst.iso
    

    Kontrollera sedan att md5-kontrollsumman för den brända cd-skivan matchar också. Följande kommando bör fungera. Det använder storleken på avbildningen för att läsa det korrekta antalet byte från cd-skivan.

    $ dd if=/dev/cdrom | \
    > head -c `stat --format=%s debian-testing-i386-netinst.iso` | \
    > md5sum
    a20391b12f7ff22ef705cee4059c6b92  -
    262668+0 poster in
    262668+0 poster ut
    134486016 bytes (134 MB) kopierade, 97.474 sekunder, 1.4 MB/s
    

Om, efter att installationsprogrammet har startat upp korrekt, identifieras inte cd-rom-enheten, kan ibland ett nytt försök lösa problemet. Om du har fler än en cd-rom-enhet, prova att byta cd-rom-enheten till den andra enheten. Om det inte fungerar eller om cd-rom-enheten identifieras men det uppstod fel vid läsningen från den, prova förslagen som listas nedan. Viss grundläggande kunskap om Linux krävs för det här. För att köra något av kommandona, bör du först växla till den andra virtuella konsollen (VT2) och aktivera skalet där.

  • Växla till VT4 eller visa innehållet i /var/log/syslog (använd nano som redigerare) för att leta efter specifika felmeddelenden. Efter det, kontrollera även utskriften för dmesg.

  • Se efter i utdatat från dmesg om din cd-rom-enhet identifierades. Du bör se någonting som liknar (raderna behöver inte nödvändigtvis vara lika):

    ata1.00: ATAPI: MATSHITADVD-RAM UJ-822S, 1.61, max UDMA/33
    ata1.00: configured for UDMA/33
    scsi 0:0:0:0: CD-ROM            MATSHITA DVD-RAM UJ-822S  1.61 PQ: 0 ANSI: 5
    sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    cdrom: Uniform CD-ROM driver Revision: 3.20
    

    Om du inte ser någonting som liknar det här, är chansen att styrkortet som din cd-rom är ansluten till, inte känns igen eller inte stöds alls. Om du vet vilken drivrutin som behövs för styrkortet, kan du prova att läsa in den manuellt med modprobe.

  • Kontrollera att det finns en enhetsnod för din cd-rom-enhet under /dev/. I ovanstående exempel skulle detta vara /dev/sr0. Det bör även finnas en /dev/cdrom.

  • Använd kommandot mount för att kontrollera att din cd-rom redan är monterad, om inte, försök att montera den manuellt:

    $ mount /dev/hdc /cdrom
    

    Kontrollera om det uppstod felmeddelanden efter körning av kommandot.

  • Kontrollera om DMA för närvarande är aktiverat:

    $ cd /proc/ide/hdc
    $ grep dma settings
    using_dma      1       0       1       rw
    

    En 1 i första kolumnen efter using_dma betyder att det är aktiverat. Om det är, försök att inaktivera det:

    $ echo -n "using_dma:0" >settings
    

    Se till att du är i katalogen för enheten som motsvarar din cd-rom-enhet.

  • Om det uppstår problem under installationen, prova att kontrollera integriteten för cd-skivan med alternativen nära slutet på installationsprogrammets huvudmeny. Det här alternativet kan även användas som ett allmänt test för att se om cd-skivan kan läsas tillförlitligt.

5.4.2. Uppstartskonfiguration

Om du har problem med att kärnan hänger sig under uppstartsprocessen, inte känner igen kringutrustning som du faktiskt har, eller inte korrekt detekterar vissa enheter, är uppstartsparametrarna det första att kontrollera, vilket diskuteras i Avsnitt 5.3, ”Uppstartsparametrar”.

In some cases, malfunctions can be caused by missing device firmware (see Avsnitt 2.2, ”Enheter som kräver fast programvara” and Avsnitt 6.4, ”Läsa in saknad fast programvara”).

5.4.3. Tolkning av kärnans uppstartsmeddelanden

Under uppstartssekvensen kanske du se många meddelanden liknande can't find någonting , eller någonting not present, can't initialize någonting, eller till och med this driver release depends on någonting. De flesta av de här meddelandena är harmlösa. Du ser dem för att kärnan för installationssystemet är byggd för att köras på många olika datorer och med många olika kringutrustningsenheter. Ingen dator kommer så klart att innehålla alla tänkbara kringutrustningsenheter, så operativsystemet kan klaga en hel del när den letar efter kringutrustning som du inte har. Du kan också se att systemet gör en paus. Det händer när det väntar på att en enhet ska svara, och att den enheten finns inte i ditt system. Om du tycker att tiden det tar att starta upp systemet är på tok för lång, kan du skapa en anpassad kärna senare (se Avsnitt 8.5, ”Bygg en ny kärna”).

5.4.4. Rapportering av installationsproblem

Om du kommer igenom den initiala uppstartsfasen men inte kan färdigställa installationen, kan menyalternativet Spara felsökningsloggar vara till hjälp. Det låter dig lagra felloggar från systemet och information om konfigurationen från installationsprogrammet på en diskett, eller hämta dem med en webbläsare. Den informationen kan innehålla ledtrådar till vad som gick fel och hur man rättar till det. Om du skickar in en felrapport kan du bifoga den här informationen i felrapporten.

Andra relevanta installationsmeddelanden kan hittas i /var/log/ under installationen, och /var/log/installer/ efter datorn har startats om till det nyligen installerade systemet.

5.4.5. Skicka installationsrapporter

Om du fortfarande har problem, skicka in en installationsrapport. Vi uppmuntrar att installationsrapporter skickas in även om installationen lyckats, så att vi kan få så mycket information som möjligt om många olika maskinvarukonfigurationer.

Observera att din installationsrapport kommer att publiceras i Debians felhanteringssystem (BTS) och vidarebefordras till en publik sändlista. Se till att du använder en e-postadress som du inte har några problem med att den används publikt.

If you have a working Debian system, the easiest way to send an installation report is to install the installation-report and reportbug packages (apt install installation-report reportbug), configure reportbug as explained in Avsnitt 8.4.2, ”Skicka e-post utanför systemet”, and run the command reportbug installation-reports.

Du kan även använda den här mallen när du fyller i installationsrapporter, och sedan skicka rapporten som en felrapport mot pseudopaketet installation-reports, genom att skicka den till (skriv på engelska).

Package: installation-reports

Boot method: <Hur startade du upp installationsprogrammet? Cd? Diskett? Nätverk?>
Image version: <Fullständig url till avbildningen du hämtade är bäst>
Date: <Datum och tid för installationen>

Machine: <Beskrivning av maskinen (exempelvis IBM Thinkpad R32)>
Processor:
Memory:
Partitions: <df -Tl räcker; en rå partitionstabell föredras>

Utskrift från lspci -nn och lspci -vnn:

Base System Installation Checklist:
[O] = OK, [E] = Fel (förklara nedan), [ ] = provade det inte

Initial boot:           [ ]
Detect network card:    [ ]
Configure network:      [ ]
Detect CD:              [ ]
Load installer modules: [ ]
Detect hard drives:     [ ]
Partition hard drives:  [ ]
Install base system:    [ ]
Clock/timezone setup:   [ ]
User/password setup:    [ ]
Install tasks:          [ ]
Install boot loader:    [ ]
Overall install:        [ ]

Comments/Problems:

<Beskrivning av installationen, i prosa, och eventuella tankar, kommentarer
      och idéer du hade under installationen.>

Beskriv i felrapporten vad problemet var, inklusive de sista meddelandena från kärnan om problemet var att kärnan hängde sig. Beskriv de steg du tog som slutade i att systemet fick problem.