[linux-commande] Changer ID partition

Résolu/Fermé
hamador Messages postés 4 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 23 mars 2007 - 23 mars 2007 à 20:32
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 23 mars 2007 à 22:15
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
A voir également:

4 réponses

hamador Messages postés 4 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 23 mars 2007 1
23 mars 2007 à 22:12
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
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
23 mars 2007 à 21:16
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
;-))
0
hamador Messages postés 4 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 23 mars 2007 1
23 mars 2007 à 21:45
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 :/)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
23 mars 2007 à 21:51
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.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
23 mars 2007 à 22:15
De rien ;-))
0