summaryrefslogtreecommitdiff
path: root/cs/appendix
diff options
context:
space:
mode:
Diffstat (limited to 'cs/appendix')
-rw-r--r--cs/appendix/chroot-install.xml166
-rw-r--r--cs/appendix/preseed.xml34
2 files changed, 165 insertions, 35 deletions
diff --git a/cs/appendix/chroot-install.xml b/cs/appendix/chroot-install.xml
index c04f785d5..343601f46 100644
--- a/cs/appendix/chroot-install.xml
+++ b/cs/appendix/chroot-install.xml
@@ -1,5 +1,5 @@
<!-- $Id$ -->
-<!-- original version: 41453 -->
+<!-- original version: 43655 -->
<sect1 id="linux-upgrade">
<title>Instalace Debianu ze stávajícího unixového/linuxového systému</title>
@@ -31,9 +31,9 @@ hardwarem, který jinak není podporován instalačními médii.
Nejprve si rozdělte disk. Budete potřebovat aspoň jeden oddíl
(kořenový) plus oblast pro virtuální paměť (swap). Pro čistě
-konzolovou instalaci potřebujete oblast velkou minimálně 150 MB,
+konzolovou instalaci potřebujete oblast velkou minimálně 350 MB,
jestliže budete instalovat i X Window System, počítejte s nejméně
-300 megabajty.
+1 GB.
</para><para>
@@ -159,6 +159,7 @@ V ukázkovém příkazu <command>debootstrap</command> nahraďte
<replaceable>ARCH</replaceable> jedním z následujících:
<userinput>alpha</userinput>,
+<userinput>amd64</userinput>,
<userinput>arm</userinput>,
<userinput>hppa</userinput>,
<userinput>i386</userinput>,
@@ -172,7 +173,7 @@ V ukázkovém příkazu <command>debootstrap</command> nahraďte
<informalexample><screen>
<prompt>#</prompt> <userinput>/usr/sbin/debootstrap --arch <replaceable>ARCH</replaceable> &releasename; \
- /mnt/debinst http://http.us.debian.org/debian</userinput>
+ /mnt/debinst http://ftp.cz.debian.org/debian</userinput>
</screen></informalexample>
</para>
@@ -191,6 +192,13 @@ když minimální, systém Debian. Nastal čas se do něj přesunout:
<prompt>#</prompt> <userinput>LANG=C chroot /mnt/debinst /bin/bash</userinput>
</screen></informalexample>
+a případně nastavit definici terminálu tak, aby byla kompatibilní se
+základním systémem Debianu:
+
+<informalexample><screen>
+<prompt>#</prompt> <userinput>export TERM=<replaceable>xterm-color</replaceable></userinput>
+</screen></informalexample>
+
</para>
<sect3>
@@ -216,8 +224,8 @@ Jako vzor můžete použít následující šablonu (místo
/dev/XXX none swap sw 0 0
proc /proc proc defaults 0 0
-/dev/fd0 /mnt/floppy auto noauto,rw,sync,user,exec 0 0
-/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user,exec 0 0
+/dev/fd0 /media/floppy auto noauto,rw,sync,user,exec 0 0
+/dev/cdrom /media/cdrom iso9660 noauto,ro,user,exec 0 0
/dev/XXX /tmp ext3 rw,nosuid,nodev 0 2
/dev/XXX /var ext3 rw,nosuid,nodev 0 2
@@ -233,6 +241,19 @@ příkazem <userinput>mount -a</userinput>, nebo individuálně příkazem:
<prompt>#</prompt> <userinput>mount /cesta</userinput> # např.: mount /usr
</screen></informalexample>
+Přípojné body pro výměnná média se v aktuálních verzích Debianu
+nachází v adresáři <filename>/media</filename>, ale pro zachování
+zpětné kompatibility na ně existují i symbolické odkazy v kořenu
+<filename>/</filename>. Příklad:
+
+<informalexample><screen>
+<prompt>#</prompt> <userinput>cd /media</userinput>
+<prompt>#</prompt> <userinput>mkdir cdrom0</userinput>
+<prompt>#</prompt> <userinput>ln -s cdrom0 cdrom</userinput>
+<prompt>#</prompt> <userinput>cd /</userinput>
+<prompt>#</prompt> <userinput>ln -s media/cdrom</userinput>
+</screen></informalexample>
+
Před další prací si ověřte, že máte připojený virtuální souborový
systém <filename>/proc</filename>. Pokud tomu tak není, připojte jej:
@@ -242,7 +263,7 @@ systém <filename>/proc</filename>. Pokud tomu tak není, připojte jej:
</para><para>
-Príkaz <userinput>ls /proc</userinput> by nyní měll vypsat neprázdný
+Příkaz <userinput>ls /proc</userinput> by nyní měl vypsat neprázdný
adresář. Pokud by se tak nestalo, stále byste měli být schopni
připojit <filename>proc</filename> z vnějšku chrootu:
@@ -254,20 +275,20 @@ připojit <filename>proc</filename> z vnějšku chrootu:
</sect3>
<sect3>
- <title>Nastavení klávesnice</title>
+ <title>Nastavení časového pásma</title>
<para>
-Klávesnici nastavíte:
+Nastavením proměnné <quote>UTC</quote> v souboru
+<filename>/etc/default/rcS</filename> systému říkáte, zda má
+hardwarové hodiny počítače interpretovat jako místní čas, nebo jako
+čas v UTC. Nástrojem <userinput>tzconfig</userinput> můžete nastavit
+své časové pásmo.
<informalexample><screen>
-<prompt>#</prompt> <userinput>dpkg-reconfigure console-data</userinput>
+<prompt>#</prompt> <userinput>editor /etc/default/rcS</userinput>
+<prompt>#</prompt> <userinput>tzconfig</userinput>
</screen></informalexample>
-</para><para>
-
-Klávesnici nemůžete v chrootu nastavit, změna se projeví až po příštím
-restartu.
-
</para>
</sect3>
@@ -339,6 +360,20 @@ Zadejte název svého systému (délka aspoň 2 a nejvýše 63 znaky):
<prompt>#</prompt> <userinput>echo JmenoPocitace &gt; /etc/hostname</userinput>
</screen></informalexample>
+A vytvořte základní <filename>/etc/hosts</filename> s podporou IPv6:
+
+<informalexample><screen>
+127.0.0.1 localhost JmenoPocitace
+
+# The following lines are desirable for IPv6 capable hosts
+::1 ip6-localhost ip6-loopback
+fe00::0 ip6-localnet
+ff00::0 ip6-mcastprefix
+ff02::1 ip6-allnodes
+ff02::2 ip6-allrouters
+ff02::3 ip6-allhosts
+</screen></informalexample>
+
Jestliže máte více síťových karet, měli byste si pohrát s názvy modulů
v <filename>/etc/modules</filename>, aby se karty vždy přiřadily ke
stejnému rozhraní (eth0, eth1, atd.)
@@ -347,22 +382,51 @@ stejnému rozhraní (eth0, eth1, atd.)
</sect3>
<sect3>
- <title>Nastavení Locales</title>
+ <title>Nastavení APT</title>
+<para>
+
+Debootstrap sice vytvořil základní soubor
+<filename>/etc/apt/sources.list</filename>, který umožní instalaci
+dalších balíků, ale je možné, že budete chtít přidat další zdroje,
+například pro bezpečnostní aktualizace, nebo pro zdrojové balíky:
+
+<informalexample><screen>
+deb-src http://ftp.cz.debian.org/debian etch main
+
+deb http://security.debian.org/ etch/updates main
+deb-src http://security.debian.org/ etch/updates main
+</screen></informalexample>
+
+Po úpravách seznamu zdrojů nezapomeňte spustit příkaz
+<userinput>aptitude update</userinput>.
+
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Nastavení místního prostředí a klávesnice</title>
<para>
Aby se s vámi systém bavil v jiném jazyce než je angličtina, musíte
-nainstalovat a nastavit balík pro podporu národních prostředí:
+nainstalovat a nastavit balík pro podporu národních prostředí. V
+současnosti se doporučuje použít prostředí v kódování UTF-8.
<informalexample><screen>
<prompt>#</prompt> <userinput>aptitude install locales</userinput>
<prompt>#</prompt> <userinput>dpkg-reconfigure locales</userinput>
</screen></informalexample>
-POZNÁMKA: Před tímto krokem již musíte mít nastavený systém pro správu
-balíčků &mdash; <classname>apt</classname>. To znamená mít správně
-vytvořený soubor <filename>sources.list</filename> a poté spustit
-příkaz <command>aptitude update</command>. Také nebude od věci
-nastudovat si odpovídající dokumenty HOWTO.
+Pokud je to potřeba, můžete nakonfigurovat klávesnici:
+
+<informalexample><screen>
+<prompt>#</prompt> <userinput>aptitude install console-data</userinput>
+<prompt>#</prompt> <userinput>dpkg-reconfigure console-data</userinput>
+</screen></informalexample>
+
+</para><para>
+
+Klávesnici nemůžete nastavit v chrootu, změna se projeví až po příštím
+restartu.
</para>
</sect3>
@@ -386,7 +450,15 @@ Vybrané jádro nainstalujte:
<prompt>#</prompt> <userinput>aptitude install linux-image-<replaceable>&kernelversion;-arch-atd</replaceable></userinput>
</screen></informalexample>
-</para>
+</para><note><para>
+
+Instalaci a aktualizaci jader dodávaných s Debianem ovlivňuje
+konfigurační soubor <filename>/etc/kernel-img.conf</filename>.
+Tento soubor se vytvoří při první instalaci balíku s jádrem. Více
+informací o tomto souboru se dozvíte v jeho manuálové stránce, která
+je součástí balíku <classname>kernel-package</classname>.
+
+</para></note>
</sect2>
<sect2>
@@ -412,11 +484,27 @@ kterého jej spouštíte).
</para><para arch="x86">
+Instalace a nastavení <classname>grub</classname>u není složitější
+než spuštění:
+
+<informalexample><screen>
+<prompt>#</prompt> <userinput>aptitude install grub</userinput>
+<prompt>#</prompt> <userinput>grub-install /dev/<replaceable>hda</replaceable></userinput>
+<prompt>#</prompt> <userinput>update-grub</userinput>
+</screen></informalexample>
+
+Druhý příkaz nainstaluje <command>grub</command> (v tomto případě do
+hlavního zaváděcího záznamu (MBR) disku
+<literal>hda</literal>). Poslední příkaz vytvoří rozumný a funkční
+konfigurační soubor <filename>/boot/grub/menu.lst</filename>.
+
+</para><para arch="x86">
+
Pro inspiraci nabízíme minimální <filename>/etc/lilo.conf</filename>:
<informalexample><screen>
-boot=/dev/hda6
-root=/dev/hda6
+boot=/dev/<replaceable>hda6</replaceable>
+root=/dev/<replaceable>hda6</replaceable>
install=menu
delay=20
lba32
@@ -453,4 +541,32 @@ Na některých počítačích musíte místo <userinput>hd:</userinput> použít
</para>
</sect2>
+
+ <sect2>
+ <title>Závěrečné kroky</title>
+<para>
+
+Jak již bylo řečeno dříve, nainstalovaný systém bude poměrně
+jednoduchý. Chcete-li z něj udělat systém o něco vyspělejší,
+doinstalujte alespoň balíky s prioritou <quote>standardní</quote>:
+
+<informalexample><screen>
+<prompt>#</prompt> <userinput>tasksel install standard</userinput>
+</screen></informalexample>
+
+Nic vám samozřejmě nebrání nainstalovat jednotlivé balíky pomocí
+<command>aptitude</command>.
+
+</para><para>
+
+Po instalaci zůstanou stažené .deb soubory v adresáři
+<filename>/var/cache/apt/archives/</filename>. Nějaké místo můžete
+uvolnit jejich smazáním:
+
+<informalexample><screen>
+<prompt>#</prompt> <userinput>aptitude clean</userinput>
+</screen></informalexample>
+
+</para>
+ </sect2>
</sect1>
diff --git a/cs/appendix/preseed.xml b/cs/appendix/preseed.xml
index ecfc8ba65..c2e7f460d 100644
--- a/cs/appendix/preseed.xml
+++ b/cs/appendix/preseed.xml
@@ -1,5 +1,5 @@
<!-- $Id$ -->
-<!-- original version: 42982 -->
+<!-- original version: 43658 -->
<!--
Be carefull with the format of this file as it is parsed to generate
@@ -338,7 +338,19 @@ Pro nastavení hodnoty libovolné proměnné zmíněné v tomto dodatku stačí
zadat
<userinput><replaceable>cesta/k/proměnné</replaceable>=<replaceable>hodnota</replaceable></userinput>. Jestliže
se má hodnota použít k přednastavení balíku v cílovém systému, musíte
-předřadit ještě <firstterm>vlastníka</firstterm> proměnné
+předřadit ještě <firstterm>vlastníka</firstterm><footnote>
+
+<para>
+
+Vlastníkem debconf proměnné (nebo šablony) je obvykle jméno balíku,
+který obsahuje odpovídající debconf šablonu. U proměnných používaných
+přímo v instalačním systému je vlastníkem <quote>d-i</quote>. Šablony
+a proměnné mohou mít více vlastníků, což pomáhá při rozhodování, zda
+je možné je při odinstalování balíku odstranit z databáze debconfu.
+
+</para>
+
+</footnote> proměnné
<userinput><replaceable>vlastník</replaceable>:<replaceable>cesta/k/proměnné</replaceable>=<replaceable>hodnota</replaceable></userinput>.
Nezadáte-li vlastníka, hodnota proměnné se nezkopíruje do databáze
debconfu v cílovém systému a tudíž zůstane při konfiguraci daného
@@ -409,12 +421,12 @@ přednastavením z adresy
</para><para>
-První část cesty na serveru pochází z proměnné
-<literal>auto-install/defaultroot</literal>. Proměnná implicitně
-obsahuje adresář <literal>etch</literal>, aby jste s příchodem
-novějších verzí Debianu a nových kódových označení nemigrovali na nové
-verze automaticky, ale kontrolovaněji (po explicitním zadání nového
-kódového jména).
+Poslední část url (<literal>d-i/etch/./preseed.cfg</literal>) pochází
+z proměnné <literal>auto-install/defaultroot</literal>. Proměnná
+implicitně obsahuje adresář <literal>etch</literal>, aby jste s
+příchodem novějších verzí Debianu a nových kódových označení
+nemigrovali na nové verze automaticky, ale kontrolovaněji (po
+explicitním zadání nového kódového jména).
Část <literal>/./</literal> indikuje kořen, vůči kterému můžete
zadávat relativní cesty (používá se v
@@ -541,10 +553,11 @@ aliasy.
<row><entry>priority</entry><entry>debconf/priority</entry></row>
<row><entry>file</entry><entry>preseed/file</entry></row>
<row><entry>url</entry><entry>preseed/url</entry></row>
+<row><entry>interface</entry><entry>netcfg/choose_interface</entry></row>
<row><entry>hostname&nbsp;&nbsp;&nbsp;</entry><entry>netcfg/get_hostname</entry>
</row>
<row><entry>domain</entry><entry>netcfg/get_domain</entry></row>
-<row><entry>interface</entry><entry>netcfg/choose_interface</entry></row>
+<row><entry>protocol</entry><entry>mirror/protocol</entry></row>
<row><entry>suite</entry><entry>mirror/suite</entry></row>
</tbody></tgroup>
</informaltable>
@@ -1433,7 +1446,8 @@ dalších souborů se specifickým nastavením pro danou situaci.
# používat příkazy pro manipulaci s databází debconfu jako např.
# debconf-set. Pokud jsou názvy souborů relativní, berou se ze
# stejného adresáře jako soubor s přednastavením, který je spouští.
-d-i preseed/run string foo.sh
+# Zadat můžete i více skriptů, stačí je oddělit mezerami.
+#d-i preseed/run string foo.sh
</screen></informalexample>
<para>