[ předchozí ] [ Obsah ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ další ]

Instalace systému Debian GNU/Linux 3.0 na architektuře Intel x86
Kapitola 10 - Technické údaje o zaváděcích disketách


10.1 Zdrojové texty

Balík boot-floppies obsahuje veškeré zdrojové texty a dokumentaci k instalačním disketám.


10.2 Záchranná disketa

Záchranná disketa obsahuje souborový systém Ext2 (nebo FAT podle architektury, kde instalujete) a měla by být čitelná pod operačními systémy schopnými připojit tyto souborové systémy. Jádro Linuxu se nachází v souboru linux.bin. Soubor root.bin je programem gzip komprimovaný obraz 1,44 MBajtového souborového systému Minix (případně Ext2), nahrává se do RAMdisku a slouží jako kořenový svazek souborů.


10.3 Náhrada jádra na záchranné disketě

Pokud potřebujete na záchranné disketě použít jiné jádro, musíte vytvořit jádro Linuxu podporující (přímo, nestačí v modulech):

Ujistěte se, že jádro, které chcete použít, nemá nastavenou položku CONFIG_DEVFS. CONFIG_DEVFS není kompatibilní s instalačním systémem.

Stáhněte si sadu zaváděcích disket: kořenovou (root), záchrannou (rescue) a disketu s ovladači (driver disk). Nezapomeňte, že jádra bf2.4, idepci a compact používají upravená jádra. Kompaktní sada má výhodu v tom, že obsahuje pouze jednu disketu s ovladači, což není na škodu, protože vaše jádro bude mít pravděpodobně všechny potřebné ovladače v sobě. Na druhou stranu ale musíte při sestavení jádra provést jeden krok navíc (viz make-kpkg v balíčku kernel-package). Také je možné, že uvidíte nějaké chybové hlášky ohledně modulů.

Při sestavení vlastního jádra je doporučeno jej nastavit podobně, jako původní jádro, které chcete nahradit. Měli byste si stáhnout balíček kernel-source, který byl použit pro sestavení původního jádra a ze záchranné diskety si zkopírovat soubor .config (viz níže).

Podle příkladu připojte obraz záchranné diskety.

             mount -t auto -o loop rescue.bin /mnt

Nakopírujte vaše upravené jádro do souboru /mnt/linux.bin a z adresáře /mnt spusťte skript rdev.sh. Skript předpokládá, že je jádro v aktuálním adresáři nebo v souboru /mnt/linux.bin.

Pak byste měli gzipem zabalit soubory System.map a .config vašeho upraveného jádra a nakopírovat je jako sys_map.gz a config.gz do adresáře /mnt.

Nyní můžete obraz diskety odmontovat a nakopírovat jej na disketu. Pravděpodobně teď budete chtít nainstalovat vaše upravené jádro na pevný disk (krok ``Instalovat jádro a moduly operačního systému'').

Jestliže používáte instalační sadu s upraveným jádrem, přepněte se na druhou konzoli (tty2) a aktivujte shell klávesou Enter. Příkazem ls /target/lib/modules zjistíte, kam se nakopírovaly moduly z diskety s ovladači. Pak se příkazem uname -r podívejte, kde by moduly měly být ve skutečnosti. Jestli se umístění liší, měli byste to spravit příkazem

     	mv /target/lib/modules/* /target/lib/modules/`uname -r`

Nyní se můžete vrátit zpět na tty1. Jestli se předchozí krok neprovedl správně, tak ``Konfigurovat moduly s ovladači zařízení'' nenajde žádné moduly a tudíž bude velmi smutný.

S největší pravděpodobností také budete chtít nahradit soubor modules.tgz umístěný na disketě s ovladači. Tento soubor je komprimovaný obsah adresáře /lib/modules/kernel-version. Adresář zabalte tak, aby obsahoval i nadřazené adresáře (t.j. /lib/modules/).


10.4 Natažení existujících modulů

Jestliže potřebujete nezbytný ovladač, třeba pro přístup k disku nebo k zařízení obsahující instalační soubory, nemusíte sestavovat celé jádro, ale stačí použít stávající moduly. Tyto moduly můžete nahrát z diskety ještě před připojením kořenové oblasti. K přípravě takovéto diskety budete potřebovat:

Následující kroky ukazují, jak vytvořit disketu s moduly jádra bf2.4 za použití linuxového počítače:


[ předchozí ] [ Obsah ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ další ]

Instalace systému Debian GNU/Linux 3.0 na architektuře Intel x86

verze 3.0.23, 15 May, 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo