← Back to team overview

sslug-teknik team mailing list archive

Kompilering af 2.4.10-kerne på RedHat 7.1

 

Hejsa!

Nu har jeg brugt hele eftermiddagen på at prøve at compile den nye kerne
(2.4.10) på min bærbare...men no luck...

Efter at ha kørt "make menuconfig" og konfigureret kernen, samt at ha' kørt
"make dep" prøver jeg at lave en image ved brug af "make bzImage".
Den står den og tygger på i ganske lang tid, og da den er færdig smider jeg
den over i /boot og tilføjer en entry i lilo.conf som følger:

---lilo.conf---
boot="/dev/hda"
map=/boot/map
install=/boot/boot.b
prompt
timeout="29"
message=/boot/message
default=Windows
vga="771"

image="/boot/vmlinuz-2.4.2-2"
	label="Linux"
	read-only
	root="/dev/hda2"

other=/dev/hda1
	optional
	label=Windows

other="/boot/ny"	#hvor den her så er den nye kerne.
        label="Ny"
        read-only
        root="/dev/hda2"
--------------

Men når jeg så kører /sbin/lilo fortæller den mig at:

Fatal: Kernel /boot/ny is too big

Og det der så undrer mig er at min nye kerne faktisk er langt mindre end min
nuværende:


-rwxr-xr-x    1 root     root      2280836 Apr  9 02:57 vmlinux-2.4.2-2
-rwxr-xr-x    1 root     root      1432407 Sep 24 15:46 ny

Hvis jeg så prøver at ændre i lilo.conf, helt fjerner min gamle kerne så der
kun står:

boot="/dev/hda"
map=/boot/map
install=/boot/boot.b
prompt
timeout="29"
message=/boot/message
default=Windows
vga="771"

image="/boot/ny"
	label="Linux"
	read-only
	root="/dev/hda2"

Siger den:


Fatal: First sector of /boot/ny doesn't have a valid boot signature


Hvad sker der her...?  er der nogle der kan hjælpe?

Mvh.

Jesper Jørgensen



Follow ups