5.4. Fejlsøgning af installationsprocessen

5.4.1. Troværdigheden på optiske medier

Undertiden, specielt med ældre drev, vil installationsprogrammet fejle i at starte op fra en optisk disk. Installationsprogrammet kan også — selv efter opstart fra en sådan disk — mislykkes i at genkende disken eller returnere fejl under læsning fra den under installationen.

Der er mangle forskellige mulige årsager for disse problemer. Vi kan kun vise nogle gængse problemstillinger og tilbyde generelle forslag til hvordan du håndterer dem. Resten er op til dig.

Der er to meget simple metoder, du bør prøve først.

  • Hvis disken ikke starter op, så kontroller at disken er korrekt indsat og at den ikke er ridset eller beskidt.

  • Hvis installationsprogrammet ikke kan genkende en disk, så prøv at køre indstillingen Registrer og monter installationsmedie endnu en gang. Nogle DMA-relaterede problemstillinger med meget gamle cd-rom-drev kan løses på denne måde.

Hvis dette ikke virker, så prøv forslagene i underafsnittene nedenfor. De fleste - men ikke alle - forslag diskuteret her er gyldige for både cd-rom og dvd.

Hvis du ikke kan få installationen til at virke fra optisk disk, så prøv en af de andre tilgængelige installationsmetoder.

5.4.1.1. Gængse problemstillinger

  • Nogle ældre cd-rom-drev understøtter ikke læsning fra diske som blev brændt med høje hastigheder via et moderne cd-rom-drev.

  • Nogle meget gamle cd-rom-drev virker ikke korrekt hvis direct memory access (DMA) er aktiveret for dem.

5.4.1.2. Hvordan kan der undersøges og måske løses problemstillinger

Hvis den optiske disk ikke starter op, så prøv anbefalingerne på listen nedenfor.

  • Kontroller at din BIOS/UEFI rent faktisk understøtter opstart fra optisk disk (kun en problemstilling for meget gamle systemer) og at opstart fra et sådant medie er aktiveret i BIOS/UEFI'en.

  • Hvis du hentede et iso-aftryk, så kontroller at md5summen for det aftryk matcher det viste aftryk i filen MD5SUMS, som bør befinde sig samme sted, som du hentede aftrykket fra.

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

    Derefter kontrollerer du, at md5summen for den brændte disk også matcher. Den følgende kommando bør virke. Den bruger størrelsen for aftrykket til at læse det korrekte antal byte fra disken.

    > head -c `stat --format=%s debian-testing-i386-netinst.iso` | \
    > md5sum
    a20391b12f7ff22ef705cee4059c6b92  -
    262668+0 poster ind
    262668+0 poster ud
    134486016 byte (134 MB) kopieret, 97,474 sekunder, 1,4 MB/s
    

Hvis, efter at installationsprogrammet er blevet korrekt startet, disken ikke regstreres, så kan det bare at prøve igen nogle gange løse problemet. Hvis du har mere end et optisk drev, så prøv at indsætte disken i det andet drev. Hvis det ikke virker eller hvis diske genkendes men har fejl under læsning, så prøv forslagene nedenfor. Lidt grundlæggende viden om Linux er krævet for dette. For at køre disse kommandoer, så skal du først skifte til den anden virtuelle konsol (VT2) og aktivere skallen der.

  • Skift til VT4 eller vis indholdet af /var/log/syslog (brug nano som redigeringsprogram) til at kontrollere efter specifikke fejlbeskeder. Derefter kontrolleres også resultatet af dmesg.

  • Kontroller i resultatet fra dmesg om dit optiske drev blev genkendt. Du bør se noget ala (linjerne skal ikke nødvendigvis være fortløbende):

    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
    

    Hvis du ikke ser noget der ligner eksemplet, er der en risiko for, at controlleren som dit drev er forbundet med ikke blev genkendt eller slet ikke er understøttet. Hvis du ved hvilken driver, der er krævet for controlleren, så kan du forsøge at indlæse den manuelt med modprobe.

  • Kontroller at der er en enhedsknude for dit optiske drev under /dev/. I eksemplet ovenfor, skal dette være /dev/sr0. Der skal også være et /dev/cdrom.

  • Brug kommandoen mount til at kontrollere om den optiske disk allerede er monteret; hvis ikke, så prøv at montere den manuelt:

    $ mount /dev/hdc /cdrom
    

    Kontroller hvis der er nogle fejlbeskeder efter den kommando.

  • Kontroller om DMA er aktiveret:

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

    Et 1 i den første kolonne efter using_dma betyder at den er aktiveret. Hvis den er, så prøv at deaktivere den:

    $ echo -n "using_dma:0" >settings
    

    Sikr dig at du er i mappen for enheden som svarer til dit optiske drev.

  • Hvis der er problemer under installationen, så prøv at kontrollere integriteten for installationsmediet med indstillingen nær bunden af installationsprogrammets hovedmenu. Denne indstilling kan også bruges som en generel test af, om disken kan læses troværdigt.

5.4.2. Opstartskonfiguration

Hvis du har problemer og kernen hænger under opstartsprocessen, ikke genkender perifære enheder du rent faktisk har, eller driverne ikke bliver genkendt korrekt, så er den første ting du skal gøre er at kontrollere opstartsparametrene, som omtalt i Afsnit 5.3, “Opstartsparametre”.

I nogle tilfælde kan fejlsituationer opstå på grund af manglende firmware for udstyr (se Afsnit 2.2, “Enheder som kræver firmware” og Afsnit 6.4, “Indlæsning af manglende firmware”).

5.4.3. Fortolker kernens opstartsbeskeder

Under opstartssekvensen, kan du se beskeder i form af kan ikke finde et eller andet eller noget er ikke til stede, kan ikke initialisere noget, eller endda denne driverudgivelse afhænger af et eller andet. De fleste af disse beskeder er harmløse. Du ser dem fordi kernen for installationssystemet er bygget til at køre på computere med mange forskellige perifære enheder. Det er indlysende at ikke alle computere har hver eneste perifære enhed, så operativsystemet kan give nogle få beklagelser, når det leder efter perifære enheder, du ikke har. Du kan også se at systemet kan gå i pause i et øjeblik. Dette sker når systemet venter på at en enhed svarer, og denne enhed ikke er tilgængelig på dit system. Hvis du synes at tiden systemet er om at starte op er for lang, så kan du oprette en tilpasset kerne senere (see Afsnit 8.5, “Kompilering af en ny kerne”).

5.4.4. Rapportering af installationsproblemer

Hvis du kommer igennem den indledende opstartsfase men ikke kan færdiggøre installationen, så kan menupunktet Gem fejlsøgningslog være nyttigt. Punktet lader dig gemme fejllog fra systemet og konfigurationsinformation fra installationsprogrammet til en diskette eller hente dem med en internetbrowser. Denne information kan give ideer til hvad der gik galt og hvordan det rettes. Hvis du indsender en fejlrapport, så kan du vedhæfte denne information til fejlrapporten.

Andre relevante installationsbeskeder kan findes i /var/log/ under installationen og /var/log/installer/ efter at computeren er blevet startet op i det installerede system.

5.4.5. Indsendelse af installationsrapporter

Hvis du stadig har problemer, så indsend en installationsrapport. Vi opmuntrer også til, at installationsrapporter indsendes selvom installationen lykkes, så vi kan få så meget information som muligt om det største antal udstyrskonfigurationer.

Bemærk at din installationsrapport vil blive vist i Debians fejlsøgningssystem (BTS) og videresendt til en offentlig postliste. Sikr dig at du bruger en e-post-adresse, som du ikke har problemer med er offentlig.

Hvis du har et fungerende Debian-system, så er den nemmeste måde at sende en installationsrapport at installere pakkerne installation-report og reportbug (apt install installation-report reportbug), konfigurere reportbug som forklaret i Afsnit 8.4.2, “Sende e-post udenfor systemet”, og køre kommandoen reportbug installation-reports.

Alternativt kan du bruge denne skabelon når du udfylder installationsrapporter, og indsende rapporten som en fejlrapport mod pseudopakken installation-reports ved at sende den til .

Pakke: installation-reports

Opstartsmetode: <Hvordan igangsatte du installationsprogrammet? cd/dvd? USB-drev? netværk?>
Aftryksversion: <Fuld adresse til aftrykket du hentede er bedst>
Dato: <Dato og tidspunkt for installationen>

Maskine: <Beskrivelse af maskine (f.eks. IBM Thinkpad R32)>
Processor:
Hukomelse:
Partitioner: <df -Tl er nok; den rå partitionstabel foretrækkes>

Resultat af lspci -knn (eller lspci -nn):

Afkrydsningsliste for installation af basissystemet:
[O] = O.k., [E] = Fejl (uddyb venligst nedenfor), [ ] = prøvede det ikke

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:        [ ]

Kommentarer/problemer:

<Beskrivelse af installationen, i tekst, og eventuelle tanker,
kommentarer og ideer du havde under den oprindelige installation.>

I fejlrapporten beskriver du hvad problemet er, inklusiv den sidst synlige kernebesked i tilfælde af at kernen hænger. Beskriv handlingerne, du foretog dig, som førte til systemets fejltilstand.