Problème installation RAID hard - Carte Endace / mkinitrd
4 réponses
guillaume.leconte
Bonjour.
Je tente d'installer une debian sarge rc3 sur une machine (n'insistez
pas je suis
oblig=E9 de prendre cette version). Lors du processus d'install, je dois
passer en
console pour charger un driver sp=E9cifique (shasta.ko) r=E9cup=E9r=E9 sur
un m=E9dia
amovible. Cela me permet de partitionner mes disques (6x500 Go en raid
mat=E9riel).
Le probl=E8me est que je dois changer ensuite l'initrd pour pouvoir
red=E9marrer
proprement. Je rajoute une ligne "shatsa" au fichier
/target/etc/mkinitrd/modules.
Ensuite, quand je veux changer l'initrd, j'ai l'erreur suivante :
# /target/usr/sbin/mkinitrd -o /target/boot/initrd-2.6.8-2-386 -d
/target/etc/mkinitrd
./mkinitrd: 1038: getopts: not found
J'ai cherch=E9 un peu sur google, et ce n'est vraiment pas probant.
Quelqu'un a
une id=E9e ?
Le Thu, 23 Feb 2006 07:13:04 -0800, guillaume.leconte a écrit :
J'ai cherché un peu sur google, et ce n'est vraiment pas probant. Quelqu'un a une idée ?
essaie toujours
mkinitrf -c -k initrd-2.6.8-2 -m shatsa
-- Writing about music is like dancing about architecture. Frank Zappa
guillaume.leconte
essaie toujours
mkinitrf -c -k initrd-2.6.8-2 -m shatsa
Toujours la même erreur. En fait depuis cette machine je ne peux pas lancer mkinitrd, quelles que soient les options. J'ai essayé de construire un initrd.img depuis une autre machine fraîchement installée avec le même noyau, mais j'ai une belle erreur :
# mkinitrd -o /tmp/initrd.img FATAL: module shasta.ko not found
Il me crée néanmoins un initrd. Je suis en 2.6, j'ai bien remplacé "most" par "dep" dans l'initrd.conf et mis shasta.ko dans /lib/modules/`uname -r`/ kernel/drivers/scsi, ainsi que la ligne "shasta" dans /etc/mkinitrd/modules.
Si je fais un strings initrd.img | grep shasta il me renvoie shasta.ko (ça ne veut pas forcément dire que le module est intégré mais bon).
GL
essaie toujours
mkinitrf -c -k initrd-2.6.8-2 -m shatsa
Toujours la même erreur. En fait depuis cette machine
je ne peux pas lancer mkinitrd, quelles que soient les
options.
J'ai essayé de construire un initrd.img depuis une autre
machine fraîchement installée avec le même noyau,
mais j'ai une belle erreur :
# mkinitrd -o /tmp/initrd.img
FATAL: module shasta.ko not found
Il me crée néanmoins un initrd.
Je suis en 2.6, j'ai bien remplacé "most" par "dep" dans
l'initrd.conf et mis shasta.ko dans /lib/modules/`uname -r`/
kernel/drivers/scsi, ainsi que la ligne "shasta" dans
/etc/mkinitrd/modules.
Si je fais un strings initrd.img | grep shasta il me renvoie
shasta.ko (ça ne veut pas forcément dire que le module
est intégré mais bon).
Toujours la même erreur. En fait depuis cette machine je ne peux pas lancer mkinitrd, quelles que soient les options. J'ai essayé de construire un initrd.img depuis une autre machine fraîchement installée avec le même noyau, mais j'ai une belle erreur :
# mkinitrd -o /tmp/initrd.img FATAL: module shasta.ko not found
Il me crée néanmoins un initrd. Je suis en 2.6, j'ai bien remplacé "most" par "dep" dans l'initrd.conf et mis shasta.ko dans /lib/modules/`uname -r`/ kernel/drivers/scsi, ainsi que la ligne "shasta" dans /etc/mkinitrd/modules.
Si je fais un strings initrd.img | grep shasta il me renvoie shasta.ko (ça ne veut pas forcément dire que le module est intégré mais bon).
GL
Emmanuel Florac
Le Fri, 24 Feb 2006 00:02:55 -0800, guillaume.leconte a écrit :
Toujours la même erreur. En fait depuis cette machine je ne peux pas lancer mkinitrd, quelles que soient les options.
Te reste plus qu'à bricoler l'initrd à la main... Tu fais un fichier vide avec dd, tu fais un mkfs dessus (en ext2), tu copies dedans ton noyau, tes modules, et les autres fichiers que tu trouveras dans tout autre initrd.
-- In girum imus nocte ecce et consumimur igni
Le Fri, 24 Feb 2006 00:02:55 -0800, guillaume.leconte a écrit :
Toujours la même erreur. En fait depuis cette machine
je ne peux pas lancer mkinitrd, quelles que soient les
options.
Te reste plus qu'à bricoler l'initrd à la main... Tu fais un fichier
vide avec dd, tu fais un mkfs dessus (en ext2), tu copies dedans ton
noyau, tes modules, et les autres fichiers que tu trouveras dans tout
autre initrd.
Le Fri, 24 Feb 2006 00:02:55 -0800, guillaume.leconte a écrit :
Toujours la même erreur. En fait depuis cette machine je ne peux pas lancer mkinitrd, quelles que soient les options.
Te reste plus qu'à bricoler l'initrd à la main... Tu fais un fichier vide avec dd, tu fais un mkfs dessus (en ext2), tu copies dedans ton noyau, tes modules, et les autres fichiers que tu trouveras dans tout autre initrd.