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