Créer disquette install DRV Raid linux
Résolu
jivef
Messages postés
927
Date d'inscription
Statut
Membre
Dernière intervention
-
jivef Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
jivef Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Désolé, le titre du message n'est pas très clair.
J'ai à ma disposition un serveur IBM pour lequel un driver de la carte RAID est fourni pour les distributions Redhat et Suse.
Mon souhait est d'installer une debian dessus et d'utiliser la carte RAID.
Cela dit, le pilote de la carte RAID doit être mis en place pendant l'installation de la distribution pour être prise en compte dès le départ.
J'ai bien les fichier .ko (kernel object) du pilote de la carte et j'ai généré une disquette pour Suse, puis je m'en suis inspiré pour faire ma disquette sous debian. Helas, cela n'a pas fonctionné.
Je pense qu'il y a une arborescence à respecter.
J'ai bien renommé les dossier portant des numéros de version de noyau afin d'être conforme au noyau que je veux installer, mais je pense que je suis passé à coté de quelque chose.
C'est une question un peu pointue, plutôt pour les cracks tels que mamiendo ou Jipicy ou autre, j'ai cherché sur Internet, mais je n'ai pas trouvé.
Sur la disquette j'ai toute une arborescence
/linux/suse/SLES10/...
J'ai remplacé par
/linux/debian/...
Je suis en debian 5 (Lenny)
Dans l'arborescence il y a un fichier update.tar.gz qui contient également une petite arborescence avec des dossiers 2.6.16... que j'ai renommé par 2.6.26.1-686 correspondant à mon noyau.
Merci par avance pour vos éventuelles réponses.
Jonas.
Désolé, le titre du message n'est pas très clair.
J'ai à ma disposition un serveur IBM pour lequel un driver de la carte RAID est fourni pour les distributions Redhat et Suse.
Mon souhait est d'installer une debian dessus et d'utiliser la carte RAID.
Cela dit, le pilote de la carte RAID doit être mis en place pendant l'installation de la distribution pour être prise en compte dès le départ.
J'ai bien les fichier .ko (kernel object) du pilote de la carte et j'ai généré une disquette pour Suse, puis je m'en suis inspiré pour faire ma disquette sous debian. Helas, cela n'a pas fonctionné.
Je pense qu'il y a une arborescence à respecter.
J'ai bien renommé les dossier portant des numéros de version de noyau afin d'être conforme au noyau que je veux installer, mais je pense que je suis passé à coté de quelque chose.
C'est une question un peu pointue, plutôt pour les cracks tels que mamiendo ou Jipicy ou autre, j'ai cherché sur Internet, mais je n'ai pas trouvé.
Sur la disquette j'ai toute une arborescence
/linux/suse/SLES10/...
J'ai remplacé par
/linux/debian/...
Je suis en debian 5 (Lenny)
Dans l'arborescence il y a un fichier update.tar.gz qui contient également une petite arborescence avec des dossiers 2.6.16... que j'ai renommé par 2.6.26.1-686 correspondant à mon noyau.
Merci par avance pour vos éventuelles réponses.
Jonas.
A voir également:
- Créer disquette install DRV Raid linux
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
5 réponses
Bonjour,
C'est une carte adaptec, AHA7902.
A titre d'exemple, voici l'arborescence que j'ai sur une disquette SLES 10 :
.
`-- linux
`-- suse
`-- x86_64-sles10
|-- install
| |-- update.post
| |-- update.pre
| `-- update.tar.gz
`-- modules
`-- a320raid.ko
5 directories, 4 files
J'ai un fichier kernel object a320raid.ko et des scripts .pre et post, puis un fichier update.tar.gz.
Voici le script pre
[quote]
#! /bin/sh
# list of updated modules
mods="a320raid"
# rebuild InitrdModules info:
# - add all modules from $mods that are currently loaded
# - put them into the correct order
imods=`grep "InitrdModules:" /etc/install.inf | sed -e 's/^InitrdModules://' -e 's/ *" *//g'`
imods2=" $imods $mods "
# add all modules that are currently loaded
for i in `cat /proc/modules | cut -d ' ' -f 1` ; do
x="${imods2/ $i / }"
if [ "$imods2" != "$x" ] ; then
imods2="$x"
imods3="$i $imods3"
fi
done
# add all modules that were in InitrdModules but are currently not loaded
# (there should be none, but who knows...)
for i in $mods ; do
imods2="${imods2/ $i / }"
done
imods3="$imods3 $imods2"
imods=`echo $imods3`
grep -v "InitrdModules:" /etc/install.inf >/etc/install.tmp
if [ "$imods" ] ; then
echo "InitrdModules: $imods" >/etc/install.initrd
cat /etc/install.initrd /etc/install.tmp > /etc/install.inf
rm -f /etc/install.initrd /etc/install.tmp
else
mv /etc/install.tmp /etc/install.inf
fi/quote
debian:/media/floppy/linux/suse/x86_64-sles10/install#
et voici le script post :
[quote]
#! /bin/sh
initrdcfg="/etc/sysconfig/kernel"
drv=a320raid
KVERSIONS=$(cd /lib/modules && ls)
[ -z "$KVERSIONS" ] && exit
for k in $KVERSIONS; do
[ -f /boot/System.map-$k ] && {
rm -f /lib/modules/$k/kernel/drivers/scsi/aic79xx.ko
depmod -ae -F /boot/System.map-$k $k >/tmp/depmod-$k.log 2>&1
}
done
#initrd=`grep "INITRD_MODULES.*${drv}" ${initrdcfg}`
#if [ X${initrd} = X ]; then
cp ${initrdcfg} ${initrdcfg}.orig
sed -e 's/\(INITRD_MODULES=".*\)"/\1 scsi_mod a320raid"/' < ${initrdcfg} > ${initrdcfg}.tmp
mv ${initrdcfg}.tmp ${initrdcfg}
#fi
mk_initrd >/tmp/mk_initrd.log 2>&1
if [ -e /etc/lilo.conf ]; then
lilo >/tmp/lilo.log 2>&1
fi
/quote
Et voici le contenu du fichier update.tar.gz que j'ai tenté d'utiliser (C'est moi qui ait renommé le dossier avec un numéro de noyau en 2.6.26... Avec SLES10 c'était 2.6.16)
debian:/home/jonas/img/debian_a320_img/floppy0/linux/debian/install# tree update
update
`-- lib
`-- modules
|-- 2.6.26-1-686
| `-- kernel
| `-- drivers
| `-- scsi
| `-- a320raid
| `-- a320raid.ko
`-- 2.6.26.1-686-smp
`-- kernel
`-- drivers
`-- scsi
`-- a320raid
`-- a320raid.ko
12 directories, 2 files
debian:/home/jonas/img/debian_a320_img/floppy0/linux/debian/install#
Qui a une idée ?
C'est une carte adaptec, AHA7902.
A titre d'exemple, voici l'arborescence que j'ai sur une disquette SLES 10 :
.
`-- linux
`-- suse
`-- x86_64-sles10
|-- install
| |-- update.post
| |-- update.pre
| `-- update.tar.gz
`-- modules
`-- a320raid.ko
5 directories, 4 files
J'ai un fichier kernel object a320raid.ko et des scripts .pre et post, puis un fichier update.tar.gz.
Voici le script pre
[quote]
#! /bin/sh
# list of updated modules
mods="a320raid"
# rebuild InitrdModules info:
# - add all modules from $mods that are currently loaded
# - put them into the correct order
imods=`grep "InitrdModules:" /etc/install.inf | sed -e 's/^InitrdModules://' -e 's/ *" *//g'`
imods2=" $imods $mods "
# add all modules that are currently loaded
for i in `cat /proc/modules | cut -d ' ' -f 1` ; do
x="${imods2/ $i / }"
if [ "$imods2" != "$x" ] ; then
imods2="$x"
imods3="$i $imods3"
fi
done
# add all modules that were in InitrdModules but are currently not loaded
# (there should be none, but who knows...)
for i in $mods ; do
imods2="${imods2/ $i / }"
done
imods3="$imods3 $imods2"
imods=`echo $imods3`
grep -v "InitrdModules:" /etc/install.inf >/etc/install.tmp
if [ "$imods" ] ; then
echo "InitrdModules: $imods" >/etc/install.initrd
cat /etc/install.initrd /etc/install.tmp > /etc/install.inf
rm -f /etc/install.initrd /etc/install.tmp
else
mv /etc/install.tmp /etc/install.inf
fi/quote
debian:/media/floppy/linux/suse/x86_64-sles10/install#
et voici le script post :
[quote]
#! /bin/sh
initrdcfg="/etc/sysconfig/kernel"
drv=a320raid
KVERSIONS=$(cd /lib/modules && ls)
[ -z "$KVERSIONS" ] && exit
for k in $KVERSIONS; do
[ -f /boot/System.map-$k ] && {
rm -f /lib/modules/$k/kernel/drivers/scsi/aic79xx.ko
depmod -ae -F /boot/System.map-$k $k >/tmp/depmod-$k.log 2>&1
}
done
#initrd=`grep "INITRD_MODULES.*${drv}" ${initrdcfg}`
#if [ X${initrd} = X ]; then
cp ${initrdcfg} ${initrdcfg}.orig
sed -e 's/\(INITRD_MODULES=".*\)"/\1 scsi_mod a320raid"/' < ${initrdcfg} > ${initrdcfg}.tmp
mv ${initrdcfg}.tmp ${initrdcfg}
#fi
mk_initrd >/tmp/mk_initrd.log 2>&1
if [ -e /etc/lilo.conf ]; then
lilo >/tmp/lilo.log 2>&1
fi
/quote
Et voici le contenu du fichier update.tar.gz que j'ai tenté d'utiliser (C'est moi qui ait renommé le dossier avec un numéro de noyau en 2.6.26... Avec SLES10 c'était 2.6.16)
debian:/home/jonas/img/debian_a320_img/floppy0/linux/debian/install# tree update
update
`-- lib
`-- modules
|-- 2.6.26-1-686
| `-- kernel
| `-- drivers
| `-- scsi
| `-- a320raid
| `-- a320raid.ko
`-- 2.6.26.1-686-smp
`-- kernel
`-- drivers
`-- scsi
`-- a320raid
`-- a320raid.ko
12 directories, 2 files
debian:/home/jonas/img/debian_a320_img/floppy0/linux/debian/install#
Qui a une idée ?
Bonjour,
Après quelques recherches ce week-end, et Adaptec ne fournissant pas les sources de ses pilotes, j'en ai conclus qu'il est apparemment très difficile, voire impossible de faire l'installation avec un raid matériel.
Je vais donc me rabattre sur un raid logiciel.
Je mettrai en résolu dans quelques temps.
Cordialement.
Jonas.
Après quelques recherches ce week-end, et Adaptec ne fournissant pas les sources de ses pilotes, j'en ai conclus qu'il est apparemment très difficile, voire impossible de faire l'installation avec un raid matériel.
Je vais donc me rabattre sur un raid logiciel.
Je mettrai en résolu dans quelques temps.
Cordialement.
Jonas.
Salut,
Je compatis, courage ;-)
PS. Désolé de n'avoir pu t'aider, mais là ça dépasse mes compétences ;-(
Je compatis, courage ;-)
PS. Désolé de n'avoir pu t'aider, mais là ça dépasse mes compétences ;-(
Bonsoir,
Mais ce n'est pas grave, tu gardes tout de même toute mon estime pour tes connaissances techniques, à mon avis globalement supérieures aux miennes dans le domaine de GNU/Linux.
Bien à toi.
Jonas.
Mais ce n'est pas grave, tu gardes tout de même toute mon estime pour tes connaissances techniques, à mon avis globalement supérieures aux miennes dans le domaine de GNU/Linux.
Bien à toi.
Jonas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question