5.1. Zavedení instalátoru na Intel x86

5.1.1. Zavedení z CD-ROM

Pro většinu lidí bude nejjednodušší použít sadu debianích CD. Pokud máte sadu CD a váš počítač podporuje zavádění z CD, nastavte podle 3.6.2 – „Výběr zaváděcího zařízení“ zavádění z CD, vložte CD do mechaniky, restartujte počítač a přejděte k další kapitole.

Některé CD mechaniky mohou vyžadovat použití speciálních ovladačů a tím pádem nemusí být dostupné v prvních fázích instalace. Pokud na vašem hardwaru nefunguje standardní cesta zavádění z CD, přečtěte si pasáž o alternativních jádrech a o jiných instalačních metodách.

I když není možné zavést systém přímo z CD-ROM, můžete z CD-ROM instalovat základní systém a balíčky. Jednoduše zaveďte systém pomocí jiného instalačního média (třeba z disket). Když dojde na instalaci základního systému a dalších balíků, zadejte, že budete instalovat z CD-ROM mechaniky.

Pokud máte problémy se zaváděním, prostudujte si 5.3 – „Problémy s instalačním systémem“.

Možná budete muset nastavit hardware podle 3.6.2 – „Výběr zaváděcího zařízení“. Vložte CD-ROM do mechaniky a restartujte. Systém by měl naběhnout a měl by se zobrazit prompt boot:. Zde můžete zadat zaváděcí parametry, nebo prostě zmáčknout Enter.

Jestliže váš počítač nepodporuje zavádění z CD-ROM, nic se neděje. Instalaci můžete spustit z DOSu příkazem E:\install\boot.bat, kde E: nahradíte písmenem své CD mechaniky. Poté přeskočte na ???.

Pokud budete instalovat z oblasti FAT, můžete zavést instalační systém z pevného disku. Informace o této metodě naleznete v 5.1.2 – „Zavedení z DOSové oblasti“.

5.1.2. Zavedení z DOSové oblasti

Zavedení ze stávajícího operačního systému je často pohodlná a pro některé systémy jediná podporovaná možnost instalace.

Abyste mohli zavést systém z pevného disku, musíte již mít přichystané soubory podle 4.5 – „Příprava souborů pro zavedení z pevného disku“.

Zaveďte operační systém DOS (ne Windows) bez jakýchkoliv ovladačů. Toho dosáhnete stiskem klávesy F8 ve správný moment během zavádění. (Pro jistotu vyberte možnost ,,Příkazová řádka v bezpečném módu''.) Přesuňte se do podadresáře s preferovanou variantou jádra, např.


cd c:\current\compact

. a spusťte dávku install.bat. Jádro nahraje a spustí instalační systém.

V současné době existuje problém (#142421) s programem loadlin, který znemožňuje použít install.bat s variantou jádra bf2.4. Příznakem tohoto problému je chybová hláška invalid compressed format.

5.1.3. Zavedení z Linuxu programem LILO nebo GRUB

Jedinou řádkou initrd= v souboru /etc/lilo.conf nastavíte dvě důležité věci:

  • řeknete zavaděči LILO, že má při zavádění použít soubor initrd.gz jako RAMdisk,

  • řeknete jádru vmlinuz, že má tento RAMdisk použít jako svou kořenovou oblast.

Následuje příklad /etc/lilo.conf:


image=/boot/newinstall/vmlinuz
       label=newinstall
       initrd=/boot/newinstall/initrd.gz

Obvyklá volba root=/dev/hdXYZ v souboru lilo.conf bude tentokrát ignorována. Pokud vás zajímají pikantní detaily, prozkoumejte manuálové stránky initrd(4) a lilo.conf(5). Nyní stačí spustit lilo a restartovat počítač.

Postup pro GRUB je velmi podobný. Do souboru menu.lst v adresáři /boot/grub/ (občas /boot/boot/grub/) přidejte následující řádky:


title  New Install
kernel (hd0,0)/boot/newinstall/vmlinuz root=/dev/ram ramdisk_size=8192 devfs=mount,dall
initrd (hd0,0)/boot/newinstall/initrd.gz

a restartujte počítač. Od teď by neměl být mezi oběma zavaděči žádný rozdíl.

Magii okolo initrd můžete během zavádění vystopovat na několika místech.

  • Ještě před zavedením jádra zobrazí LILO řádku Loading názevobrazu...... s mnohem více tečkami než obvykle. To je stav zavádění RAMdisku.

  • Někde kolem hlášky o inicializaci hodin se zobrazí řádka RAM disk driver initialized, která sděluje, že jádro podporuje RAMdisk.

  • A konečně po kontrole oblastí se objeví hláška RAMDISK: ext2 filesystem found at block 0. (Pokud ne, tak jádro initrd nepodporuje.)

Nyní byste měli vidět spuštěný instalační systém. Pokud nepoužíváte žádné výměnné médium, měli byste se před rozdělením disku pečlivě přesvědčit, že vaše síťové připojení opravdu funguje. Možná potřebujete nahrát nějaké moduly (třeba pro síťovou kartu). Nyní je potřeba neposlouchat debian-installer a přeskočit rovnou ke kroku Připojit dříve inicializovanou oblast. Zde si připojíte oblast, na kterou jste rozbalili jaderné moduly z drivers.tgz (4.5.1 – „Zavedení instalačního systému programem LILO nebo GRUB“).

Přepněte se na druhou konzolu (viz 6.3.8 – „Používání shellu a prohlížení logů“) a v adresáři /target vyhledejte potřebné ovladače. Ty pak nahrajete příkazem insmod.

Vraťte se zpět do debian-installer, z menu vyberte krok 6.3.4 – „Nastavení sítě“ a zkuste pingnout své oblíbené zrcadlo s Debianem. Povedlo se? Gratulujeme!

Po příkazu Odpojit oblast se můžete vrátit zpět k dělení disku a pokračovat jako obvykle. Nyní dokonce můžete (i když je to trošku riskantní) úplně smazat předchozí oblasti a začít s čistým diskem. Jediné riziko je v tom, že po krátkou dobu během instalace nebudete moci z disku zavést systém.

5.1.4. Zavedení z USB „klíčenky

Předpokládejme, že jste si připravili vše nezbytné z 3.6.2 – „Výběr zaváděcího zařízení“ a 4.4 – „Příprava souborů pro zavedení z USB zařízení“. Nyní jednoduše zapojte klíčenku do volného USB portu a restartujte počítač. Systém by měl nastartovat a měl by zobrazit úvodní obrazovku s výzvou boot:, kde můžete zadat volitelné parametry, nebo prostě zmáčknout Enter.

Pokud váš počítač neumožňuje zavádění z USB zařízení, můžete pro zavedení použít disketu a poté přejít k USB. Poskupujte podle 5.1.5 – „Zavedení z disket“ — jádro na disketě by mělo automaticky rozpoznat připojená USB zařízení. Až budete požádáni o vložení kořenové diskety, jednoduše stiskněte Enter a debian-installer by měl nastartovat.

5.1.5. Zavedení z disket

Předpokládáme, že jste si již potřebné obrazy stáhli a podle 4.3 – „Zápis obrazů disků na diskety“ vytvořili příslušné diskety. Jestliže je to nutné, můžete si zaváděcí disketu přizpůsobit, viz ???.

Zavedení z diskety je jednoduché. Zasuňte disketu do první disketové jednotky a normálně systém vypněte a znovu zapněte.

Instalace z mechaniky LS-120 (ATAPI verze) je podporovaná pouze jádry 2.4 a novějšími. Navíc musíte jádru zadat virtuální umístění disketové mechaniky. Docílíte toho zaváděcím parametrem root=, kterému zadáte zařízení, na které ovladač ide-floppy připojí mechaniku LS-120. Například pokud ji máte připojenou jako první IDE zařízení na druhém kabelu, zadáte linux.bin root=/dev/hdc.

Poznamenejme, že na některých stanicích kombinace kláves Control-Alt-Delete neprovede korektní reset počítače a je nutné použít „tvrdý restart“. Pokud instalujete z existujícího operačního systému (např. na stanici, kde je nainstalován DOS), pak nemáte na výběr. V ostatních případech použijte „tvrdý restart“ během zavádění.

Kontrolka disketové mechaniky se rozsvítí a měla by se zobrazit uvítací obrazovka končící výzvou boot:. Na této obrazovce si můžete buď přečíst informace dostupné po stisknutí funkčních kláves F1F10, nebo rovnou spustit zavádění systému.

Užitečné informace o zaváděcích parametrech jsou dostupné pod klávesami F4 a F5. Jestliže chcete zadat nějaké parametry, nezapomeňte před nimi uvést název zaváděcí metody (například linux floppy=thinkpad). Pokud pouze zmáčknete Enter, je to jako byste napsali linux bez dalších doplňujících parametrů.

Po stisknutí Enter se objeví hlášení Loading... následované Uncompressing Linux... a několika stranami o hardwaru vašeho počítače. O této fázi zavádění pojednává 5.3.3 – „Význam hlášek při zavádění jádra“.

Po zavedení ze zaváděcí diskety je požadována kořenová disketa. Vložte ji do mechaniky, zmáčkněte Enter a počkejte, až se její obsah natáhne do paměti a automaticky se spustí program debian-installer.

5.1.6. Zavedení z TFTP

Zavedení se sítě vyžaduje síťové připojení, funkční TFTP server a DHCP, RARP nebo BOOTP server.

Nastavení zavádení ze sítě je popsáno v 4.6 – „Příprava souborů pro zavedení ze sítě pomocí TFTP“.

Na architektuře i386 existuje několik možností zavedení z TFTP.

5.1.6.1. Etherboot

Projekt Etherboot nabízí kromě zaváděcích disket také paměti do síťových karet.

5.1.6.2. Síťová karta s bootROM

Je možné, že vaše síťová karta nabízí možnost zavedení z TFTP.

Pokud máte zkušenosti s tímto typem zavádění, neváhejte nám poslat vaše poznatky na adresu . Text pište anglicky a odkažte v něm se na tento dokument.

5.1.6.3. Síťová karta s podporou PXE

Novější síťové karty podporují zavádění metodou PXE, což je reimplementace TFTP od Intel™u.

Pokud máte zkušenosti s tímto typem zavádění, neváhejte nám poslat vaše poznatky na adresu . Text pište anglicky a odkažte v něm se na tento dokument.

5.1.7. Zaváděcí parametry pro i386

Pokud zavádíte systém z diskety nebo z CD-ROM, objeví se vám tzv. boot prompt (zaváděcí výzva), boot:. Podrobnosti o použití zaváděcích parametrů naleznete v 5.1.5 – „Zavedení z disket“. Pokud systém zavádíte ze stávajícího operačního systému, budete muset použít jiné způsoby, jak parametry nastavit. Například při instalaci z DOSu lze parametry změnit editací souboru install.bat.

Některé systémy mají disketové mechaniky s invertovanými DCL. Pokud při čtení z mechaniky zaznamenáte chyby a přitom jste si jisti, že disketa je dobrá, zkuste parametr floppy=thinkpad.

Na některých systémech jako např. IBM PS/1 nebo ValuePoint, které používají řadiče disků ST-506, asi nebude řadič IDE rozpoznán korektně. Nejprve pokud možno vyzkoušejte zavést systém beze změny parametrů. Pokud nebude disk rozpoznán, zkuste zadat geometrii disku (počet cylindrů, hlav a sektorů) pomocí parametru: hd=cylindry,hlavy,sektory.

Jestliže máte velmi starý počítač a jádro se zasekne po hlášce Checking 'hlt' instruction..., potom by mohl pomoci parametr no-hlt, kterým zakážete provádění tohoto testu.

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 video=vga16:off, kterým vypnete grafickou konzolu. Během instalace se však nezobrazí výzva pro výběr jazyka a celá instalace proběhne pouze v angličtině. Zaváděcí parametry popisuje 5.2 – „Zaváděcí parametry“.

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

Některé 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. Pokud se u vás tento problém projevuje, můžete zkusit následující okliku:

  • připravte kořenový souborový systém a nainstalujte jádro s moduly, ale ještě nespouštějte konfiguraci PCMCIA zařízení.

  • přepněte se do příkazového řádku (viz 6.3.8 – „Používání shellu a prohlížení logů“)

  • spusťte příkaz: echo exclude port 0x810-0x81f >> /target/etc/pcmcia/config.opts

  • vraťte se do hlavního menu a pokračujte konfigurací PCMCIA

5.1.9. Systém zamrzne během nahrávání USB modulů

Jádro se standardně snaží nahrát ovladače pro USB a konkrétně pro USB klávesnice, aby umožnilo instalaci uživatelům s nestandardními USB klávesnicemi. Bohužel existují porouchané USB systémy, na kterých se ovladač při nahrávání zasekne. Obejít je můžete tím, že problémový USB řadič deaktivujete v BIOSu základní desky. Jinou možností je zaváděcí parametr nousb, který zabrání zavedení USB modulů, i když je příslušný hardware nalezen.