boot sur clé USB/CD : comment preciser ?

boot sur clé USB/CD : comment preciser ? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-10-2009 à 12:31:17    

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 :
  1. mkdir /sysroot
  2. rm /tmp/cdrom 2>/dev/null;
  3. CDROM1=`cat /proc/ide/ide0/hda/media 2> /dev/null`;
  4. CDROM2=`cat /proc/ide/ide0/hdb/media 2> /dev/null`;
  5. CDROM3=`cat /proc/ide/ide1/hdc/media 2> /dev/null`;
  6. CDROM4=`cat /proc/ide/ide1/hdd/media 2> /dev/null`;
  7. if [ -n $CDROM1 ] && [ $CDROM1 = "cdrom" ] 2> /dev/null;
  8. then echo "/dev/hda" > /tmp/cdrom;
  9. elif  [ -n $CDROM2 ] && [ $CDROM2 = "cdrom" ] 2> /dev/null;
  10. then echo "/dev/hdb" > /tmp/cdrom;
  11. elif  [ -n $CDROM3 ] && [ $CDROM3 = "cdrom" ] 2> /dev/null;
  12. then echo "/dev/hdc" > /tmp/cdrom;
  13. elif [ -n $CDROM4 ] &&  [ $CDROM4 = "cdrom" ] 2> /dev/null;
  14. then echo "/dev/hdd" > /tmp/cdrom;
  15. elif [ -b /dev/scd0 ]
  16. then echo "/dev/scd0" > /tmp/cdrom;
  17. else
  18. echo "Aucun CDROM IDE/SATA ";
  19. exit
  20. 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...
 
++

Reply

Marsh Posté le 19-10-2009 à 12:31:17   

Reply

Marsh Posté le 19-10-2009 à 15:56:29    

Le mieux serait peut-être d'utiliser Unetbootin :
http://www.clubic.com/telecharger- [...] ootin.html

Reply

Marsh Posté le 19-10-2009 à 16:01:09    

Pourquoi tu n'utilises pas une image d'installation pour clé USB ? La plupart des distribs en proposent une.


---------------
Be the one with the flames.
Reply

Marsh Posté le 19-10-2009 à 17:43:24    

la "distrib" est en fait une install personnalisée pour nos besoins particuliers, donc pas d'image générique dispo sur le net.
 
Unetbootin ne fait qu'en fait un "syslinux" pour rendre la clé bootable.  
 
Dans mon install, j'ai besoin de monter un répertoire de ma clé, pour décompresser une espece de system.tar.gz qui contient tous les répertoires (/etc, /usr,/var, etc...).
 
En gros, le problème réel est pour monter cette clé USB et lire les fichiers qui s'y trouvent (pas booter le vmlinuz...)

Reply

Marsh Posté le 19-10-2009 à 17:45:13    

Quelle est la distribution de base ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 20-10-2009 à 10:34:34    

debian

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed