Bonjour,
Pour avoir ta partition fat32 (ou autre) dans le poste de travail, j'ai trouvé 2 solutions (ou plutôt 2 variantes de la même solution). Ces 2 solutions sont inspirées d'une méthode qui m'a été donnée sur ce forum pour monter les cdrom sur des points de montage fixe avec HAL. Voici le tuto en question :
http://forums.fedoraforum.org/showthread.php?t=103810&highlight=hal-device-manager
Ma première solution ne modifie pas ton point de montage (/mnt/win) mais ne te permettra pas de monter ta partition depuis le poste de travail. Elle sera montée au démarrage dans /mnt/win, accessible dans le poste de travail (sous le nom que tu veux, ex: "partition_fat32"), mais pour les montages et démontages, tu devras le faire dans un terminal (ex: "mount /mnt/win").
La deuxième modifie ton point de montage. Ta partition sera montée dans /media/nom_partition (tu peux choisir nom_partition). Changer le /media en /mnt est possible mais dans ce cas le changement affecterai le montage de tous les périphériques montés à chaud (cdrom, clés usb,...).
1ère solution :
tu crées un fichier /usr/share/hal/fdi/policy/95userpolicy/ma_partition_fat32.fdi
tu copy ceci dedans :
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="block.device" string="MON_BLOCK_DEVICE">
<match key="@block.storage_device:storage.model" string="MON_STORAGE_MODEL">
<merge key="volume.ignore" type="bool">false</merge>
<merge key="volume.label" type="string">MON_VOLUME_LABEL</merge>
</match>
</match>
</device>
</deviceinfo>
tu remplaces MON_BLOCK_DEVICE par le tiens (/dev/hda5 ou /dev/sda9, ...comme dans le fstab)
tu remplaces MON_STORAGE_MODEL par la chaîne de caractère correspondant à ton disque dur sur lequel se trouve ta partition. Tu trouves cette chaîne de caractère avec hal-device-manager à la rubrique correspondant à ton disque dur (voir le lien donné plus haut pour les détails)
tu remplaces MON_VOLUME_LABEL par le nom que tu veux.
tu redémarres, et normalement tu devrais avoir un icone pour ta partition dans le poste de travail (et aussi sur ton bureau).
2ème solution
tu commentes la ligne du fstab consernant ta partition fat32 (rajoute un # au début de la ligne)
tu effectues toutes les étapes de la 1ère solution
tu redémarres, normalement ta partition est montée dans /media/MON_VOLUME_LABEL, tu peux la monter/démonter depuis le bureau, le poste de travail, l'applet de montage de ton tableau de bord, ...
Voilà, je ne sais pas si de meilleures méthodes existent mais celles-là marchent, j'ai essayé.
Je ne suis pas un expert de HAL, aussi je pense que ces méthodes peuvent être améliorées. On peut gérer les options de montage et sans doute d'autres détails en changeant les keys de HAL .
Quelques pistes :
/usr/share/hal/scripts/hal-system-storage-mount pour le point de montage /media et la ligne de commande de mount par HAL
/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi pour les options de montage générales
En créant un fichier .fdi pour un système de fichier (partition, cdrom, clé usb, ...) on doit pouvoir personnaliser à souhait (options de montage, label, point de montage, ...).
Si quelqu'un sait comment monter dans /mnt, avec HAL, sans ligne dans fstab, et sans modifier la valeur de MOUNT_ROOT dans le fichier hal-system-storage-mount (car cela affecterai tous les montages à chaud), ça m'intéresse !!!
Bon courage