Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Merci.
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Merci.
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Merci.
[...]
Le Mon, 16 Apr 2007 15:47:23 +0200
Guy Roussin a écrit:
> Bonjour,
>
> Je constate un bug (?) lorsqu'il s'agit de booter un Dell
> Precision 360 (1 disque scsi) *et* qu'une clé usb est connectà ©e.
> En effet, dans ce cas, la clef usb prend le device /dev/sda
> Ã la place du disque scsi qui devient alors /dev/sdb.
>
> Hors grub, fstab, ... font référence à /dev/sda ...
>
> Y a t-il une méthode (en dehors de penser à débrancher
> la clef usb) pour éviter ce comportement ?
>
Il suffirait qu'il n'y ait pas le module usb-storage sur l'initrd lors
du lancement du noyau. Il suffit de refaire l'initrd dans ce sens. Le
mieux est de faire un noyau adapté à la machine ne nécessi tant aucun
initrd sinon.
Méthode crade de manipulation de l'initrd:
[...]
[...]
Le Mon, 16 Apr 2007 15:47:23 +0200
Guy Roussin <guy.roussin@teledetection.fr> a écrit:
> Bonjour,
>
> Je constate un bug (?) lorsqu'il s'agit de booter un Dell
> Precision 360 (1 disque scsi) *et* qu'une clé usb est connectà ©e.
> En effet, dans ce cas, la clef usb prend le device /dev/sda
> Ã la place du disque scsi qui devient alors /dev/sdb.
>
> Hors grub, fstab, ... font référence à /dev/sda ...
>
> Y a t-il une méthode (en dehors de penser à débrancher
> la clef usb) pour éviter ce comportement ?
>
Il suffirait qu'il n'y ait pas le module usb-storage sur l'initrd lors
du lancement du noyau. Il suffit de refaire l'initrd dans ce sens. Le
mieux est de faire un noyau adapté à la machine ne nécessi tant aucun
initrd sinon.
Méthode crade de manipulation de l'initrd:
[...]
[...]
Le Mon, 16 Apr 2007 15:47:23 +0200
Guy Roussin a écrit:
> Bonjour,
>
> Je constate un bug (?) lorsqu'il s'agit de booter un Dell
> Precision 360 (1 disque scsi) *et* qu'une clé usb est connectà ©e.
> En effet, dans ce cas, la clef usb prend le device /dev/sda
> Ã la place du disque scsi qui devient alors /dev/sdb.
>
> Hors grub, fstab, ... font référence à /dev/sda ...
>
> Y a t-il une méthode (en dehors de penser à débrancher
> la clef usb) pour éviter ce comportement ?
>
Il suffirait qu'il n'y ait pas le module usb-storage sur l'initrd lors
du lancement du noyau. Il suffit de refaire l'initrd dans ce sens. Le
mieux est de faire un noyau adapté à la machine ne nécessi tant aucun
initrd sinon.
Méthode crade de manipulation de l'initrd:
[...]
Le lundi 16 avril 2007 à 20:02 +0200, Sylvain Sauvage a écrit :
François Boisson, lundi 16 avril 2007, 17:48:01 CEST
>[...]
> Le Mon, 16 Apr 2007 15:47:23 +0200
> Guy Roussin a écrit:
>
> > Bonjour,
> >
> > Je constate un bug (?) lorsqu'il s'agit de booter un Dell
> > Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
> > En effet, dans ce cas, la clef usb prend le device /dev/sda
> > à la place du disque scsi qui devient alors /dev/sdb.
> >
> > Hors grub, fstab, ... font référence à /dev/sda ...
> >
> > Y a t-il une méthode (en dehors de penser à débrancher
> > la clef usb) pour éviter ce comportement ?
> >
>
> Il suffirait qu'il n'y ait pas le module usb-storage sur l'initrd lors
> du lancement du noyau. Il suffit de refaire l'initrd dans ce sens. Le
> mieux est de faire un noyau adapté à la machine ne nécessitant aucun
> initrd sinon.
>
> Méthode crade de manipulation de l'initrd:
>[...]
Autre solution : les labels.
Mettre des labels dans les partitions (p.ex. avec 'tune2fs -L
toto /dev/xxx' pour ext2/3, il y a des commandes du même genre
pour les autres fs (y compris swap)).
Remplacer /dev/xxx par LABEL=toto dans /fstab.
Mettre root=LABEL=toto dans les lignes kernel de grub.
Et en voiture Simone.
Le lundi 16 avril 2007 à 20:02 +0200, Sylvain Sauvage a écrit :
François Boisson, lundi 16 avril 2007, 17:48:01 CEST
>[...]
> Le Mon, 16 Apr 2007 15:47:23 +0200
> Guy Roussin <guy.roussin@teledetection.fr> a écrit:
>
> > Bonjour,
> >
> > Je constate un bug (?) lorsqu'il s'agit de booter un Dell
> > Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
> > En effet, dans ce cas, la clef usb prend le device /dev/sda
> > à la place du disque scsi qui devient alors /dev/sdb.
> >
> > Hors grub, fstab, ... font référence à /dev/sda ...
> >
> > Y a t-il une méthode (en dehors de penser à débrancher
> > la clef usb) pour éviter ce comportement ?
> >
>
> Il suffirait qu'il n'y ait pas le module usb-storage sur l'initrd lors
> du lancement du noyau. Il suffit de refaire l'initrd dans ce sens. Le
> mieux est de faire un noyau adapté à la machine ne nécessitant aucun
> initrd sinon.
>
> Méthode crade de manipulation de l'initrd:
>[...]
Autre solution : les labels.
Mettre des labels dans les partitions (p.ex. avec 'tune2fs -L
toto /dev/xxx' pour ext2/3, il y a des commandes du même genre
pour les autres fs (y compris swap)).
Remplacer /dev/xxx par LABEL=toto dans /fstab.
Mettre root=LABEL=toto dans les lignes kernel de grub.
Et en voiture Simone.
Le lundi 16 avril 2007 à 20:02 +0200, Sylvain Sauvage a écrit :
François Boisson, lundi 16 avril 2007, 17:48:01 CEST
>[...]
> Le Mon, 16 Apr 2007 15:47:23 +0200
> Guy Roussin a écrit:
>
> > Bonjour,
> >
> > Je constate un bug (?) lorsqu'il s'agit de booter un Dell
> > Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
> > En effet, dans ce cas, la clef usb prend le device /dev/sda
> > à la place du disque scsi qui devient alors /dev/sdb.
> >
> > Hors grub, fstab, ... font référence à /dev/sda ...
> >
> > Y a t-il une méthode (en dehors de penser à débrancher
> > la clef usb) pour éviter ce comportement ?
> >
>
> Il suffirait qu'il n'y ait pas le module usb-storage sur l'initrd lors
> du lancement du noyau. Il suffit de refaire l'initrd dans ce sens. Le
> mieux est de faire un noyau adapté à la machine ne nécessitant aucun
> initrd sinon.
>
> Méthode crade de manipulation de l'initrd:
>[...]
Autre solution : les labels.
Mettre des labels dans les partitions (p.ex. avec 'tune2fs -L
toto /dev/xxx' pour ext2/3, il y a des commandes du même genre
pour les autres fs (y compris swap)).
Remplacer /dev/xxx par LABEL=toto dans /fstab.
Mettre root=LABEL=toto dans les lignes kernel de grub.
Et en voiture Simone.
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
Merci.
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
Merci.
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
Merci.
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
Peux t-on écrire une règle générique du genre : je veux mes
disques scsi ou sas en premier puis les usb.
NB: j'ai pour l'instant une bonne 20ène de machines différentes
sous etch équipées de controleurs scsi ou sas différents et je
ne maîtrise pas du tout les modèles de clefs usb dont disposent
les utilisateurs.
J'ai en plus l'impression que le problème surgit très tôt dans la
phase de boot, sans doute lié à :
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda2 ro single
qui se trouve dans /boot/grub/menu.lst
Je me retrouve avec une simple busybox ...
Il faudrait sans doute que le initrd prenne en compte les règles udev ?
Merci.
Guy
Peux t-on écrire une règle générique du genre : je veux mes
disques scsi ou sas en premier puis les usb.
NB: j'ai pour l'instant une bonne 20ène de machines différentes
sous etch équipées de controleurs scsi ou sas différents et je
ne maîtrise pas du tout les modèles de clefs usb dont disposent
les utilisateurs.
J'ai en plus l'impression que le problème surgit très tôt dans la
phase de boot, sans doute lié à :
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda2 ro single
qui se trouve dans /boot/grub/menu.lst
Je me retrouve avec une simple busybox ...
Il faudrait sans doute que le initrd prenne en compte les règles udev ?
Merci.
Guy
Peux t-on écrire une règle générique du genre : je veux mes
disques scsi ou sas en premier puis les usb.
NB: j'ai pour l'instant une bonne 20ène de machines différentes
sous etch équipées de controleurs scsi ou sas différents et je
ne maîtrise pas du tout les modèles de clefs usb dont disposent
les utilisateurs.
J'ai en plus l'impression que le problème surgit très tôt dans la
phase de boot, sans doute lié à :
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda2 ro single
qui se trouve dans /boot/grub/menu.lst
Je me retrouve avec une simple busybox ...
Il faudrait sans doute que le initrd prenne en compte les règles udev ?
Merci.
Guy
On Mon, 16 Apr 2007 15:47:23 +0200, Guy Roussin wrote:Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connecté e.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Il y a peut-être plus simple mais sinon: écrire une règl e udev ?
exemple: http://www.minet.net/spip/spip.php?article147Merci.
On Mon, 16 Apr 2007 15:47:23 +0200, Guy Roussin wrote:
Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connecté e.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Il y a peut-être plus simple mais sinon: écrire une règl e udev ?
exemple: http://www.minet.net/spip/spip.php?article147
Merci.
On Mon, 16 Apr 2007 15:47:23 +0200, Guy Roussin wrote:Bonjour,
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connecté e.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Il y a peut-être plus simple mais sinon: écrire une règl e udev ?
exemple: http://www.minet.net/spip/spip.php?article147Merci.
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
Je constate un bug (?) lorsqu'il s'agit de booter un Dell
Precision 360 (1 disque scsi) *et* qu'une clé usb est connectée.
En effet, dans ce cas, la clef usb prend le device /dev/sda
à la place du disque scsi qui devient alors /dev/sdb.
Hors grub, fstab, ... font référence à /dev/sda ...
Y a t-il une méthode (en dehors de penser à débrancher
la clef usb) pour éviter ce comportement ?
#!/bin/bash
KRELEASE=`uname -r`
pushd /tmp
mkdir blop
if [ ! -f /boot/initrd.img-${KRELEASE}.avant ]; then
cp /boot/initrd.img-${KRELEASE} /boot/initrd.img-${KRELEASE}.avant
fi
zcat /boot/initrd.img-${KRELEASE}.avant | cpio -i
rm ./lib/modules/${KRELEASE}/kernel/drivers/usb/storage/usb-storage.ko
find . | cpio --quiet -o -H newc | gzip -9 > /boot/initrd.img-${KRELEAS E}
cd ..
#rm -rf blop
popd
#!/bin/bash
KRELEASE=`uname -r`
pushd /tmp
mkdir blop
if [ ! -f /boot/initrd.img-${KRELEASE}.avant ]; then
cp /boot/initrd.img-${KRELEASE} /boot/initrd.img-${KRELEASE}.avant
fi
zcat /boot/initrd.img-${KRELEASE}.avant | cpio -i
rm ./lib/modules/${KRELEASE}/kernel/drivers/usb/storage/usb-storage.ko
find . | cpio --quiet -o -H newc | gzip -9 > /boot/initrd.img-${KRELEAS E}
cd ..
#rm -rf blop
popd
#!/bin/bash
KRELEASE=`uname -r`
pushd /tmp
mkdir blop
if [ ! -f /boot/initrd.img-${KRELEASE}.avant ]; then
cp /boot/initrd.img-${KRELEASE} /boot/initrd.img-${KRELEASE}.avant
fi
zcat /boot/initrd.img-${KRELEASE}.avant | cpio -i
rm ./lib/modules/${KRELEASE}/kernel/drivers/usb/storage/usb-storage.ko
find . | cpio --quiet -o -H newc | gzip -9 > /boot/initrd.img-${KRELEAS E}
cd ..
#rm -rf blop
popd