Page 1 of 1

Kernel Update gleicher Version

Posted: 2005-01-16 19:34
by andreask2
Hallo!

Wenn ich bei Gentoo einen neuen Kernel (neue Version) übersetze mach ich das normalerweise etwa so wie folgt:

Code: Select all

emerge grsec-sources
rm /usr/src/linux
cd /usr/src
ln -s linux-2.4.28-grsec-2.0.2 linux
cp linux-2.4.27-grsec-2.0.1/.config linux-2.4.28-grsec-2.0.2
cd /usr/src/linux
make oldconfig
make dep && make bzImage modules modules_install
mount /boot
cp arch/i386/boot/bzImage /boot/kernel-2.4.28-grsec-2.0.2
cp System.map /boot/System.map-2.4.28-grsec-2.0.2
cp .config /boot/config-2.4.28-grsec-2.0.2
nano -w /boot/grub/grub.conf
umount /boot
Jetzt gibt es bei Gentoo hin und wieder Updates (revisions), die Sicherheitslücken schließen, z.B. grsec-sources-2.4.28.2.0.2-r1.

Diese Kernel-Quellen werden durch emerge ebenfalls in das Verzeichnis /usr/src/linux-2.4.28-grsec-2.0.2 entpackt, eben mit dem ein oder anderen zusätzlichen Patch.

Jetzt bin ich mir nicht so sicher, welchen Befehl ich vorher im Verzeichnis anwenden sollte, bevor der neue Kernel entpackt bzw. übersetzt wurde.

Reicht da ein make clean oder make mrproper oder make distclean? Ich habe zwar gelesen was die ungefähr machen, aber ehrlich gesagt kenne ich mich mit der Kernel-Architektur nicht gut genug aus, um jetzt klar beurteilen zu können, welcher Befehl hier notwendig wäre.

Wie macht Ihr das?

Grüße
Andreas

Re: Kernel Update gleicher Version

Posted: 2005-01-16 19:57
by Joe User

Code: Select all

mount /boot
cd /usr/src
rm /usr/src/linux
emerge -C grsec-sources
emerge grsec-sources
cd linux
cp /boot/.config-2.4.28-grsec-2.0.1 .
make oldconfig
make dep && make bzImage modules modules_install
cp arch/i386/boot/bzImage /boot/kernel-2.4.28-grsec-2.0.2
cp System.map /boot/System.map-2.4.28-grsec-2.0.2
cp .config /boot/config-2.4.28-grsec-2.0.2
nano -w /boot/grub/grub.conf
umount /boot
HTH

Re: Kernel Update gleicher Version

Posted: 2005-01-16 22:42
by andreask2
Joe User wrote:emerge -C grsec-sources
Ah, so einfach? Das reicht? Auf die Idee war ich noch gar nicht gekommen ;-)
Joe User wrote:HTH
merci!