Jakie argumenty można przekazać do jądra podczas startu.: Wprowadzenie
Następna strona
Poprzednia strona
Spis treści
1. Wprowadzenie
Jądro ma ograniczoną możliwość przyjmowania informacji podczas
startu w formie poleceń wydawanych z wiersza poleceń, podobnych do
listy argumentów jakie podałbyś do zwykłego programu. W ogólności
stosuje się to do przekazywania pewnych informacji do jądra na
temat przyłączonych urządzeń, których ono samo nie mogłoby wykryć,
lub w celu zmiany ustawień, tych urządzeń.
Jeśli skopiujesz jądro bezpośrednio na dyskietkę,
(np. cp zImage dev/fd0) wtedy nie masz możliwosci przekazania
żadnych argumentów do tego jądra. Dlatego większość użytkowników
Linux-a używa specjalnych programów takich jak LILO czy
loadlin służących do przekazywania tych argumentów do
jądra i do ładowania go.
WAŻNA UWAGA DLA UŻYTKOWNIKÓW MODUŁÓW: Argumenty podczas
ładowania jądra odnoszą się zwykle do sterowników sprzętowych
wkompilowanych w jądro na stałe. Nie odnoszą one żadnego
skutku w stosunku do sterowników łądownych jako moduły. Większość
dystrybucji używa modułów. Jeśli nie jesteś pewien, to spójrz do
man depmod i man nmodprobe jak również do
/etc/conf/modules.
Bieżąca wersja tego dokumentu dotyczy jądra do wersji 2.0.33
włącznie oraz wersji rozwojowych do 2.1.84.
Dokument ten został pierwotnie napisany i opiekuje się nim:
Paul Gortmaker, gpg109@rsphy1.anu.edu.au
***** UWAGA !!!!! *****
Argumenty jądra nie dotyczące urządzeń i portów specyficznych dla maszyn
typu i386 (szczególnie Atari/Amiga) nie są obecnie udokumentowane.
***********************
1.1 Disclaimer i Prawa autorskie.
Dokument ten nie jest idealny i najlepszy. Aczkolwiek
jest on przypuszczalnie najświeższym, i zawiera najświeższe dane,
które będziesz w stanie znaleźć. Nikt nie jest odpowiedzialny za
to co stanie się z twoimi urządzeniami poza tobą. Jeśli twój
komputer zacznie się palić (... co jest raczej niemożliwe!) ja nie
biorę odpowiedzialności, tzn: AUTOR NIE JEST ODPOWIEDZIALNY ZA
JAKIEKOLWIEK ZNISZCZENIA POWSTAŁE NA SKUTEK PODJĘTYCH DZIAŁAŃ NA
PODSTAWIE TEGO DOKUMENTU. (Tłumacz też nie ; )) )
Dokument ten jest chroniony prawami autorskimi (C) 1995-1998
Paula Gortmakera.
Dokument ten może być kopiowany zgodnie z warunkami licencji GNU,
v2, która jest tu zawarta poprzez odwołanie się do niej. Więcej na
temat szczegółów znajdziesz w pliku linux/COPYING, który
jest zawarty w dystrybucji źródeł jądra.
Jeśli zamierzasz wydać ten dokument jako pracę drukowaną,
skontaktuj się z autorem, a on postara się sprawdzić czy masz
najświeższe dostępne informacje. W przeszłości publikowane były
przestarzałe dokumenty, które powodowały zasypywanie programistów
pytaniami, które zostały już rozwiązane w najnowszych dokumentach.
1.2 Dokumenty związane z poniższym.
Najświeższą dokumentacją będzie zawsze wersja źródłowa jądra. Ale
poczekaj, nie uciekaj ! Nie musisz znać żadnego języka
programowania, aby czytać komentarze zawarte w źródłach. Na
przykład jeśli szukasz jakie argumenty mogą być przekazane do
sterownika AHA1542 SCSI, zajrzyj do katalogu
linux/drivers/scsi i pliku aha1542.c - a w
pierwszych 100 liniach znajdziesz czysty tekst w języku
angielskim (niestety, ale nie ma fizycznej możliwosci na
tłumaczenie tych tekstów) opisujący argumenty, których szukasz.
Następnymi najlepszymi dokumentami będą te, dystrybuowane ze
źródłami jądra. Jest tam ich teraz nawet całkiem sporo, a
większość z nich znajduje się w podkatalogu Documentation
i jego dalszych podkatalogach. Źródła jądra znajdują się zwykle w
katalogu /usr/src/linux. Czasami można znaleźć pliki
README.xx w odpowiednich podkatalogach.
Jeśli już wiesz jakich parametrów chcesz używać i chcesz teraz
wiedzieć jak przekazać je do jądra to spójrz na dokumentację,
która przychodzi razem z oprogramowaniem, którego będziesz używał,
aby załadować jądro (najczęściej jest to LILO lub
loadlin). Krótki przegląd znajduje się poniżej, ale nie
zastępuje on dokumentacji dostarczanej wraz z danym oprogramowaniem.
1.3 Grupy dyskusyjne dotyczące Linux-a.
Jeśli masz jakieś pytania dotyczące przekazywania parametrów do
jądra, PRZECZYTAJ najpierw ten dokument. Jeśli ten i związane z
nim wymienione wcześniej dokumenty nie odpowiedzą na twoje pytania
wtedy możesz spróbować poczytać grupy dyskusyjne. Jednak zanim
zaczniesz na ślepo wysyłać listy najpierw poczytaj przez kilka dni
daną grupę, bo może akurat ktoś już zaczął ten temat, a może nawet
twoje pytanie zalicza się do często zadawanych pytań
(Frequently Asked Questions - FAQ). Szybkie przejrzenie
jakiegoś dokumentu FAQ może być dobrym pomysłem zanim zaczniesz
wysyłać pytania do grup dyskusyjnych.
Ogólne pytania jak skonfigurować swój system kieruj na grupę
pl.comp.os.linux. Przestrzegaj poprzedniego
paragrafu oraz nie wysyłaj pytań do wielu grup na raz ponieważ z
reguły czytają je te same osoby.
1.4 Nowe wersje tego dokumentu.
Nowe wersje będą się znajdować pod adresem
ftp.icm.edu.pl w
katalogu /pub/Linux/sunsite/docs/HOWTO.
Będą one sukcesywnie uaktualniane jak tylko będą się pojawiać nowe
sterowniki bądź informacje.
Dokument ten został stworzony przy pomocy systemu SGML, który
został przygotowany specjalnie dla projektu Linux HOWTO. Dzięki
temu dostępne są różne wersje tego dokumentu takie jak:
postscript, dvi, ascii, html a wkrótce także Texinfo.
Wszystkie te wersje są dostępne na ftp.icm.edu.pl w
katalogu /pub/Linux/sunsite/doc/HOWTO.
Zalecałbym przeglądanie tego dokumentu jako html lub postscript,
gdyż jest tu wiele odwołań, których brakuje w zwykłym tekście.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
BootPrompt HOWTO pl 9 (2)BootPrompt HOWTO pl 5 (2)BootPrompt HOWTO plbootprompt howto plBootPrompt HOWTO pl 8 (2)bootprompt howto pl 4bootprompt howto pl 3BootPrompt HOWTO pl 6 (2)BootPrompt HOWTO pl (2)BootPrompt HOWTO pl 2 (2)BootPrompt HOWTO pl 7 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14printing howto pl 5więcej podobnych podstron