I'm trying to install SLES9 SP2 x86_64 on an IBM x346 machine(HostRAID is
enabled, in this mode, system should use a320raid) via autoyast, but every
time system uses aic79xx instead of a320raid after installation.
I've added following section into autoyast config file:
<sysconfig config:type="list">
INITRD_MODULES
kernel
reiserfs a320raid
</sysconfig>
and
<module>a320raid</module>
The entry "INITRD_MODULES" in /etc/sysconfig/kernel have been created
correctly by above sections after installation:
...
#
INITRD_MODULES="reiserfs a320raid"
...
But system still used aic79xx:
c79l1ms01:/etc/sysconfig # lsmod
Module Size Used by
floppy 73296 0
ipv6 317432 12
freq_table 13952 0
af_packet 33676 0
joydev 19584 0
sg 51128 0
st 51236 0
sr_mod 26788 0
tg3 96004 0
hw_random 14504 0
ehci_hcd 39300 0
uhci_hcd 41376 0
evdev 19072 0
usbcore 132984 4 ehci_hcd,uhci_hcd
subfs 17664 2
dm_mod 69344 0
reiserfs 264688 1
aic79xx 267032 2
sd_mod 30208 3
scsi_mod 144000 5 sg,st,sr_mod,aic79xx,sd_mod
I added a chroot script to create an initrd:
...
sed -i 's/INITRD_MODULES.*/INITRD_MODULES=\"a320raid reiserfs\"/'
/etc/sysconfig/kernel
mkinitrd
...
But after installation, system still used aic79xx, though a320raid has been
loaded in:
c79l1ms01:/etc/sysconfig # lsmod
...
a320raid 377656 0
reiserfs 264688 1
aic79xx 267032 2
sd_mod 30208 3
scsi_mod 144000 6 sg,st,sr_mod,a320raid,aic79xx,sd_mod
Actually, I think the initrd in /boot was created as I wished, but it seems
system did not use this ramdisk at the first time system booted. And after
I rebooted machine again, a320raid was loaded correctly:
c79l1ms01:/etc/sysconfig # lsmod
...
a320raid 377656 2
reiserfs 264688 1
sd_mod 30208 3
scsi_mod 144000 6 sg,st,sr_mod,a320raid,sd_mod
Does anyone know which initrd system uses at the first time system boots?
And how can I let system use a320raid at the first boot?
_________________________________________________________________
免费下载 MSN Explorer: http://explorer.msn.com/lccn/