5.2. Indító paraméterek

Az indító paraméterek Linux kernel paraméterek, melyek általában a perifériák helyes használatára szolgálnak. A kernel általában képes ezek adatainak automatikus érzékelésére. Egyes esetekben azonban egy kis segítség szükséges.

A rendszert 1. ízben az alap paraméterekkel jó indítani (vagyis továbbiak megadása nélkül) és meggyőződni arról, működése helyes-e. Ha nem, egy későbbi újraindításkor megadhatók különleges paraméterek, melyek a rendszert kisegítik egyes adatokkal a hardverről.

Sok indító paraméterről szóló adat van a Linux BootPrompt HOGYAN leírásban, benne kétes hardverekről szólók is. Ez csak egy vázlatos szakasz a legáltalánosabb paraméterekről. Néhány szokásos találat megtalálható az alábbi: 5.3. szakasz - Hibák elhárítása a telepítő folyamat során részben.

A kernel indulásakor egy

Memory:availk/totalk available

üzenet látható a folyamat elején. A total a RAM teljes méretét adja kilobájtban. Ha nem pontos, a mem=ram paraméter használandó, ahol a ram a memória mérete, melyet „k” követ kilobájtokhoz, vagy „m” megabájtokhoz. Például a mem=65536k és mem=64m jelentése egyaránt 64MB RAM.

Soros konzollal indításkor a kernel általában automatikusan felismeri ezt. Ha van videó kártya (framebuffer) és billentyűzet a soros konzol által indítandó gépen, át kell adni a console=eszköz argumentumot a kernelnek, ahol az eszköz a soros eszköz, mely általában valami ilyesmi: ttyS0.

5.2.1. Debian Telepítő paraméterek

A telepítő rendszer pár további indító paramétert is ismer[5] mely hasznos lehet.

Sok paraméterhez van egy „rövid forma”, mely segít elkerülni a kernel parancs-sori opciók korlátját és könnyebbé teszi a paraméterek megadását. Ha egy paraméternek van rövid formája, zárójelben írjuk a (rendes) hosszú forma után. A példák is a rövid formát használják.

debconf/priority (elsőbbség)

E paraméter adja meg a megjelenítendő üzenetek legkisebb elsőbbségét.

Az alap telepítés a priority=high értéket használja. Ekkor a kritikus és magas elsőbbségű üzenetek jelennek meg, a közepes és alacsony elsőbbségű üzenetek nem. Hibák esetén a telepítő a szükséges szintre állítja ezt.

A priority=medium részletesebb irányítást ad a telepítéshez. A priority=low mindent kérdez (ez ugyanaz, mint az expert indítás mód). A priority=critical esetén a rendszer csak a kritikus üzeneteket jeleníti meg és ha minden rendben, nem kérdez.

DEBIAN_FRONTEND

Ez szabja meg a telepítő által használt felhasználó felületet. A jelenlegi lehetséges paraméter beállítások:

  • DEBIAN_FRONTEND=noninteractive

  • DEBIAN_FRONTEND=text

  • DEBIAN_FRONTEND=newt

  • DEBIAN_FRONTEND=gtk

Az alapfelület a DEBIAN_FRONTEND=newt. A DEBIAN_FRONTEND=text soros konzolos telepítésekhez jó. Általában csak a newt felület elérhető az alap telepítő médián. A támogató architektúrákon a grafikus telepítő a gtk felületet használja.

BOOT_DEBUG

Ha e paraméter értéke 2, a telepítő indító folyamat részletesebb naplózásra kerül. Ha 3, hibakereső héjakat tesz elérhetővé az indító folyamat fő pontjain. (Lépj ki a héjakból az indító folyamat folytatásához.)

BOOT_DEBUG=0

Ez az alap.

BOOT_DEBUG=1

Átlagnál bővebb.

BOOT_DEBUG=2

Sok hibakereső adat.

BOOT_DEBUG=3

A héjak az indító folyamat különböző pontjain futnak részletes hibák visszaadásához. Lépj ki a héjból az indítás folytatásához.

INSTALL_MEDIA_DEV

E paraméter értéke a Debian telepítőt betöltő eszköz útvonala. Például INSTALL_MEDIA_DEV=/dev/floppy/0

Az indító flopi, ami alapban végignézi az összes flopit a gyökér flopi megtalálásához felülírható e paraméterrel, hogy csak 1 eszközt nézzen.

debian-installer/framebuffer (fb)

Egyes architektúrák használják a kernel framebuffert a telepítő több-nyelvű támogatásához. Ha ez gondot okoz, kikapcsolható az fb=false paraméterrel. A szokásos gondok hibaüzenetek a bterm és bogl körül, üres képernyő vagy fagyás a telepítés indítása után pár perccel.

A video=vga16:off argumentum szintén használható a kernel framebuffer kikapcsolására. Ilyen gondok vannak a Dell Inspiron gépeken Mobil Radeon kártya esetén.

debian-installer/theme (téma)

Egy téma meghatározza, hogyan nézzen ki a telepítő felhasználói felülete (színek, ikonok, stb.). Az elérhető témák a felülettől függenek. A newt és gtk felületek is támogatják a „dark” témát, mely gyengén látóknak is megfelelő. A téma így állítható be: theme=dark.

debian-installer/probe/usb

A false tiltja az USB indítást, ha gondot okoz.

netcfg/disable_dhcp

Alapértelmezetten a debian-installer önműködően megpróbálja a hálózatot beállítani DHCP-n át. Ha sikerül, valószínűleg nem lesz esély a kapott beállítások módosítására. A hálózat kézi beállítása csak a DHCP meghiúsulásakor lehetséges.

Ha van egy DHCP kiszolgáló a helyi hálózaton, de nem akarod használni, mert például rossz választ ad, használhatod a netcfg/disable_dhcp=true paramétert a hálózati DHCP-beállítás tiltására és megadhatod az adatokat kézzel.

hw-detect/start_pcmcia

A false tiltja a PCMCIA szolgáltatások indítását, ha gondot okoznak. Egyes laptopok híresek erről.

preseed/url (url)

Megadja az automata telepítéshez letöltendő és használandó elő-beállító fájlra mutató url-t. Lásd a 4.6. szakasz - Automata telepítés részt.

preseed/file (fájl)

Megadja az automata telepítéshez betöltendő elő-beállító fájl útvonalát. Lásd a 4.6. szakasz - Automata telepítés részt.

preseed/interactive

Legyen true az előírt kérdések feltevéséhez is. Egy előíró fájl próbájára vagy javítására jó. Ez nem hat az átadott indító paraméterekre, ezek esetén különleges nyelvtan kell. Lásd itt: B.5.2. szakasz - Előírás használata alap értékek módosítására.

auto-install/enable (auto)

Az elő-beállítások végrehajtása előtt felteendő kérdések megválaszolása elhalasztható a hálózat beállításáig. Lásd a B.2.3. szakasz - Automata mód részt ennek használatához az automata telepítésben.

cdrom-detect/eject

Alapban az újraindítás előtt a debian-installer önműködően kiadja a telepítés alatt használt optikai médiát. Ez szükségtelen, ha a rendszer nem indul önműködően a CD-lemezről. Néha kimondottan rossz, például, ha az optikai meghajtó nem teszi be újra a médiát és a felhasználó nincs ott. Sok rés-töltős, karcsú és fentről-töltős stílusú meghajtó nem tudja automatikusan újratölteni a médiát.

Legyen false az automata kiadás kikapcsolásához, ekkor magadnak kell biztosítani, hogy a rendszer ne induljon önműködően az optikai meghajtóról a telepítés után.

debian-installer/allow_unauthenticated

Alapban a telepítő ismert gpg kulcs által hitelesített tárat igényel. Állítsd true értékre a hitelesítés kikapcsolásához. Figyelem: nem biztonságos, nem ajánlott.

mouse/left

A gtk felülethez (grafikus telepítő) a felhasználók az egeret bal-kezesre válthatják e paraméter true értékre állításával.

directfb/hw-accel

A gtk felülethez (grafikus telepítő) a directfb hardveres gyorsítás alapból kikapcsolt. Bekapcsolásához, legyen a paraméter true a telepítő indításakor.

rescue/enable

Legyen true a rendes telepítés helyett mentő módba lépéshez. Lásd: 8.7. szakasz - Egy sérült rendszer helyreállítása.

5.2.1.1. Indító paraméterek használata kérdések megválaszolására

Pár kivétellel az indító jelnél bármely telepítés alatt feltett kérdés értéke beállítható, ez csak egyes esetekben igazán hasznos. Általános leírás erről a B.2.2. szakasz - Indító paraméterek használata kérdések előírt válaszára részben. Íme pár példa.

debian-installer/locale (honosítás)

A nyelv és ország beállítására használható. Minden Debian által támogatott helyi beállításra működik. Például a locale=de_CH német nyelvet választ, országnak pedig Svájcot.

anna/choose_modules (modules)

Az alapban nem betöltött telepítő összetevők automata betöltésére használható. Példa lehetséges hasznos összetevőre az openssh-client-udeb (így használhatod az scp másolót a telepítés alatt) és a ppp-udeb (lásd itt: D.5. szakasz - A Debian GNU/Linux telepítése PPP over Ethernet (PPPoE) használatával).

netcfg/disable_dhcp

Állítsd true értékre a DHCP kikapcsolásához és helyette statikus hálózati beállítás kikényszerítéséhez.

mirror/protocol (protocol)

Alapban a telepítő http protokollt használ fájlok letöltésére Debian tükrökről és ftp protkollra cserélésre nincs mód telepítéskor normál elsőbbségnél. A paraméter beállítása ftp protokollra a telepítőt ennek használatára bírja. Fontos tudni, hogy a listából nem választható ftp tükör, ezt kézzel kell majd megadni.

tasksel:tasksel/first (feladatok)

Az interaktív listából el nem érhető feladatok kiválasztására használható, fontos például a hungarian-desktop használata. Lásd a 6.3.5.2. szakasz - Szoftverek kiválasztása és telepítése részt további adatokért.

5.2.1.2. Paraméterek átadása kernel moduloknak

Kernelbe fordított meghajtók számára lehetséges a kernel dokumentációja szerinti paraméterek átadása. Ám akkor, ha modulokként fordítottak, mivel ezek kissé másképp töltődnek be a telepítéskor, mint a telepített rendszeren, nem adhatók át úgy paraméterek, mint rendesen. A telepítő által ismert különleges szintaxist kell használni, így ezek a helyes beállító fájlba kerülnek és felhasználásra kerülnek a modulok tényleges betöltésekor. E paraméterek átkerülnek a telepített rendszerbe is.

Erre ritkán van szükség. A kernel szinte mindig képes a rendszeren lévő hardvert kipróbálni és jó alapértelmezett értékeket beállítani. De egyes esetekben jól jöhet paraméterek kézi beállítása.

A modulokhoz beállítandó paraméterek nyelvtana:

modul_név.paraméter_név=érték

Ha több paramétert akarsz átadni egy vagy több modulhoz, csak ismételd ezt. Például egy régi 3Com hálózati csatoló kártya beállítása a BNC (koax) csatlakozó és IRQ 10 használatához:

3c509.xcvr=3 3c509.irq=10

5.2.1.3. Kernel modulok feketelistája

Néha egy modult feketelistára kell tenni, hogy a kernel és udev ne töltse be. Például, ha gondot ad egy adott hardverrel. A kernel néha 2 eltérő modult ad egy eszközhöz. Ez problémás működést okozhat, e meghajtók ütközése vagy előbb rossz meghajtó betöltése esetén.

Egy modul így tehető feketelistára: module_name.blacklist=yes. Így a modul feketelistára kerül a /etc/modprobe.d/blacklist.local fájlban a telepítés és a telepített rendszer alatt is.

Lehet, hogy a modult a telepítő rendszer tölti be. Ez megakadályozható a telepítő szakértő módú futtatásával a modul kijelölt volta törlésével a hardver felismerő szakaszokban.



[5] A jelenlegi kernelekkel (2.6.9 vagy újabb) 32 parancssori opció és 32 környezeti opció használható. Ennek túllépése kernel pánikot okoz.