Következő
Előző
Tartalom
10. Gyakran ismételt kérdések (GYIK) listája
K. Elindítom a rendszert az indító/gyökér lemezemről, de semmi nem történik. Mit tegyek?
Lásd a Troubleshooting fejezetet feljebb. K. Hogy működik a Slackware/Debian/RedHat indítólemez?
Lásd a What the pros do fejezetet feljebb. K. Hogyan készíthetek XYZ eszközmeghajtóval indítólemezt?
A legegyszerűbb módja, hogy megszerzel egy Slackware kernelt a legközelebbi Slackware tükör szerverről. A Slackware kernelek általános kernelek, amikbe megpróbálják az összes létező eszközt belepakolni, így ha SCSI vagy IDE vezérlőd van, nagy az esélye, hogy a Slackware kernelben benne lesz az ahhoz szükséges meghajtóprogram. Menj az Le kell ellenőrizned a gyökér eszközödet a kernelben a következő paranccsal: rdev zImage Az
rdev zImage /dev/fd0 Ha tudni szeretned, hogy hogyan kell egy Slackware gyökér lemezt beállítani, az már kívül esik e HOGYAN keretein, javaslom, hogy nézd meg a Linux Telepítő Kézikönyvet, vagy szerezz be egy Slackware disztribúciót. Nézd meg a ``Referenciák'' fejezetet. K. Hogy frissíthetem az indítólemezem a legfrisebb kernellel?
Állományrendszer használata nélkül egyszerűen másold a dd, vagy indító/gyökér lemez esetén a cp paranccsal a kernelt az indítólemezedre. Konzultálj e HOGYAN ``Indító'' fejezetével az indítólemez készítésének részleteiért. A leírás egyaránt érvényes a kernel frissítésére is. K. Hogy frissíthetem a gyökér lemezem állományait újakkal?
A legegyszerűbb módja, hogy visszamásolod a gyökérlemezed állományrendszerét az általad használt ESZKÖZRE ( lásd feljebb a Creating the filesystem fejezetet). Ezután illeszd be az állományrendszert és végezd el a változtatásokat. Emlékezned kell arra, hogy honnan indul a gyökér állományrendszered és hány blokkot foglal el:
dd if=/dev/fd0 bs=1k skip=ROOTBEGIN count=BLOCKS | gunzip > DEVICE mount -t ext2 DEVICE /mnt Miután elvégezted a változtatásokat, folytasd, mint korábban ( Wrapping it up fejezet) és tedd vissza a gyökér állományrendszeredet a lemezre. Nem kell újra átvinned a kernelt, illetve újraszámolni a memórialemez szót, ha nem változtattál az új gyökér állományrendszer kezdőpozícióján. K. Hogy távolíthatom el a LILO-t úgy, hogy újra DOS-t indíthassak?
Ez nem kifejezetten Indítólemez probléma, de gyakran kérdezik. Linux alatt futtasd a
parancsot.Használhatod a DOS és Windows alatt használhatod a
utasítást. Az MBR a Master Boot Record-ot jelenti (Mester Indító Rekord), ami kicseréli az indító szektort egy tiszta DOS-ossal, anélkül, hogy belepiszkálna a partíciós táblába. Néhányan nem teljesen értenek ezzel egyet, de még a LILO készítője, Werner Almesberger is ajánlja. Könnyű, és működik. Q. Hogy indítsak, ha elvesztettem a kernelem és az indító lemezem?
Ha nincs kéznél indító lemez, a legegyszerűbb valószínűleg egy Slackware kernel beszerzése a rendszerednek megfelelő lemezvezérlő típussal (IDE vagy SCSI), ahogy az a ``Hogyan készítsek indítólemezt XXX eszközzel'' kérdésnél is olvashattad. Ezután el tudod indítani a géped ezzel a kernellel, és kijavíthatod a felmerült problémákat. A kernelben, amit megszerzel előfordulhat, hogy nem a neked megfelelően van beállítva a gyökér eszköz lemezed típusához és a partícióhoz. Például a Slackware általános SCSI kernelének gyökér eszköze a /dev/sda2 eszközre mutat, holott az én gyökér Linux partícióm /dev/sda8-ként látszik. Ebben az esetben a kernel gyökér eszközét meg kell változtatni. Még akkor is megtudod változtatni a kernel gyökér eszköz és a memórialemez beállításait, ha csak egy kerneled van és valami más operációs rendszered, mint a DOS például. Az
A memórialemez szót fejlebb, a Setting the ramdisk word fejezetben tárgyaltuk. A major és minor eszköz számokat arra az eszközre mutatva kell beállítanod, ahova szeretnéd a gyökér állományrendszered beillesztését. Néhány hasznos érték, hogy választhass:
Ha beállítottad ezeket az értékeket, kiírhatod az állományt akár a
Norton Utilities Disk Editort, akár a K.Hogyan készíthetnék extra másolatot az indító/gyökér lemezeimről?
Mivel a mágneses média bizonyos idő után lemágneseződik, célszerű a biztonsági lemezedről több másolatot tartanod, felkészülve arra az esetre, ha az eredeti lemezed olvashatatlanná válna. A lemezek másolásának legegyszerűbb módja, beleértve az indítható és az
eszköz lemezeket is, ha a Az eredeti lemásolásához a
utasítást használd.
Ha elhagyod a A kész állomány új lemezre való visszamásolásához helyezd be az új lemezt, és fordítsd meg az utasítást:
Jegyezzük meg, hogy a fenti utasítássorozat az feltételezi, hogy csak egyetlen lemezmeghajtód van. Ha két ugyanolyan típusú lemezmeghajtód van, akkor használhatod a következő utasítást a közvetlen lemezről-lemezre másoláshoz:
K. Hogyan indíthatnám el a rendszerem a "ahaxxxx=nn,nn,nn" minden induláskor történő beírása nélkül?
Ahol a lemez eszközt nem lehet automatikusan felismertetni a rendszerrel, el kell látni a kernelt az eszköz paramétereinek sztringjével, mint pl.:
Ezt a paramétert többféleképpen is át lehet adni a LILO-nak:
Például egy példa parancssor, ami a fenti paraméter sztringer használja, így nézne ki:
Ez mindig átadná a kernelnek a paramétersztringet, és megkérné a kernelt, hogy állítsa be a gyökér eszköznek a /dev/sda1-t, és mentse az egész parancssort a későbbi indításokra. Egy példa az APPEND sorra:
Jegyezzük meg, hogy a paramétersztringet NEM szabad idézőjelbe tenni a parancssor esetén, de az APPEND sornál muszáj idézőjelet használni. Jegyezzük meg, hogy a ahhoz, hogy a paramétersztring működjön, a kernelnek tartalmaznia kell a megadott lemeztípus eszközmeghajtóját. Ha nem tartalmazza, semmi sem fog a paramétersztringre hallgatni, és újra kell fordítanod a kernelt a megfelelő eszközmeghajtóval, ha működésre szeretnéd bírni. A kernel újrafordításának részleteiért lépj be az /usr/src/linux alkönyvtárba, és olvasd el a README állományt, majd olvasd el a Linux GYIK-et és a Telepítés HOGYAN-t. Létezik még egy lehetséges alternatíva is, szerezz egy kifejezetten ahhoz a lemez típushoz készült kernelt, és telepítsd. Az olvasók figyelmét mindig felhívjuk a LILO dokumentáció alapos
áttanulmányozására, mielőtt LILO telepítéssel kísérletezgetnének.
Az K. Bekapcsoláskor "
Több esetben előfordulhat, hogy különböző eszközökben program neveket
bedrótoztak. Ezek az esetek nem jönnek elő mindenütt, de megmagyarázza,
hogy néhány végrehajtható állomány miért nem található meg a rendszereden,
még ha ott is látod. Megnézheted, hogy be van-e drótozva egy adott programba
egy másik, ha kiadod a A bedrótozás tipikus példái:
A probléma javításához vagy mozgasd a programokat a megfelelő
alkönyvtárba, vagy változtasd meg a konfigurációs állományokat
(pl. K. A kernelembe belefordítottam a memórialemez támogatást, de 0K-val inicializálja magát.
Amikor ez történik, a megjelenő kernelüzenet valahogy így néz ki a kernel indulásakor:
Ramdisk driver initialized : 16 ramdisks of 0K size Ez valószínűleg azért van, mert a méretét 0-ra állítod kernel paraméterekkel az indulás idejekor. Ez valószínűleg egy elnézett LILO paraméter miatt lehetséges:
Ezt néhány korábbi disztribúció LILO példa konfigurációs állománya tartalmazza,és minden korábbi kernel beállítást felülbírál. Ha van ilyen sorod, távolítsd el. Jegyezzük meg, hogy ha 0K-ra állított memórialemezt próbálsz meg használni, a működés kiszámíthatatlanná válik, és kernel pánikor okozhat.
Következő Előző Tartalom |