3.1.2 Matrix Server Upgrade Guide

Appendix A: Install the RHEL4 Operating System and Kernel 66
Copyright © 1999-2007 PolyServe, Inc. All rights reserved.
5. Run mkinitrd If Necessary
If you edited the /etc/modprobe.conf file in the previous step, you will need
to run mkinitrd to create a new initrd image with the appropriate drivers.
1. Check the /boot directory for an initrd image for the kernel you just
installed. Remove the image if it exists in the directory.
2. Run the following command from the /usr/src/linux-2.6 directory:
# mkinitrd <initrd-image> <kernel-version>
For more information, see the mkinitrd(8) man page.
6. Reboot and Verify the Kernel Configuration
Reboot the operating system and then verify that the kernel is built and
configured correctly.
Workaround for SELinux
SELinux is enabled by default in RHEL4 Update 2. Because SELinux does
not know which security policy to use for the PSFS filesystem, it will
cause mounts of the PSFS filesystem made via the PolyServe
Management Console or mx commands to fail.
To work around this problem, Matrix Server takes the following steps
when it is installed:
1. Adds a psfs policy line to the following file:
/etc/selinux/targeted/src/policy/genfs_contexts
2. Rebuilds the binary policy file and installs it in:
/etc/selinux/targeted/policy/policy.*
3. Reloads the kernel with the new policy information.
If you modify SELinux and the psfs policy implemented by Matrix Server
no longer works, you will need to make changes similar to the above to
allow PSFS filesystems to be mounted.