Néha, főleg régi CD-ROM meghajtókkal, a telepítő CD-ROM lemezről indítása meghiúsulhat. A telepítő — akár a CD-ROM lemezről való sikeres indítás után — talán nem ismeri fel a CD-ROM eszközt vagy hibákat ad a telepítés alatti olvasásakor.
Ennek sok eltérő oka lehet. Csak néhány szokásos hibát és kezelésükről szóló általános tanácsot írunk le. A többi tőled függ.
Először 2 egyszerű dolgot érdemes kipróbálni.
Ha a CD-ROM nem indul, ellenőrizd, helyesen van-e betéve és nem piszkos-e.
Ha a telepítő nem ismeri fel a CD-ROM meghajtót, először próbáld meg a
pont futtatását másodszor. Több régi CD-ROM meghajtónál ismert DMA hiba megoldható így.
Ha ez nem megy, próbáld az alábbi javaslatokat. Általában az ott tárgyalt javaslatok a CD-ROM és DVD eszközökre egyaránt érvényesek, de az egyszerűség kedvéért mindig a CD-ROM szót használjuk.
Ha a telepítés semmiképp nem megy a CD-ROM eszközről, próbálj egy másik elérhető telepítő módot.
Néhány régi CD-ROM meghajtó nem támogatja a korszerű CD-írók használatával nagy sebességgel írt lemezek olvasását.
Ha a rendszer elindul a CD-ROM eszközről, ez nem feltétlenül jelenti, hogy a Linux is támogatja azt (vagy, pontosabban a vezérlőt, melyre a CD-ROM meghajtó kötve van).
Pár régi CD-ROM meghajtó nem működik rendesen a „direkt memória elérés” (DMA) bekapcsolt volta esetén.
Ha a CD-ROM eszköz indítása sikertelen, próbáld ki az alább adott javaslatokat.
Ellenőrizd, hogy a BIOS támogatja a CD-ROM indítást (a régebbiek nem) és hogy a CD-rom meghajtó támogatja a használt médiát.
Ha letöltöttél egy iso képet, ellenőrizd, hogy az md5sum egyezik az MD5SUMS
fájlban lévővel, mely ugyanott van, ahonnan letöltötted.
$ md5sumdebian-testing-i386-netinst.iso
a20391b12f7ff22ef705cee4059c6b92debian-testing-i386-netinst.iso
Ezután ellenőrizd, hogy a megírt CD-ROM is egyezik. Az alábbi parancs kiváló. Használja a kép méretét helyes számú bájt olvasására a CD-ROM lemezről.
$ dd if=/dev/cdrom | \
> head -c `stat --format=%s debian-testing-i386-netinst.iso
` | \
> md5sum
a20391b12f7ff22ef705cee4059c6b92 -
262668+0 rekord beolvasva
262668+0 rekord kiírva
134486016 bájt (134 MB) másolva, 97.474 másodperc, 1.4 MB/s
Ha a telepítő indulása után a CD-ROM érzékelése sikertelen, sokszor az ismételt kísérlet sikerül. Ha egynél több CD-ROM meghajtód van, tedd a lemezt a másikba. Ha ez sem válik be vagy a CD-ROM felismerésre kerül de hibák történnek az olvasáskor, próbáld a lenti javaslatokat. Ehhez kis Linux-ismeret kell. Parancsok használatához előbb válts a második virtuális terminálra (VT2), melyen aktiváld a héjat.
Válts a VT4 terminálra vagy nézd meg a /var/log/syslog
tartalmát (használd a nano-t szerkesztőként) a hibák ellenőrzéséhez. Ezután ellenőrizd a dmesg kimenetét is.
Ellenőrizd a dmesg kimenetét, sikerült-e a CD-ROM meghajtó felismerése. Ilyesmit kell látnod benne (a sorok nem feltétlenül egymás utániak):
Probing IDE interface ide1... hdc: TOSHIBA DVD-ROM SD-R6112, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20
Ha nincs ilyesmi, lehet, hogy a vezérlő felismerése nem sikerült vagy egyáltalán nem támogatott. Ha tudod, milyen meghajtót igényel az adott, kézzel is betöltheted a modprobe paranccsal.
Ellenőrizd, van-e megfelelő eszköz-leíró fájl a CD-ROM meghajtóhoz a /dev/
könyvtárban. A fenti példában ez a /dev/hdc
. Lehet ez is: /dev/cdroms/cdrom0
.
Használd a mount parancsot a CD-ROM csatolt voltának ellenőrzésére; ha nincs, próbáld kézzel csatolni:
$ mount /dev/hdc
/cdrom
Ellenőrizd, ír-e hibát.
Ellenőrizd a DMA állapotát:
$ cd /proc/ide
/hdc
$ grep dma settings using_dma 1 0 1 rw
Az „1” az 1. oszlopban a using_dma
után azt jelenti: bekapcsolva. Ha így van, próbáld kikapcsolni:
$ echo -n "using_dma:0" >settings
Győződj meg, hogy a CD-ROM meghajtónak megfelelő könyvtárban vagy.
Ha gond támad a telepítés alatt, próbáld ki a CD-ROM épségének ellenőrzését a telepítő fő-menü vége felé található lehetőséggel. E lehetőség a CD-ROM eszközről való olvasás megbízhatóságának általános ellenőrzésére is használható.
A Debian rendszert flopiról telepítők számára a legnagyobb gond a flopi megbízhatatlansága.
Az indító flopival van a legtöbb gond, mert azt a gép közvetlenül olvassa a Linux indítása előtt. Ez pedig általában nem olvassa olyan megbízhatóan, mint a Linux flopi meghajtó és még üzenet nélkül is leállhat hibás adatok olvasásakor. Nagyon rossz az is, mikor a meghajtó flopikkal van gond, melyek ezt tömeges lemez I/O hiba üzenettel jelzik.
Ha a telepítés elakad egy flopinál, legelőször írd a képet egy másik flopira, és nézd meg, ez megoldja-e a gondot. A régi flopi újraformázása általában akkor sem elég, ha nem írt hibát. Sok esetben csak az oldja meg, ha egy másik gépen írod meg.
Többször előfordult, hogy egy felhasználó három teljesen új flopit használt fel, mire az egyik végre hibátlan volt és sikeresen telepített.
Általában nem kell újra letöltened a flopi képet, de ha gondokat észlelsz, mindig hasznos ellenőrizni a képek helyesen letöltött voltát md5-összegük ellenőrzésével.
Sokak gépe pedig csak többszöri indítás után tudta pontosan elolvasni a flopit és így ez csak ekkor tudott sikeresen elindulni. Ezt mind hibás hardver vagy firmware flopi meghajtók okozzák.
Ha a kernel megáll az indító folyamat során, nem ismer fel perifériákat vagy meghajtókat helyesen, először az indító paramétereket kell ellenőrizni a korábbi 5.2. szakasz - Indító paraméterek szerint.
Bizonyos gondok gyakran megoldhatók kiegészítők és perifériák eltávolításával és újraindítással. Egyes belső modemek, hangkártyák és Plug-n-Play eszközök sok gondot adnak.
Ha több, mint 512M memória van a gépen és a telepítő megáll a kernel indításakor, előfordulhat, hogy egy indító argumentumot kell megadni a kernel által nézett memória korlátozására így: mem=512m
.
Van pár gyakori telepítő gond, mely megoldható vagy elkerülhető egyes indító paraméterek átadásával a telepítőnek.
Egyes rendszereken „fordított DCL” flopik vannak. Ha hibákat kapsz a flopiról olvasáskor, pedig tudod, hogy a flopi jó, próbáld a floppy=thinkpad
paramétert.
Egyes rendszereken, ilyen például az IBM PS/1 vagy ValuePoint (melyben ST-506 lemez meghajtók vannak), az IDE meghajtó felismerése hibás lehet. Előbb paraméterek nélkül próbáld, és nézd meg, az IDE meghajtó felismerése helyes-e. Ha nem, ellenőrizd a meghajtó geometriáját (cilinderek, fejek, szektorok) és használd a hd=
paramétert. cilinderek
,fejek
,szektorok
Nagyon régi gépnél, ha a kernel megáll itt: Checking 'hlt' instruction...
, próbáld a no-hlt
indító argumentumot, mely kikapcsolja ezt a tesztet.
Ha a képernyő fura képet ad a kernel indításakor, például tiszta fehér, tiszta fekete vagy színes kavar, a rendszer problematikus videó kártyát tartalmazhat, mely hibásan vált framebuffer módra. Ekkor használható az fb=false video=vga16:off
indító paraméter ennek kikapcsolására. Ekkor kevesebb nyelv érhető el a telepítés alatt a konzol korlátozott képességei miatt. Lásd ezt: 5.2. szakasz - Indító paraméterek a részletekért.
Egyes Dell laptopok összeomlanak, mikor a PCMCIA eszköz-érzékelő megpróbál elérni egyes hardver-címeket. Pár más laptop is hasonló. Ha ilyen gondot tapasztalsz és nincs szükséged PCMCIA támogatásra a telepítéskor, kapcsold ki a hw-detect/start_pcmcia=false
indító paraméterrel. A telepítés után beállíthatod és kizárhatod a gondot adó erőforrás-tartományokat.
A telepítő szakértő módban is indítható. Ekkor lehetőség nyílik a hardver igényeinek megfelelő erőforrás-tartományok bevitelére. Például a fenti Dell laptopokon megadható ez: exclude port 0x800-0x8ff
. Van egy lista is néhány általános erőforrás-tartomány lehetőségről itt: PCMCIA HOGYAN rendszer erőforrás-beállítások szakasz. A vesszőket el kell hagyni, ha vannak, mikor beírod ezt az értéket a telepítőben.
A kernel alapban megpróbálja telepíteni az USB modulokat és az USB billentyű meghajtót pár nem-szabványos USB billentyű támogatásához. De van pár hibás USB rendszer, ahol a meghajtó lefagy betöltéskor. Ennek egyik elkerülése az USB vezérlő kikapcsolása a BIOS beállításban. Egy másik lehetőség a debian-installer/probe/usb=false
paraméter átadása az indító jelnél, mely meggátolja e modulok betöltését.
Az indítás alatt, sok ilyen üzenetet láthatsz: can't find
, vagy valami
, valami
not presentcan't initialize
, vagy akár valami
this driver release depends on
. A legtöbb ilyen nem számít. Azért látod, mert a telepítőben lévő kernel úgy készült, hogy a legkülönbözőbb eszközöket támogassa. Persze egy gépen sincs az összes lehetséges eszköz, és az operációs rendszer jelezheti, ha olyat keres, ami nem található. Néha azt is láthatod, hogy a rendszer egy picit megáll. Ez akkor történik, ha vár egy eszköz válaszára, az adott rendszer pedig nem tartalmaz olyat. Ha ezt túl hosszúnak találod, később egyéni kernelt is készíthetsz (lásd a 8.6. szakasz - Új rendszermag (kernel) fordítása részt). valami
Ha túljutottál a kezdő indító szakaszon, de nem futott le teljesen végig a telepítés, a
menüpont segíthet. Eltárolhatod a rendszer hiba naplóit és beállításait a telepítőből egy flopira, vagy letöltheted egy böngészőben. Ezek megadják a felmerült hibákat és javításukat. Ha jelentést küldesz, csatolhatod hozzá ezeket.További telepítő üzenetek találhatók a /var/log/
könyvtárban a telepítés során és a /var/log/installer/
könyvtárban, miután a gép a telepített rendszert elindította.
Ha még mindig gondjaid vannak, kérjük, küldj telepítő jelentést. Siker esetén is kérünk erre, mert így a lehető legtöbb adatot kapjuk a legtöbb hardver összeállításról.
A telepítő jelentés közzé kerül a Debian hibajelentő rendszerben (BTS) és nyilvános listára kerül. Gondold át, melyik email címedet használod.
Működő Debian rendszerből a telepítő jelentés küldésének legkönnyebb módja az installation-report
és reportbug
csomag telepítése (aptitude install installation-report reportbug), állítsd be a reportbug
csomagot a 8.5.2. szakasz - Email küldése kifelé résznek megfelelően és futtasd a reportbug installation-reports parancsot.
Vagy pedig használhatod e sablont a telepítő jelentés kitöltésére és elküldésére hibajegyként az installation-reports
ál- csomagra a <submit@bugs.debian.org>
címre küldve angolul.
Package: installation-reports Boot method: <Mi volt az indító médium? CD? flopi? hálózat?> Image version: <A letöltött kép teljes URL-e a legjobb> Date: <Telepítés időpontja> Machine: <Gép leírása (például IBM Thinkpad R32)> Processor: Memory: Partitions: <a df -Tl kiírja; a sima partíciós tábla ajánlott> Az lspci -nn és lspci -vnn kimenete: Az alaprendszer telepítésekor: [O] = OK, [E] = Hiba (a végén írd le), [ ] = nem próbált Initial boot: [ ] Detect network card: [ ] Configure network: [ ] Detect CD: [ ] Load installer modules: [ ] Detect hard drives: [ ] Partition hard drives: [ ] Install base system: [ ] Clock/timezone setup: [ ] User/password setup: [ ] Install tasks: [ ] Install boot loader: [ ] Overall install: [ ] Comments/Problems: <Telepítés leírása prózaian és bármilyen gondolat, megjegyzés és ötlet a kezdeti telepítés során.>
A jelentésben írd le az esetleges hibát, ha a kernel leállna, annak utolsó látható üzeneteit is. Írd le, mely lépések okozták a gondot.