Bonjour
je pars d'une install CDROM existante, et je voudrais transformer celle-ci en install par clé USB.
J'arrive a booter mon vmlinuz, a décompresser le root-shell.gz, lancer l'init, c'est ensuite que ca se corse :
le script existant ressemble à ca :
Code :
- mkdir /sysroot
- rm /tmp/cdrom 2>/dev/null;
- CDROM1=`cat /proc/ide/ide0/hda/media 2> /dev/null`;
- CDROM2=`cat /proc/ide/ide0/hdb/media 2> /dev/null`;
- CDROM3=`cat /proc/ide/ide1/hdc/media 2> /dev/null`;
- CDROM4=`cat /proc/ide/ide1/hdd/media 2> /dev/null`;
- if [ -n $CDROM1 ] && [ $CDROM1 = "cdrom" ] 2> /dev/null;
- then echo "/dev/hda" > /tmp/cdrom;
- elif [ -n $CDROM2 ] && [ $CDROM2 = "cdrom" ] 2> /dev/null;
- then echo "/dev/hdb" > /tmp/cdrom;
- elif [ -n $CDROM3 ] && [ $CDROM3 = "cdrom" ] 2> /dev/null;
- then echo "/dev/hdc" > /tmp/cdrom;
- elif [ -n $CDROM4 ] && [ $CDROM4 = "cdrom" ] 2> /dev/null;
- then echo "/dev/hdd" > /tmp/cdrom;
- elif [ -b /dev/scd0 ]
- then echo "/dev/scd0" > /tmp/cdrom;
- else
- echo "Aucun CDROM IDE/SATA ";
- exit
- fi
|
En gros, il cherche à savoir quel device est utilisé par le CDROM d'install, pour le mounter par la suite et copier les fichiers qui vont bien.
Mon problème : comment détecter le device de la clé USB ?
cat /proc/bus/usb ne donne rien, et je ne sais pas trop par ou investiguer...
Merci de votre aide, ou à defaut, merci de m'orienter vers un forum/IRC ou je pourrais trouver des personnes susceptibles de m'aider...
++