This helps, thanks. One point, I don't have 7.0 I have 7.1. the lvm beta and the the mk_initrd was unknown to me. i'll print this out and see what I can do tomorrow night. Probably start with fresh install and then follow your instructions. I was originally trying to upgrade the 2.4.0 to 2.4.2. I'll hope for the best and if it fails - Well I'll just get more practice at installs. It's all just a learning curve to me. Thank so much for the info. Sincerely, Curtis. :) -----Original Message----- From: raffo@bellatlantic.net [mailto:raffo@bellatlantic.net]On Behalf Of Rafael E. Herrera Sent: Tuesday, April 24, 2001 0054 To: crrey Cc: Brooklyn Linux Solutions CEO; suse-linux-e@suse.com Subject: Re: [SLE] Support vs Support (Was: [SLE] util-linux and Kernel 2.4.3) crrey wrote:
In all honesty, being a newbie, I can't really debate the technical merits on the install with any authority at all. However, modules conf,
modprobe,
and depmod wouldn't work for me after in rpm'ed the 2.4.2 and modutils-2.4.2-14 and followed the instructed for install/post-install. I only got the new kernel to properly display and work with the modules after a copied the fc.config.old to the rc.config. After reboot everything appeared ok. Although the video drivers and the new kernel don't get along at all. Why this worked I couldn't say.
"Rafael E. Herrera" wrote:
To update your suse 7.0 kernel to 2.4 go to
ftp://ftp.suse.com/pub/suse/i386/update/7.0/kernel/RPMs/
and download these packages:
k_deflt_24-2.4.2-4.i386.rpm lvm-0.9.1_beta4-1.i386.rpm modutils-2.4.2-7.i386.rpm yast-1.07.3-1.i386.rpm
Before installing them make copies of: /etc/modules.conf /etc/rc.config your lilo.conf should have entries similar to this: image = /boot/vmlinuz label = linux root = /dev/sda3 initrd = /boot/initrd image = /boot/vmlinuz_24 label = linux_24 root = /dev/sda3 initrd = /boot/initrd_24 optional The first one is your 2.2 kernel, the second is the 2.4 kernel. Verify that your /etc/modules.conf and /etc/rc.config are still there (I don;t know how you lost them the first time.) If they are not there post any warning or error message you got while installing them, restore the copies you made in place.
After installing the new kernel run as root:
# mk_initrd # lilo
The new kernel label for lilo will be linux_24. This will not be the default, so you may have to edit /etc/lilo.conf and change the order of the kernel entries and run lilo again.
After you reboot, you select linux_24 to boot your new kernel.
If you are using NFS, you have to edit /etc/rc.d/nfsserver to read:
echo -n "Starting kernel based NFS server" if [ "'kernelversion'" == "2.2" ] ; then checkproc -n lockd || \ /usr/sbin/rpc.lockd fi
Some more info in: http://sdb.suse.de/sdb/en/html/ftpkernel.html
The 2.4.3 kernel sources are located in:
ftp://ftp.suse.com/pub/people/mantel/next/
You'll have to recompile. To recycle the 2.4.2-4 kernel configuration on Mantel's kernel use 'make cloneconfig' as described in:
http://sdb.suse.de/sdb/en/html/maddin_kernel_config.html
'cloneconfig' uses the file /proc/config.gz, this contains the configuration used to compile the currently running kernel. This feature is available on SuSE kernels only, not in the vanilla kernel from www.kernel.org .
Mantel's kernel are not supported by suse yet, so you are on your own. Post your questions here.
-- Rafael
Give it a try again and post your results. -- Rafael