* Waldemar Brodkorb (linux@netcologne.de) [20000416 20:22]:
Das muß man aber nur ändern, wenn man den Kernel mit make zlilo automatisch installiert. Ich kopiere den neuen Kernel lieber manuell, dann vergesse ich die System.map auch nicht.
Das ist jetzt aber so etwas erklärungsbedürftig ;-) 'make [b]zlilo' kopiert doch sowohl den kernel als auch die System.map an die richtige Stelle. Also sehe ich in obiger Aussage wenig Sinn.
Dazu hätte ich auch noch eine Frage: Wenn ich den Module-Pfad ändere: INSTALL_MOD_PATH=/boot/modules installiert er mir leider die Module in /boot/modules/lib/modules/2.2.14 läßt sich das irgendwie anpassen?
Warum nicht? Lade einfach /usr/src/linux/Makefile in den Editor, setze INSTALL_MOD_PATH=/boot uche nach dem make-target: modules_install: @( \ MODLIB=$(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE); \ und ändere diese Zeile in MODLIB=$(INSTALL_MOD_PATH)/modules/$(KERNELRELEASE); \ Und schon werden die Module in /boot/modules/<Kernel-Release> installiert. Die Frage ist allerdings, warum Du dieses tun möchtest, denn wie unten ausgeführt, kann das zu Problemen führen.
Könnte es zu Problemen kommen, wenn ich die Module in das Verzeichnis (/boot/modules) installiere und einen Link /lib/modules --> /boot/modules anlege ?
Jepp, nämlich dann, wenn der Kernel Module laden will und /boot noch nicht
gemountet wurde (was in /etc/init.d/boot erfolgt).
Philipp
--
Philipp Thomas