David,
This is a suggestion for inclusion on your SMP FAQ (Linux SMP HOWTO), in
the hopes that it will help someone in the future.
The issue in question is "installation of Linux SMP", specifically when
installing the RedHat package.
While this is specific to RedHat, I believe it would be useful for the
general Linux community for 2 reasons:
1. RedHat is becoming more popular.
2. Most of the process can be generalized, making it helpful for any
SMP installation.
The question:
Sometimes the RedHat installation does not automatically recognize an
SMP board, so it ends up installing the uniprocessor kernel instead.
What can I do to force the installation of the Linux SMP kernel?
The answer:
RedHat includes the SMP kernel already compiled in their CDs and it can
be manually installed after the uniprocessor kernel is installed. The
instructions for this are described in RedHat FAQ #175:
http://customer.support.redhat.com/rhoaprod/plsql/xxrh_know_pkg.srch2?p_id=175
which says:
---------------------------------------
For getting SMP to work you need to do the following:
Install the SMP kernel:
1) rpm -ivh --force kernel-2.2.5-15smp*
2) modprobe loop
3) mkinitrd -v -f /boot/initrd-2.2.5-15smp 2.2.5-15smp
Edit /etc/lilo.conf
1) pico /etc/lilo.conf
2) add the following to /etc/lilo.conf at the bottom
image=/boot/vmlinuz-2.2.5-15smp
label=smp
root=
initrd=/boot/initrd-2.2.5-15smp
read-only
3) Before the first image line, put in
default=smp
4) Then run
lilo -v
At which point on reboot the smp kernel should load up
automatically. If there is trouble for some reason,
reboot and use 'linux' at the lilo boot prompt to use
the previous kernel. (The default= statement makes
lilo boot the image with the label equal to the
default value.)
-----------------------------------
Hope this helps someone.
My thanks to all who helped me with this, especially Tim Fletcher.
Regards,
Juan Gonzalez
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/dmentre/smp-howto/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]