Re: solution: installing SuSE 9.2 on cerc megaraid system
From: Mark Brand (m.brand_at_removethispart.n200.com)
Date: 02/09/05
- Next message: ray: "Re: I'm Sick Of SuSE!!!!!!! (Venting!!!!)"
- Previous message: JM Remacle: "Re: ftp install : failed to connect to ftp server"
- In reply to: Mark Brand: "solution: installing SuSE 9.2 on cerc megaraid system"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 09 Feb 2005 16:41:42 +0100
Here's a improved (quicker and easier) procedure for overcoming the lack
of support for certain megaraid controllers in SuSE 9.2. Unlike my first
procedure, here building a new kernel is optional and you only have to
do it once.
My workaround results in a working SuSE 9.2 installation using a kernel
that works with the megaraid controller. It uses the bootable install CD
for SuSE 9.1 to get the job done.
Here are the steps (but there are lots of possible variations):
1. Start with a working SuSE 9.1 installation. (I installed from CDs but
ftp installation is probably also OK.) It makes sense to start with a
minimal installation. There's no point in installing lots of packages
now because you are going to install SuSE 9.2 packages later.
2. Now perform a system update to SuSE 9.2. Boot from the SuSE 9.1
bootable install CD. At the boot menu, select "manual installation".
Wait for the menu to appear. Now load the kernel modules "reiserfs",
"megaraid", and your network card driver module if you are planning to
install from a network source (I used ftp.). Once the modules are
loaded, you can start the installation. Be sure to choose SuSE 9.2 as
your installation source (for example
"ftp://ftp.suse.com/pub/suse/i386/9.2").
3. The Yast install program will go through a detecting phase and you
will answer some easy questions. Finally you'll be able to choose
"update an existing system". (Don't do a "new installation".) Now wait
till "reading package information" is done. You'll have a chance to
select the desired "partition or system to update". Next go to
"packages". VERY IMPORTANT: Set kernel-default to "protected" and
unselect kernel-default-nongpl. (You don't want to replace the kernel
that works.) This might also be a good time to select additional
software packages you want. Complete the system update procedure.
4. Now you should have a SuSE 9.2 system using the working kernel from
SuSE 9.1.
You may wish to rebuild the SuSE 9.1 kernel using the newer version of
gcc that comes with SuSE 9.2. or you may wish to replace the SuSE kernel
with a recent version of the plain vanilla kernel from kernel.org. If
you keep the SuSE kernel installed, be very careful using Yast Online
Update that you don't upgrade the kernel to one that doesn't work anymore.
If you decide to build your own kernel, use the appropriate .config file
from a comparable SuSE kernel as a starting point for the configuration.
Also, don't forget to add the option MEGARAID_LEGACY=m and disable other
MEGARAID options. (I use kernel 2.6.10.). When you install the kernel,
make sure that the "megaraid" (and not "megaraid-old") kernel module is
included in initrd. If you see "megaraid-old", you might need to fix
INITRD_MODULES in /etc/sysconfig/kernel. (You might have changed
"megaraid" to "megaraid-old" if you were using an updated SuSE 9.1
kernel. For plain vanilla kernel 2.6.10, "megaraid" is the right module
name.)
- Next message: ray: "Re: I'm Sick Of SuSE!!!!!!! (Venting!!!!)"
- Previous message: JM Remacle: "Re: ftp install : failed to connect to ftp server"
- In reply to: Mark Brand: "solution: installing SuSE 9.2 on cerc megaraid system"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|