Portál AbcLinuxu, 25. dubna 2024 10:03


Dotaz: trable se zaváděním modulů

16.1.2004 07:59 gusta
trable se zaváděním modulů
Přečteno: 51×
Odpovědět | Admin
Chtěl jsem vyzkoušet nové jádro 2.6.1 pod Debianem. Provedl jsem tedy kompilaci a nabootoval s novým jádrem a zjistil, že musím mít nové modutils (jó, kdyby někdo pořádně četl dokumentaci :-)), respektive module-init-tools. Stáhnul jsem tedy debianí balíček s module-init-tools a pokusil se ho nainstalovat. Instalace se nezdařila, z důvodu existence obdobného SW (modutils). Proto jsem se rozhodl stávající modutils odinstalovat. To se sice podařilo, ale od této chvíle jsem nemohl nainstalovat novou verzi (module-init-tools) ani původní balíčky pomocí apt-get install. Jsem tedy ve stádiu, kdy mi nefunguje načítání modulů pro původní jádro ani pro nové. Jako řešení vydím module-init-tools zkompilovat, a znovu zkompilovat jádro 2.6.1 (jak někdo radí v diskuzi). Nicméně moje otázka zní, lze nějakým způsobem zajistit zavádění modulů pro obě verze jader (2.4.x a 2.6.x)? Dále proč nelze stejným způsobem (apt-get install) nainstalovat odinstalované balíčky původního jádra? Bohužel teď nemůžu uvést přesný výpis chybových hlášení, ale doufám, že prozatím bude tento popis stačit. Takže děkuji předem za jakékoliv "nakopnutí" :-)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.1.2004 08:58 Antonín Kolísek | skóre: 33 | blog: PDA | Vyškov
Rozbalit Rozbalit vše trable se zaváděním modulů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zavádění modulů pro obě verze jader podle mne jde. Protože 2.6 jádra používají /etc/modprobe.conf a 2.4 jádra /etc/modules.conf, takže by tam nemělo asi docházet k nějakým kolizím. Problém by mohl nastat možná u takových nvidia ovladačů, ty se musí kompilovat a tuším, že se i při jejich instalaci sestavuje nějaká glx knihovna, ale teď nevím zda-li je závislá na verzi jádra. Pokud by byla, tak by užívání dvou jader mohlo dělat v tomto potíže.
16.1.2004 08:59 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše trable se zaváděním modulů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já teda nevím ale novější verze by měla fungovat i s starším jádrem :-) (2.4.x) a nevím jak je to u vás ale proč jste to odinstalovával měl jste provést upgrade. Takže co spustit linux z CD nebo něčeho jiného a ty novější tam tedy nainstalovat. PS. Jak se instalují balíčky pod debianem nevím takže pokud plácám nesmysly promiňte používám rpm :-)
16.1.2004 09:20 Marek Pasovsky | skóre: 32
Rozbalit Rozbalit vše trable se zaváděním modulů
nevim jak to resi apt/rpm ale na systemu ktery je postaven pro 2.4.x jadra jsou binarky modutils kdesi v /sbin a pri kompilaci module-init-tools lze provest make moveold kdy dojde k prejmenovani stavajicich [ls|ins|rm]mod a modprobe binarek na *.old s tim, ze prislusne binarky z module-init-tools se pak nainstaluji tamtez (/bin|/sbin) a v pripade, ze detekuji 2.4.x jadro tak automaticky volaji $0.old a vsechno funguje jak ma

osobne zcela bez problemu prechazim v systemu mezi 2.[4|5|6] jadry jiz dlouhe mesice...

Marek
If you don't understand or are scared by any of the above ask your parents or an adult to help you.
16.1.2004 11:06 gusta
Rozbalit Rozbalit vše trable se zaváděním modulů
no to je tak, když člověk dělá rychleji než myslí :-), nicméně jak bylo myšleno to spuštění z CD? bude stačit první CD distribuce? Jinak já ten systém normálně nabootuju, jen ty moduly to nenačte. Ještě mně napadlo nastartovat do jiného run levelu, jen nevím jak to udělat.
16.1.2004 15:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše trable se zaváděním modulů
No pokud to nastartuje a dostaneš se na HD a CD (tj nemáš něco co potřebuje modul) tak tam normálně nainstaluj ten původní balíček co tam byl. Pokud se z toho HD nedostaneš na CD a pod tak musíš spustit linux z nějakého CD (nějaká live distribuce nebo nejaký zachraný mod z tvého instalačního CD) provést chroot a nainstalovat patřičný balíček. Jak se přesně musí postupovat u debianu nevím jak jsem psal debian nepoužívám. Jinak jak nastartovat do jiného runlevelu při startu jádru zadat parametr init x x=požadovaný runlevel.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.