PLD-doc/book/pl_book__bootloader: pl_bootloader__lilo.sec
pl_bootloader__wstep.sec
qwiat
cvs w pld-linux.org
Wto, 8 Lis 2005, 00:43:46 CET
Author: qwiat
Date: Tue Nov 8 00:43:44 2005
New Revision: 6523
Modified:
PLD-doc/book/pl_book__bootloader/pl_bootloader__lilo.sec
PLD-doc/book/pl_book__bootloader/pl_bootloader__wstep.sec
Log:
- dodanie opisu parametrow kernela
- przeniesienie opisu FB z rozdzialu o lilo
- garsc linkow
Modified: PLD-doc/book/pl_book__bootloader/pl_bootloader__lilo.sec
==============================================================================
--- PLD-doc/book/pl_book__bootloader/pl_bootloader__lilo.sec (original)
+++ PLD-doc/book/pl_book__bootloader/pl_bootloader__lilo.sec Tue Nov 8 00:43:44 2005
@@ -123,69 +123,7 @@
root=/dev/hda1
initrd=/boot/initrd
vga=0x303</screen>
- Wartość opcji <literal>vga</literal> to numer trybu
- graficznego dla danej rozdzielczości i głębi koloru,
- listę dostępnych trybów przedstawiono w poniższej tabeli.
- Kodowe oznaczenia trybów bufora ramki możemy podawać
- zarówno szesnastkowo jak i dziesiętnie, dlatego też
- w tabeli, obok wartości szesnastkowych umieszczono
- wartości w systemie dziesiętnym (w nawiasach).
- </para>
- <table frame='all'>
- <title>Tryby bufora ramki</title>
- <tgroup cols='5' align='center' colsep='1' rowsep='1'>
- <thead>
- <row>
- <entry>Głębia koloru</entry>
- <entry>640x480</entry>
- <entry>800x600</entry>
- <entry>1024x768</entry>
- <entry>1280x1024</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>256 (8 bit)</entry>
- <entry>0x301 (769)</entry>
- <entry>0x303 (771)</entry>
- <entry>0x305 (773)</entry>
- <entry>0x307 (775)</entry>
- </row>
- <row>
- <entry>32k (15 bit)</entry>
- <entry>0x310 (784)</entry>
- <entry>0x313 (787)</entry>
- <entry>0x316 (790)</entry>
- <entry>0x319 (793)</entry>
- </row>
- <row>
- <entry>65k (16 bit)</entry>
- <entry>0x311 (785)</entry>
- <entry>0x314 (788)</entry>
- <entry>0x317 (791)</entry>
- <entry>0x31A (794)</entry>
- </row>
- <row>
- <entry>16M (24 bit)</entry>
- <entry>0x312 (786)</entry>
- <entry>0x315 (789)</entry>
- <entry>0x318 (792)</entry>
- <entry>0x31B (795)</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <para>
- Zamiast wskazywać konkretny tryb możemy opcji
- <literal>vga</literal> możemy przypisać wartość
- <literal>ask</literal>, dzięki temu jądro pozwoli wyświetlić
- listę trybów i wybrać jeden z nich.
- </para>
- <para>
- Więcej o buforze ramki dowiemy się z dokumentacji kernela,
- jeśli zainstalowaliśmy pakiet z dokumentacją jądra to
- znajdziemy ją w katalogu
- <filename>/usr/src/linux/Documentation/fb</filename>.
+ Listę dostepnych trybów zamiesczono w <xref linkend="bootloader_wstep" />.
</para>
</section>
Modified: PLD-doc/book/pl_book__bootloader/pl_bootloader__wstep.sec
==============================================================================
--- PLD-doc/book/pl_book__bootloader/pl_bootloader__wstep.sec (original)
+++ PLD-doc/book/pl_book__bootloader/pl_bootloader__wstep.sec Tue Nov 8 00:43:44 2005
@@ -7,7 +7,166 @@
prawidłowego jądra systemu, czy też przekazywanie do jądra
specjalnych parametrów. Dla architektur x86 mamy do wyboru jeden
z dwóch bootloaderów:
- <productname>LiLo</productname> oraz
+ <productname>LILO</productname> oraz
<productname>Grub</productname>.
</para>
+
+
+ <section id="bootloader_wstep_parametry">
+ <title>Parametry jadra</title>
+ <para>
+ Oba bootloadery pozwalają na przekazywanie do jądra
+ specjalnych parametrów, dzięki którym możemy wpływać na start
+ lub pracę systemu jeszcze przed jego załadowaniem. W poniższej
+ tabeli przedstawiono najczęściej używane opcje.
+ </para>
+ <para>
+ Przekazywanie parametrów jądra wygląda podobnie podobnie w
+ obu wypadkach. W przypadku programu Grub aktywujemy tryb
+ podawania parametrów klawiszem <keycap>a</keycap>, w przypadku
+ lilo wpisujemy etykietę obrazu a po niej opcje, jesli to jest
+ graficzne lilo to uzyjemy klawisza <keycap>tab</keycap> i
+ postępujemy podobnie jak w tradycyjnej wersji.
+ </para>
+ <table frame='all'>
+ <title>Parametry jądra</title>
+ <tgroup cols='3' align='center' colsep='1' rowsep='1'>
+ <thead>
+ <row>
+ <entry>Parametr</entry>
+ <entry>Znaczenie</entry>
+ <entry>Przykład</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>{$nr}/single</entry>
+ <entry>
+ Cyfra (1-5) wskazująca który poziom
+ uruchomieniowy (run level), opcja
+ single to tryb jednego użytkownika.
+ Dzięki nim opcjom można przesłonić
+ ustawienie opcji
+ <literal>initdefault</literal> z pliku
+ <filename>/etc/inittab</filename>.
+ </entry>
+ <entry>single</entry>
+ </row>
+ <row>
+ <entry>root={$urządzenie}</entry>
+ <entry>
+ Wskazanie urządzenia na którym
+ znajduje sie główny system plików.
+ </entry>
+ <entry>root=/dev/hda1</entry>
+ </row>
+ <row>
+ <entry>init={$program}</entry>
+ <entry>
+ Wskazanie programu, który ma zostać
+ użyty zamiast domyślnego programu
+ <productname>Init</productname>;
+ opcja używana w krytycznych sytuacjach,
+ np. gdy system nie może zostać uruchomiony
+ nawet w trybie single.
+ </entry>
+ <entry>init=/bin/bash</entry>
+ </row>
+ <row>
+ <entry>vga={$tryb}</entry>
+ <entry>
+ Wskazanie trybu bufora ramki, więcej
+ o buforze ramki w następnym rozdziale.
+ </entry>
+ <entry>vga=0x303</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <para>
+ Więcej o poziomach pracy w
+ <xref linkend="administracja_poziomy_pracy" />, zaś o pliku
+ <filename>/etc/inittab</filename> przeczytamy w
+ <xref linkend="konfiguracja_pliki" />.
+ </para>
+ </section>
+
+
+ <section id="bootloader_wstep_fb">
+ <title>Frame buffer (bufor ramki)</title>
+ <para>
+ Frame Buffer (bufor ramki) to m.in. mechanizm pozwalający
+ na pracę konsoli w wyższych rozdzielczościach. Aby go
+ włączyć przekazujemy parametr <literal>vga</literal> przy
+ uruchomieniu bootloadera
+ lub dodajemy go do pliku konfiguracji np.:
+<screen>vga=0x303</screen>
+ Sposób dodania tej opcji do pliku konfiguracji bootloadera
+ opisano w dotyczących ich rozdziałach.
+ </para>
+ <para>
+ Wartość opcji <literal>vga</literal> to numer trybu
+ graficznego dla danej rozdzielczości i głębi koloru,
+ listę dostępnych trybów przedstawiono w poniższej tabeli.
+ Kodowe oznaczenia trybów bufora ramki możemy podawać
+ zarówno szesnastkowo jak i dziesiętnie, dlatego też
+ w tabeli, obok wartości szesnastkowych umieszczono
+ wartości w systemie dziesiętnym (w nawiasach).
+ </para>
+ <table frame='all'>
+ <title>Tryby bufora ramki</title>
+ <tgroup cols='5' align='center' colsep='1' rowsep='1'>
+ <thead>
+ <row>
+ <entry>Głębia koloru</entry>
+ <entry>640x480</entry>
+ <entry>800x600</entry>
+ <entry>1024x768</entry>
+ <entry>1280x1024</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>256 (8 bit)</entry>
+ <entry>0x301 (769)</entry>
+ <entry>0x303 (771)</entry>
+ <entry>0x305 (773)</entry>
+ <entry>0x307 (775)</entry>
+ </row>
+ <row>
+ <entry>32k (15 bit)</entry>
+ <entry>0x310 (784)</entry>
+ <entry>0x313 (787)</entry>
+ <entry>0x316 (790)</entry>
+ <entry>0x319 (793)</entry>
+ </row>
+ <row>
+ <entry>65k (16 bit)</entry>
+ <entry>0x311 (785)</entry>
+ <entry>0x314 (788)</entry>
+ <entry>0x317 (791)</entry>
+ <entry>0x31A (794)</entry>
+ </row>
+ <row>
+ <entry>16M (24 bit)</entry>
+ <entry>0x312 (786)</entry>
+ <entry>0x315 (789)</entry>
+ <entry>0x318 (792)</entry>
+ <entry>0x31B (795)</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <para>
+ Zamiast wskazywać konkretny tryb możemy opcji
+ <literal>vga</literal> możemy przypisać wartość
+ <literal>ask</literal>, dzięki temu jądro pozwoli wyświetlić
+ listę trybów i wybrać jeden z nich.
+ Więcej o buforze ramki dowiemy się z dokumentacji kernela,
+ jeśli zainstalowaliśmy pakiet z dokumentacją jądra to
+ znajdziemy ją w katalogu
+ <filename>/usr/src/linux/Documentation/fb</filename>.
+ </para>
+ </section>
+
</section>
Więcej informacji o liście dyskusyjnej pld-doc