[linux-commande] Changer ID partition

Résolu/Fermé
Signaler
Messages postés
4
Date d'inscription
mercredi 7 mars 2007
Statut
Membre
Dernière intervention
23 mars 2007
-
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
-
Bonjour, je suis en ce moment entrain de coder un script pour changer l'ID d'une partition (par exemple 83 pour linux, b pour FAT32 etc... sans formatter biensur)
L'ennuie est que avec cfdisk et fdisk, on ne peut pas changer l'ID de la partition (genre fdisk -t 83 /dev/hda1) on est obliger de lancer fdisk /dev* et ensuite de remplir la casse.
Connaissez vous une commande pour changer l'ID de partition (ID besoin , fat32 (ID:b), NTFS, ext3 (ID:83)? (changer et non formatter et sans rentrer dans une interface ncurse ou de choix (genre fdisk))

merci beaucoup

cordialement

hamador

4 réponses

Messages postés
4
Date d'inscription
mercredi 7 mars 2007
Statut
Membre
Dernière intervention
23 mars 2007
1
Probléme resolu, j'ai bien utiliser grub et aprés avoir googler un peu j'ai trouver comment inclure des parametres dans un nouvelle interface
grub << EOF
parttype (hd0,0) 0xb
EOF

merci à vous 2 :)

au revoir
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 891
Salut,

Tu peux essayer à travers "grub" et son "shell", et plus particulièrement la commande "parttype".
Extrait de "info grub" :
13.2.12 parttype
----------------

 -- Command: parttype part type
     Change the type of an existing partition.  PART is a partition
     specification in GRUB syntax (*note Naming convention::); TYPE is
     the new partition type and must be a number in the range 0-0xff.
La commande à l'invite de grub est du genre :
grub> parttype (hd0,2) 0xc
;-))
Messages postés
4
Date d'inscription
mercredi 7 mars 2007
Statut
Membre
Dernière intervention
23 mars 2007
1
merci, ça à l'air trés bien ça aussi (je ne connaissais pas la commande, je log tout ça dans un coin) mais ça ne maide pas dans le script car on est obliger de rentrer dans grub (ça revient au même qu'avec fdisk :/)
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 891
Regarde voir avec la commande "expect". Extrait du man :
Expect is a program that "talks" to other interactive programs accord-
       ing to a script.  Following  the  script,  Expect  knows  what  can  be
       expected  from  a  program and what the correct response should be.  An
       interpreted language provides branching and high-level  control  struc-
       tures  to  direct the dialogue.  In addition, the user can take control
       and interact directly when desired, afterward returning control to  the
       script.
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 891
De rien ;-))