linux-l: Umstieg auf 2.4

Mario Thaten mario at thaten.de
Mo Nov 27 21:11:56 CET 2000


* On 11/23/00 21:53 Alain Schroeder (alain at mini.gt.owl.de) wrote:

> > > On Thu, Nov 23, 2000 at 05:20:21PM +0100, Mario Thaten wrote:
> > > > Hallo liebe Liste!
> > > > 
> > > > Nun hab ich's doch mal probiert und nach Alain's Tip
> > > > modutils und libc mit den neuesten Paketen aus woody geupdatet.
> > > > Allerdings bleibt er nach wie vor beim Booten mit
> > > > "/etc/modules.conf is more recent than /lib/modules/2.4test10/modules.dep"
> > > > haengen.
> > 
> > Danke fuer den Tip, allerdings zeigt nun der Output eines
> > "cerberus:/home/mario# depmod -vF /usr/src/linux2.4test10/System.map"
> > 
> > dass er nur im /lib/modules/2.2.17 (the running kernel) Verzeichnis
> > geschaut hat und da natuerlich ein Haufen Abhaengigkeiten nicht erfuellt
> > sind. Es handelt sich aber mit 100%-iger Sicherheit um die System.map
> > des 2.4er Kernels. Wie kann ich ihn denn nun zur Generierung des
> > Dependency-Files fuer 2.4 ueberreden?
> > 
> butterfly:~# depmod --help 2>&1 | grep basedir
>       [-C configfile] [-F kernelsyms] [-b basedirectory] [forced_version]
> 	-b basedirectory
> 	    --basedir basedirectory    Use an image of a module tree.
> 
> In kombination mit -F sollte das also laufen.

Ok, das stimmt, nun passiert allerdings folgendes:

---8<-----

cerberus:/home/mario# depmod -vF /usr/src/linux2.4test10/System.map -b /lib/modules/2.4.0-test10/

xftw starting at /lib/modules/2.4.0-test10//lib/modules/boot 
lstat on /lib/modules/2.4.0-test10//lib/modules/boot failed
xftw starting at /lib/modules/2.4.0-test10//lib/modules/2.2.17
 lstat on /lib/modules/2.4.0-test10//lib/modules/2.2.17 failed
xftw starting at /lib/modules/2.4.0-test10//lib/modules/2.2 lstat on 
/lib/modules/2.4.0-test10//lib/modules/2.2 failed
xftw starting at /lib/modules/2.4.0-test10//lib/modules/kernel lstat on
/lib/modules/2.4.0-test10//lib/modules/kernel failed

... und so weiter und so fort...

depmod: Can't open /lib/modules/2.4.0-test10//lib/modules/2.2.17/modules.dep for writing

-------->8--------

Irgendwie will er immer noch an den 2.2.17...
Can't understand... :(

> Ansonsten fahr doch einfach mit "init=/bin/sh" hoch, mach ein "mount -o
> remount,rw /" und dann ein depmod. Und warum bleibt bei dir dann der
> Init stehen? Meine Distri (Debian) generiert das afaik automatisch...

Meine (Debian) tut das offensichtlich nicht. :(
Nun kommts aber ganz spannend. Mit dem 2.2.17er funktioniert die
Uebergabe von /bin/sh als init hervorragend. Mit dem 2.4er bleibe
ich an genau derselben Stelle haengen wie oben in der ganz alten
Mail beschrieben. Zusaetzlich erzaehlt er mir, er kann Modul
net-pf-1 nicht finden.
Was er aber theoretisch gar nicht suchen duerfte!

Hilfe!!! In meinem Computer lebt was! :)

Danke fuer Hinweise,

Gruss, Mario

-- 
 .~.    Mario Thaten (mario at thaten.de)
 /V\    
/( )\   "There are just 2 rules in life:
 ^ ^     Always be yourself, but never mind to change."



Mehr Informationen über die Mailingliste linux-l