update to kernel 2.6.22.1
Hi,
I tried to update my SUSE SLES 10 SP1 kernel 2.6.16 to kernel 2.6.22.1... that's my first time, so I followed what I was told but now I get grub errror "error13 : invalid or unsupported executable format"
I extracted my linux-2.6.22.1.tar.bz2 file in /usr/src/
then:
zcat /proc/config.gz > .config
make defconfig
make modules-install
and I copied the following files to /boot:
-> cp vmlinux /boot/vmlinuz-2.6.22.1
vmlinuz.2.6.xx are the files used by grup so I decided to rename mine linuz also but when doing a "ls-l" I can see that they are not using the same format...
vmlinux files name police is green and rights are 755 while
vmlinuz files name police is black and rights are 644...
-> cp .config /boot/config-2.6.22.1
-> cp System.map /boot/System.map-2.6.22.1
-> no initrd was created... is that normal?)
Then I modified /boot/grub/menu.lst and added:
title Sebastien 2.6.22
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.1 root=/dev/disk/by-id/scsi-35000c5000034d5a3-part2 resume=/dev/sda1 splash=silent showopts
# initrd /boot/initrd-2.6.16.46-0.12-default
Then I get the "error 13"... I don't know how to modify my vmlinux file to make it supported, has anyone a solution?
Or is there any other way to do it?
Thanks,
sébastien.
|