Hallo, Am Sat, 10 Apr 2004, David Zurborg schrieb:
Am Samstag, 10. April 2004 23:16 schrieb David Zurborg: [..]
$> make modules $> make INSTALL_MOD_PATH=/pub/kernel/modules/ modules_install $> cp .config /pub/kernel/boot/ $> cp System.map /pub/kernel/boot/ $> cp .config /pub/kernel/boot/ sorry, kl. verbessrung: $> cp arch/i586/boot/bzImage /pub/kernel/boot muss hier noch hin
zielrechner: $> cp /pub/kernel/boot/* /boot $> cp /pub/kernel/modules/lib/modules/* /lib/modules oder (je nachdem) $> cp /pub/kernel/modules/* /lib/modules
/pub ist bei mir im netzwerk ein gemeinsames verzeichnis
verbessrungsvorschläge/tipps/etc ??
'cp' ist beim "rauskopieren" der Module nicht ideal. Mindestens solltest du '-a' verwenden, also: Ausserdem wuerde ich generell gleich alles schon auf dem Quellrechner versionieren (siehe [1]). Und sowieso ist es vielleicht gut, wenn du bei dieser Anwendung generell 'cp -i' verwendest. ziel$> cd /pub/kernel/modules/ ziel$> cp -ai ./lib/modules/<kernelversion>/ /lib/modules/ Ansonsten sieht's ok aus. Achso: hast du dir /pub/kernel/ dann mal angeschaut? Alles ok dort? Und nochwas: auf dem Zielrechner solltest du dann depmod fuer den _NEUEN_ Kernel aufrufen, den genauen Aufruf hab ich jetzt nicht im Kopf, aber nach dem 'make modules_install' sollte das in den letzten Zeilen auf dem Bildschirm stehen, in etwa(!): depmod -ae -F System.map -b /pub/kernel/modules -r <kernelversion> Auf dem Zielsystem wuerde das dann nach dem kopieren zu (eine Zeile): depmod -ae -F /boot/System.map-<kernelversion> \ -b /lib/modules/ -r <kernelversion> Bitte aber selbst kontrollieren! Achso, generell solltest du auch [2] kennen... -dnh [1] http://www.dhaller.de/linux/multikernel.html [2] http://www.thomashertweck.de/kernel24.html http://www.thomashertweck.de/kernel26.html -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.