OVH Cloud OVH Cloud

Montage partition FAT32

16 réponses
Avatar
Robert Romestain
Je n'arrive pas à installer Linux Mandrake 9.2 sur mon DD. A un moment
le programme d'installation essaie d'accéder à une partition déjà
formatée en FAT32 (hda5) et constatant un échec il se bloque. J'ai pu
installer mandrake move moins susceptible et essayé en vain de
comprendre. Voici le fruit de mes essais :

root@localhost mnt]# sfdisk -V /dev/hda
partition [6]: début: (c,h,s) espéré (1023,254,63) trouvé (1023,0,1)
partition 6: début: (c,h,s) espéré (1023,254,63) trouvé (1023,1,1)
/dev/hda: OK

[root@localhost mnt]# diskdrake
need_removing_empty_extended

[root@localhost mnt]# mount /dev/hda5 /mnt/win_d
mount: type de sys. de fichiers erroné, option erronée, super bloc
erroné sur /dev/hda5,
ou trop de systèmes de fichiers montés

Donc il y a quelque chose qui cloche mais quoi et surtout que faire ?
Je précise que toutes mes partition s des deux disques que j'ai
(hda=120Go et Hdc 180Go )sont toutes bien détectée par Win xp
Merci pour toute info

10 réponses

1 2
Avatar
no_spam
On Wed, 28 Jan 2004 23:39:07 +0100, Robert Romestain wrote:

Je n'arrive pas à installer Linux Mandrake 9.2 sur mon DD. A un moment
le programme d'installation essaie d'accéder à une partition déjà
formatée en FAT32 (hda5) et constatant un échec il se bloque. J'ai pu
installer mandrake move moins susceptible et essayé en vain de
comprendre. Voici le fruit de mes essais :
...

[ mnt]# mount /dev/hda5 /mnt/win_d
mount: type de sys. de fichiers erroné, option erronée, super bloc
erroné sur /dev/hda5,
ou trop de systèmes de fichiers montés


Essayes mount -t vfat /dev/hda5 /mnt/win_d

Avatar
Wittgenstein
Merci pour le tuyau, malheureusement la réponse est restée la même, et
je ne sais toujours pas qui est erroné sans doute pas type de fichier (?).

no_spam wrote:
On Wed, 28 Jan 2004 23:39:07 +0100, Robert Romestain wrote:


Je n'arrive pas à installer Linux Mandrake 9.2 sur mon DD. A un moment
le programme d'installation essaie d'accéder à une partition déjà
formatée en FAT32 (hda5) et constatant un échec il se bloque. J'ai pu
installer mandrake move moins susceptible et essayé en vain de
comprendre. Voici le fruit de mes essais :


...

[ mnt]# mount /dev/hda5 /mnt/win_d
mount: type de sys. de fichiers erroné, option erronée, super bloc
erroné sur /dev/hda5,
ou trop de systèmes de fichiers montés



Essayes mount -t vfat /dev/hda5 /mnt/win_d




Avatar
Qing Liu
Wittgenstein writes:

Merci pour le tuyau, malheureusement la réponse est restée la même, et
je ne sais toujours pas qui est erroné sans doute pas type de fichier
(?).


Que dit

# fdisk -l /dev/hda5

J'ai peur que la partition ne soit pas du vfat.

--
Liu

Avatar
Wittgenstein
Voila la réponse qui ne m'éclaire que très partiellement. Pour moi je
croyais qu'il n'y a pas de partition étendue autre que hda2 qui hébergee
hda5 et hda6 (qui sont reconnues comme fat32 par XP).
[ /]# fdisk -l /dev/hda5

Disque /dev/hda5: 113.7 Go, 113722689024 octets
255 tÛtes, 63 secteurs/piste, 13825 cylindres
UnitÚs = cylindres de 16065 * 512 = 8225280 octets

PÚriphÚrique Amorce DÚbut Fin Blocs Id SystÞme
/dev/hda5p1 ? 120513 235786 925929529+ 68 Inconnu
La partition 1 ne se termine pas sur une frontiÞre de cylindre.
/dev/hda5p2 ? 82801 116350 269488144 79 Inconnu
La partition 2 ne se termine pas sur une frontiÞre de cylindre.
/dev/hda5p3 ? 33551 120595 699181456 53 OnTrack DM6 Aux3
La partition 3 ne se termine pas sur une frontiÞre de cylindre.
/dev/hda5p4 ? 86812 86813 10668+ 49 Inconnu
La partition 4 ne se termine pas sur une frontiÞre de cylindre.

Les entrÚes de la table de partitions ne sont pas dans l'ordre du disque




Qing Liu wrote:
Wittgenstein writes:


Merci pour le tuyau, malheureusement la réponse est restée la même, et
je ne sais toujours pas qui est erroné sans doute pas type de fichier
(?).



Que dit

# fdisk -l /dev/hda5

J'ai peur que la partition ne soit pas du vfat.




Avatar
no_spam
On Thu, 29 Jan 2004 22:44:47 +0100, Qing Liu wrote:

Wittgenstein writes:

Merci pour le tuyau, malheureusement la réponse est restée la même, et
je ne sais toujours pas qui est erroné sans doute pas type de fichier
(?).


Que dit

# fdisk -l /dev/hda5

J'ai peur que la partition ne soit pas du vfat.


Linux se fiche pas mal du type de partition, tel qu'indiqué dans
la table de partition. Tu peux mettre exactement ce que tu veux...
Ca ne gènera que Windows...
Donc, fdisk -l ne fera pas avancer le problème...
Linux teste le contenu de la partition pour savoir le type de filesystem
d'une partition et ne se base sur aucune autre information.
Je pense plutôt que soit:
- le module vfat n'est pas présent.
- il y a un problème de configuration du hotplug qui fait que
le module ne se charge pas.

Essayes:
modprobe vfat
cat /proc/filesystems
Pour vérifier que le noyau supporte bien la vfat.

Si ce n'est pas le cas, il faudra recompiler ce module...


Avatar
Qing Liu
Wittgenstein writes:

Voila la réponse qui ne m'éclaire que très partiellement. Pour moi je
croyais qu'il n'y a pas de partition étendue autre que hda2 qui
hébergee hda5 et hda6 (qui sont reconnues comme fat32 par XP).
[ /]# fdisk -l /dev/hda5



Oups, je voulais dire fdisk -l /dev/hda ou sfdisk -lx /dev/hda.

--
Liu


Avatar
Qing Liu
no_spam writes:

On Thu, 29 Jan 2004 22:44:47 +0100, Qing Liu wrote:
# fdisk -l /dev/hda5

J'ai peur que la partition ne soit pas du vfat.


Linux se fiche pas mal du type de partition, tel qu'indiqué dans
la table de partition. Tu peux mettre exactement ce que tu veux...
Ca ne gènera que Windows...


Oui mais non, c'est pour savoir si /dev/hda5 contient un système de
fichiers vfat ou si c'est autre chose (ntfs par exemple).

Donc, fdisk -l ne fera pas avancer le problème...
Linux teste le contenu de la partition pour savoir le type de filesystem
d'une partition et ne se base sur aucune autre information.
Je pense plutôt que soit:
- le module vfat n'est pas présent.


Le message d'erreur devrait alors être du genre
"the kernel lacks support for vfat".

--
Liu


Avatar
Wittgenstein
Voila la réponse aux deux dernières questions :
[ mnt]# fdisk -l /dev/hda
1---
Disque /dev/hda: 122.9 Go, 122942324736 octets
255 têtes, 63 secteurs/piste, 14946 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 559 4490136 c Win95 FAT32 (LBA)
/dev/hda2 560 14946 115563577+ f Win95 Ext'd (LBA)
/dev/hda5 560 14385 111057313+ c Win95 FAT32 (LBA)
/dev/hda6 14386 14946 4506201 c Win95 FAT32 (LBA)

2---
cat /proc/filesystems
Pour vérifier que le noyau supporte bien la vfat.
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev pipefs
ext2
nodev ramfs
iso9660
vfat
ext3
reiserfs
xfs
jfs
nodev usbdevfs
nodev usbfs

Donc le noyau a l'air de supporter vfat, il monte très bien d'autres
partitions qui sont en fat32 ou en Ntfs d'ailleurs. Est-ce que le
message sybillin
need_removing_empty_extended
pourrait vouloir dire qqchose?
Avatar
no_spam
On Thu, 29 Jan 2004 23:39:50 +0100, Qing Liu wrote:

no_spam writes:

On Thu, 29 Jan 2004 22:44:47 +0100, Qing Liu wrote:
# fdisk -l /dev/hda5

J'ai peur que la partition ne soit pas du vfat.


Linux se fiche pas mal du type de partition, tel qu'indiqué dans
la table de partition. Tu peux mettre exactement ce que tu veux...
Ca ne gènera que Windows...


Oui mais non, c'est pour savoir si /dev/hda5 contient un système de
fichiers vfat ou si c'est autre chose (ntfs par exemple).


fdisk n'en sait rien, il n'a aucune connaissance des filesystems...
Mais l'idée de tester le ntfs est bonne, quand même...


Donc, fdisk -l ne fera pas avancer le problème...
Linux teste le contenu de la partition pour savoir le type de filesystem
d'une partition et ne se base sur aucune autre information.
Je pense plutôt que soit:
- le module vfat n'est pas présent.


Le message d'erreur devrait alors être du genre
"the kernel lacks support for vfat".


Je viens de faire le test:
# mount -t vfat /dev/<xxx> /tmp
mount: wrong fs type, bad option, bad superblock on /dev/<xxx>,
or too many mounted file systems

Et:
# mount -t toto /dev/<xxx> /tmp
mount: fs type toto not supported by kernel

(<xxx> est une partition valide sur ma machine, bien sur...).

Donc, le message devrait plutot être le second, si la vfat n'était
pas supportée. Donc, la piste du ntfs doit être la bonne...

=>
mount -t ntfs ... ?



Avatar
Qing Liu
no_spam writes:

On Thu, 29 Jan 2004 23:39:50 +0100, Qing Liu wrote:
Linux se fiche pas mal du type de partition, tel qu'indiqué dans
la table de partition. Tu peux mettre exactement ce que tu veux...
Ca ne gènera que Windows...


Oui mais non, c'est pour savoir si /dev/hda5 contient un système de
fichiers vfat ou si c'est autre chose (ntfs par exemple).


fdisk n'en sait rien, il n'a aucune connaissance des filesystems...


Arggg, je pensais que je n'avais pas besoin d'être plus explicite :(.
Quand on crée un système de fichiers sous windows, le type de
partition est toujours le même que celui du SF. Donc sous Linux
c'est une manière commode de connaître le type de SF.

Chercherais-tu à être plus pinailleur que moi ? :)

--
Liu



1 2