Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Formatage disquette sous Linux Mandriva 10.1
Envoyé par: Arnold59

Salut,

Je rencontre un problème avec le programme de formatge disquette (720K et 1.44Mo) sous Mandrake 10.1.

Il ne reconnait pas la disquette

De plus l'icone disquette sur le bureau montre que le lecteur est monté ?

Poste le Sunday 5 June 2005 20:47:38
Répondre     Citer    
Re: Formatage disquette sous Linux Mandriva 10.1

mkfs.vfat /dev/fd0 #en root

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Sunday 5 June 2005 21:13:03
Répondre     Citer    
Re: Formatage disquette sous Linux Mandriva 10.1
Envoyé par: Tanguy Ortolo

Pour le montage : supermount a encore frappé. C'est une option de configuration de Mandriva qui gère les disquettes comme Window$. Attention : j'ai utilisé à un moment un jeu d'icônes qui avait interverti les icônes de disquette montée et démontée !

J'ai eu le même problème. En fait, il y a deux formatages : le vrai formatage de bas niveau et la création du système de fichier de la disquette.

Pour le formatage de bas niveau, il y a KFloppy (graphique) et fdformat (ligne de commande). Ils ont tous deux besoin de périphériques que Mandriva semble avoir abandonné, les lecteurs de disquette avec spécification de capacité (fd0u1440 et cie).
Maintenant, il n'y a plus sous Mandriva qu'un périphérique pour le lecteur de disquette, fd0. fdformat accepte fd0, mais cela ne permet que des formatages à 1,4 Mo (alors qu'on peut aler jusqu'à 1,7 Mo avec les mêmes disquettes). KFloppy a besoin de ces périphériques, et ne peut donc fonctionner sous Mdv.

Si tu veux faire des formatages exotiques (720 Ko, 1,6 ou 1,7 Mo), voila comment créer ces périphériques (pour l'instant je ne sais pas comment rendre cela définitif) :
mknod /dev/fd0uNNNN b MAJEUR MINEUR
Voici les numéros majeurs et mineurs de ces périphériques :
MAJEUR, MINEUR /dev/fd0uNNNN
2,   0 /dev/floppy/0
2,  84 /dev/floppy/0u1040
2,  88 /dev/floppy/0u1120
2,  28 /dev/floppy/0u1440
2, 124 /dev/floppy/0u1600
2,  44 /dev/floppy/0u1680
2,  60 /dev/floppy/0u1722
2,  76 /dev/floppy/0u1743
2,  96 /dev/floppy/0u1760
2, 116 /dev/floppy/0u1840
2, 100 /dev/floppy/0u1920
2,  12 /dev/floppy/0u360
2,  16 /dev/floppy/0u720
2, 120 /dev/floppy/0u800
2,  52 /dev/floppy/0u820
2,  68 /dev/floppy/0u830

Pour le formatage de haut niveau, on utilise mke2fs (pour le système ext2 de Linux), mkdosfs (pour fat de M$), etc. :
mkdosfs /dev/fd0

Normalement, tu ne devrais pas avoir besoin de formatages de bas niveau, et supermount ne devrait pas gêner pour les formatages de ht niveau. Sinon, retire-le dans la configuration de Mdv, il ne sert pas bcp (sans supermount, il ne faut pas oublier de démonter les disquettes avant de les éjecter, c'est tout).

Poste le Sunday 5 June 2005 21:17:07
Répondre     Citer    
Re: Formatage disquette sous Linux Mandriva 10.1
Envoyé par: Arnold59

J'ai essayé plusieurs méthodes de formatage mais j'ai rien obtenu

[root@localhost Desktop]# fdformat /dev/fd0
Double-côtés, 80 pistes, 9 secteurs/piste. Capacité totale 720 kB.
Formattage en cours ...
ioctl(FDFMTTRK): Device or resource busy


[root@localhost Desktop]# umount /dev/floppy
umount: /dev/floppy: n'est pas monté
[root@localhost Desktop]# umount /dev/fd0
umount: /dev/fd0: n'est pas monté

man fdformat

NAME
fdformat - Low-level formats a floppy disk

SYNOPSIS
fdformat [ -n ] device

DESCRIPTION
fdformat does a low level format on a floppy disk. device is usually
one of the following (for floppy devices, the major = 2, and the minor
is shown for informational purposes only):

/dev/fd0d360 (minor = 4)
/dev/fd0h1200 (minor = 8)
/dev/fd0D360 (minor = 12)
/dev/fd0H360 (minor = 12)
/dev/fd0D720 (minor = 16)
/dev/fd0H720 (minor = 16)
/dev/fd0h360 (minor = 20)
/dev/fd0h720 (minor = 24)
/dev/fd0H1440 (minor = 28)

/dev/fd1d360 (minor = 5)
/dev/fd1h1200 (minor = 9)
/dev/fd1D360 (minor = 13).
/dev/fd1H360 (minor = 13)
/dev/fd1D720 (minor = 17)
/dev/fd1H720 (minor = 17)
/dev/fd1h360 (minor = 21)
/dev/fd1h720 (minor = 25)
/dev/fd1H1440 (minor = 29)

The generic floppy devices, /dev/fd0 and /dev/fd1, will fail to work
with fdformat when a non-standard format is being used, or if the for-
mat has not been autodetected earlier. In this case, use setfdprm(8)
to load the disk parameters.

OPTIONS
-n No verify. This option will disable the verification that is
performed after the format.

SEE ALSO
fd(4), setfdprm(8), mkfs(8), emkfs(8)

mkfs MKFS
NAME
mkfs - build a Linux file system

SYNOPSIS
mkfs [ -V ] [ -t fstype ] [ fs-options ] filesys [ blocks ]

DESCRIPTION
mkfs is used to build a Linux file system on a device, usually a hard
disk partition. filesys is either the device name (e.g. /dev/hda1,
/dev/sdb2) or the mount point (e.g. /, /usr, /home) for the file sys-
tem. blocks is the number of blocks to be used for the file system.

The exit code returned by mkfs is 0 on success and 1 on failure.

In actuality, mkfs is simply a front-end for the various file system
builders (mkfs.fstype) available under Linux. The file system-specific
builder is searched for in a number of directories like perhaps /sbin,
/sbin/fs, /sbin/fs.d, /etc/fs, /etc (the precise list is defined at
compile time but at least contains /sbin and /sbin/fs), and finally in
the directories listed in the PATH enviroment variable. Please see the
file system-specific builder manual pages for further details.

OPTIONS
-V Produce verbose output, including all file system-specific commands that are executed. Specifying this option more than once
inhibits execution of any file system-specific commands. This
is really only useful for testing.

-t fstype
Specifies the type of file system to be built. If not speci-
fied, the default file system type (currently ext2) is used.

fs-options
File system-specific options to be passed to the real file sys-
tem builder. Although not guaranteed, the following options are
supported by most file system builders.

-c Check the device for bad blocks before building the file system.

-l filename
Read the bad blocks list from filename

-v Produce verbose output.

Voir aussi:

fs(5), badblocks(8), fsck(8), mkfs.bfs(8), mkfs.ext2(8), mkfs.ext3(8),
mkfs.minix(8), mkfs.msdos(8), mkfs.vfat(8), mkfs.xfs(8), mkfs.xiafs(8)

Poste le Wednesday 15 June 2005 20:22:39
Répondre     Citer    
Re: Formatage disquette sous Linux Mandriva 10.1
Envoyé par: tg(y)

Si tout ce que tu veux, c'est pouvoir tout effacer sur un disquette, ou la mettre au système de fichier que tu veux (fat ou ext2), utilise un des formattages de haut niveau :
mkdosfs /dev/fd0
mke2fs /dev/fd0

Si tu dois faire du formattage physique, commence par désactiver supermount dans les options du lecteur de disquettes du centre de configuration Mdv., ou directement en éditant /etc/fstab. Tu pourras ensuite monter et démonter manuellement le lecteur de disquettes, depuis une console ou un environnement graphique. Lorsque tu retireras une disquette, n'oublie pas de la démonter avant. umount a aussi une syntaxe plus récente qui fait référence que point de montage :
umount /mnt/floppy

Ensuite, tu pourras utiliser la commande fdformat avec le périphérique /dev/fd0 :
fdformat /dev/fd0
Mais cela ne te permettra que des formattages à 1,44 Mo. Si tu veux faire des formattages à d'autre capacités, regarde mon message précédent.
De même, si tu veux utiliser kfloppy, tu dois créer le périphérique /dev/fd0H1440. Je te renvoie encore à mon message précédent.

Poste le Wednesday 15 June 2005 22:18:01
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Formatage disquette sous Linux Mandriva 10.1
Vous voulez savoir si votre matériel est supporté par Linux, ou vous avez un problème pour installer un module ? Ce forum est pour vous !

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons