5.4. Problémy s instalačním systémem

5.4.1. Reliability of optical media

Sometimes, especially with older drives, the installer may fail to boot from an optical disc. The installer may also — even after booting successfully from such disc — fail to recognize the disc or return errors while reading from it during the installation.

Možných příčin je spousta a můžeme zde vypsat jen ty nejběžnější, resp. můžeme zmínit obecné postupy. Zbytek je na vás.

Nejprve byste měli vyzkoušet dvě nejjednodušší věci.

  • If the disc does not boot, check that it was inserted correctly and that it is not dirty.

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

If this does not work, then try the suggestions in the subsections below. Most, but not all, suggestions discussed there are valid for CD-ROM and DVD.

If you cannot get the installation working from optical disc, try one of the other installation methods that are available.

5.4.1.1. Běžné problémy

  • Některé starší CD mechaniky nepodporují čtení disků vypálených na novějších vypalovačkách vyššími rychlostmi.

  • Některé hodně staré CD mechaniky nefungují správně při povoleném DMA direct memory access.

5.4.1.2. Jak zjistit o problému co nejvíce (a možná jej vyřešit)

If the optical disc fails to boot, try the suggestions listed below.

  • Check that your BIOS/UEFI actually supports booting from optical disc (only an issue for very old systems) and that booting from such media is enabled in the BIOS/UEFI.

  • If you downloaded an iso image, check that the md5sum of that image matches the one listed for the image in the MD5SUMS file that should be present in the same location as where you downloaded the image from.

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

    Next, check that the md5sum of the burned disc matches as well. The following command should work. It uses the size of the image to read the correct number of bytes from the disc.

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

If, after the installer has been booted successfully, the disc is not detected, sometimes simply trying again may solve the problem. If you have more than one optical drive, try changing the disc to the other drive. If that does not work or if the disc is recognized but there are errors when reading from it, try the suggestions listed below. Some basic knowledge of Linux is required for this. To execute any of the commands, you should first switch to the second virtual console (VT2) and activate the shell there.

  • Zkontrolujte podezřelé hlášky na čtvrté virtuální konzoli, nebo si editorem nano prohlédněte obsah souboru /var/log/syslog. Poté zkontrolujte výstup příkazu dmesg.

  • Check in the output of dmesg if your optical drive was recognized. You should see something like (the lines do not necessarily have to be consecutive):

    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
    

    If you don't see something like that, chances are the controller your drive is connected to was not recognized or may be not supported at all. If you know what driver is needed for the controller, you can try loading it manually using modprobe.

  • Check that there is a device node for your optical drive under /dev/. In the example above, this would be /dev/sr0. There should also be a /dev/cdrom.

  • Use the mount command to check if the optical disc is already mounted; if not, try mounting it manually:

    $ mount /dev/hdc /cdrom
    

    Check if there are any error messages after that command.

  • Check if DMA is currently enabled:

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

    A 1 in the first column after using_dma means it is enabled. If it is, try disabling it:

    $ echo -n "using_dma:0" >settings
    

    Make sure that you are in the directory for the device that corresponds to your optical drive.

  • If there are any problems during the installation, try checking the integrity of the installation media using the option near the bottom of the installer's main menu. This option can also be used as a general test if the disc can be read reliably.

5.4.2. Zaváděcí konfigurace

Pokud se jádro zasekne během zavádění, nerozezná připojená zařízení, nebo disky nejsou korektně rozpoznány, v prvé řadě zkontrolujte parametry jádra, kterými se zabývá 5.3 – „Zaváděcí parametry“.

V některých případech může za nefunkčnost zařízení chybějící firmware, jak popisují části 2.2 – „Ovladače vyžadující firmware“ a 6.4 – „Nahrání chybějícího firmwaru“.

5.4.3. Softwarová syntéza hlasu

Pokud softwarová syntéza hlasu nefunguje, bývá to obvykle problém se zvukovou kartou. Buď není její ovladač součástí instalátoru, nebo její mixer používá atypické názvy kanálů, které jsou vevýchozím nastavení ztišené. Měli byste to nahlásit jako chybu a přiložit k ní výpisy násedujících příkazů spuštěných na daném počítači z jiného linuxového systému, na kterém zvuk funguje (například z Live CD).

  • dmesg

  • lspci

  • lsmod

  • amixer

5.4.4. Běžné instalační problémy na 32-bit PC

V praxi se můžete potkat s instalačními problémy, které lze vyřešit, nebo je aspoň obejít, zadáním určitých zaváděcích parametrů instalačnímu programu.

Jestliže je obraz na obrazovce během zavádění jádra divný, jako třeba čistě bílý, naprosto černý, nebo se zobrazuje barevné smetí, máte problematickou grafickou kartu, která se neumí správně přepnout do grafického režimu. V takovém případě pomůže zaváděcí parametr fb=false, kterým vypnete grafický framebuffer. Během instalace však bude k dispozici pouze podmnožina dostupných jazyků, protože některé jazyky nejdou v čistě textovém režimu zobrazit. Zaváděcí parametry popisuje 5.3 – „Zaváděcí parametry“.

5.4.4.1. Systém zamrzne během konfigurování PCMCIA

Některé staré modely notebooků firmy Dell jsou známé tím, že se zhroutí, když automatické rozpoznávání PCMCIA zařízení přistoupí na určité hardwarové adresy. Toto chování mohou vykazovat i některé notebooky jiných výrobců. Pokud se u vás tento problém projevuje a pro instalaci podporu PCMCIA nepotřebujete, můžete ji vypnout zaváděcím parametrem hw-detect/start_pcmcia=false. Služby PCMCIA můžete zprovoznit později po instalaci.

Alternativně můžete instalační program zavést v expertním režimu. Pak budete mimo jiné dotázáni na rozsah zdrojů, které váš hardware vyžaduje. Například pokud máte jeden z výše zmíněných Dellů, měli byste zde zadat exclude port 0x800-0x8ff. Seznam obvyklých rozsahů se nachází například v System resource settings section of the PCMCIA HOWTO. Při zadávání rozsahů do instalačního programu vynechejte všechny čárky (pokud se v rozsazích nachází).

5.4.5. Význam hlášek při zavádění jádra

Během zavádění systému můžete vidět spoustu hlášení typu can't find ..., ... not present, can't initialize ... nebo this driver release depends on .... Většina těchto hlášení je neškodná. Vy je vidíte proto, že jádro instalačního systému je přeloženo tak, aby mohlo běžet na počítačích s odlišnými hardwarovými konfiguracemi a mnoha různými periferními zařízeními. Samozřejmě že žádný počítač asi nebude mít všechna zařízení, tudíž systém nahlásí několik nenalezených zařízení. Také se může stát, že se zavádění na chvíli zastaví. To se stává při čekání na odpověď od zařízení, které v systému chybí. Pokud se vám zdá doba, za kterou systém naběhne, příliš dlouhá, můžete si později vytvořit vlastní jádro (viz 8.5 – „Kompilace nového jádra“).

5.4.6. Hlášení problémů s instalací

If you get through the initial boot phase but cannot complete the install, the menu option Save debug logs may be helpful. It lets you store system error logs and configuration information from the installer on a storage medium, or download them using a web browser. This information may provide clues as to what went wrong and how to fix it. If you are submitting a bug report, you may want to attach this information to the bug report.

Další užitečné informace můžete najít během instalace v adresáři /var/log/ a později v novém systému ve /var/log/installer/.

5.4.7. Pošlete nám zprávu o instalaci

Pokud problém přetrvává, prosíme vás o zaslání zprávy o průběhu instalace. Zprávu o instalaci můžete zaslat i v případě, že vše proběhlo bez problémů — získáme tak přehled o nejrůznějších hardwarových konfiguracích.

Zprávy o instalaci budou publikovány v našem systému sledování chyb (BTS, Bug Tracking System) a budou přeposlány do veřejného diskusního listu. Proto se ujistěte, že použijete emailovou adresu, u které vám nevadí, že bude zveřejněna.

Máte-li funkční systém s Debianem, je nejjednodušší zaslat zprávu pomocí balíku reportbug. Nainstalujte si potřebné balíky (apt install installation-report reportbug), nastavte reportbug podle kapitoly 8.4.2 – „Odesílání pošty mimo systém“ a spusťte příkaz reportbug installation-reports.

Alternatively you can use this template when filling out installation reports, and file the report as a bug report against the installation-reports pseudo package, by sending it to .

Package: installation-reports

Boot method: <How did you boot the installer? CD/DVD? USB stick? Network?>
Image version: <Full URL to image you downloaded is best>
Date: <Date and time of the install>

Machine: <Description of machine (eg, IBM Thinkpad R32)>
Processor:
Memory:
Partitions: <df -Tl will do; the raw partition table is preferred>

Output of lspci -knn (or lspci -nn):

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:           [ ]
Detect network card:    [ ]
Configure network:      [ ]
Detect media:           [ ]
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:

<Description of the install, in prose, and any thoughts, comments
      and ideas you had during the initial install.>

In the bug report, describe what the problem is, including the last visible kernel messages in the event of a kernel hang. Describe the steps that you did which brought the system into the problem state.