Consultant Informatique Réseau et Internet

27 janvier 2009

Freebox HD: Formater un disque USB pour un accès en lecteur et ecriture (XFS)

Pour qu’un disque USB externe raccordé à une Freebox HD soit en lecture et écriture, celui-ci doit être au format HFS+ ou XFS. Vous trouverez dans cet article une procédure détaillée pour formater un disque dur USB au format XFS.

Vous le savez certainement déjà, il est possible de connecter un disque dur externe USB à l’arrière d’une Freebox HD et de lire son contenu (comme des fichiers Divx) sur votre TV. De plus, si l’accès en écriture est possible, vous pourrez aussi :

  • Envoyer des fichiers sur le disque USB par FTP
  • Renommer des fichiers sur le disque USB par FTP
  • Effacer des fichiers contenus sur le disque USB avec la télécommande
  • Pour les chaines qui l’autorisent, stocker les fichiers encodés par la FreeboxHD (Enregistrement d’emission TV)
  • Dans le cadre de l’option “Multi TV”, avec une “Freebox HD light” (sans disque dur interne), vous pouvez écrire sur le disque externe USB par FTP.

Les formats HFS+ et XFS permettent l’accès en écriture, et le format NTFS (système de fichiers natif de Windows) autorise uniquement la lecture. Sachant que les disques durs USB externes sont livrés pré-formatés en NTFS, il est nécessaire de reformater ces disques USB pour bénéficier de l’accès en écriture. Malheureusement, à ma connaissance, Windows ne permet pas de formater un disque au format XFS. L’exploitation du format XFS requière un système Linux.

La procédure ci-dessous permet de formater en XFS un disque dur externe USB. Celle-ci, bien que laborieuse, est assez simple et abordable sans aucune connaissance Linux.

Prérequis:

  • Une clé USB d’une capacité d’au moins 1Go format au format FAT ou FAT32
  • Une disque dur externe USB (toutes les données présentes seront perdues)
  • Une connexion Internet haut débit, cablé Ethernet et  un serveur DHCP (en principe, fournit par votre box ou routeur ADSL)
  • Un PC Windows XP ou Vista

Résumé des étapes à suivre :

  • Préparer un clé USB avec la distribution Linux Fedora bootable.
  • Booter un PC sous Fedora
  • Installer XFS sur la clé USB
  • Formater le disque externe USB en XFS

Cette procédure et sans aucun effet sur votre éventuelle configuration Windows installé sur le disque Interne du PC.

1) Préparation d’une clé USB bootable avec Fedora

Grâce à l’application Windows “fedora Live USB Creator” cette opération est très simple. Sous Windows XP ou VISTA :

  • Aller à l’url https://fedorahosted.org/liveusb-creator
  • Télécharger la dernière version de l’application Windows liveusb-creator (ce jour, liveusb-creator-3.2.zip)
  • Décompresser le package et exécuter “liveusb-creator.exe”

  • Sélectionner sous “Download Fedora” la version “Fedora 10 (i386)”
  • Connecter une clé USB d’une capacité d’au moins 1Go. Celle-ci doit être formater au format FAT ou FAT32
  • Répérer le lettre associée à la clé USB (par exemple F:)
  • Sous “Target Device”, choisir votre clé USB
  • Sous “Persistent Storage”, faites glisser le curseur jusqu’à 300MB
  • Cliquer sur “Create Live USB”
  • Si tout se déroule sans problème, une vingtaine de minute plus tard l’opération doit se termine par l’affichage des informations suivantes:

    F10-i686-Live.iso selected
    Verifying filesystem…

    Verifying SHA1 of LiveCD image…

    Extracting live image to USB device…

    Creating 300MB persistent overlay

    Installing bootloader

    Complete! (0:23:22)

2) Booter le PC sous Linux Fedora

  • Eteindre votre PC
  • Connecter la clé USB fedora, le système installé sur le disque interne n’a pas d’importance
  • Connecter le disque externe USB
  • Démarrer le PC et indiquer que vous souhaitez booter sur la clé USB. La procédure à suivre dépend de votre BIOS. En général, au démarrage du système (avant l’initialisation de Windows) des options s’affichent brièvement, vous permettant de choisir la source de boot et d’entrer dans la configuration du Bios. Pour continuer, vous devez donc choisir de booter sur la clé USB.Par exemple, sur mon PC portable HP, il faut appuyer sur ESC et choisir “USB Diskette on Key” dans le menu suivant:
    .
  • Votre PC doit alors booter sous fedora

  • Ouvrir une session utilisateur en cliquant sur [Log In]

  • Sélectionner le format français pour le clavierPour commencer, vous devez choisir le format “Français” pour votre clavier. Pour cela:
    - ouvrir le menu “System”,
    - choisir “Preferences”
    - puis “Hardware”,
    - et enfin “Kayboard”

    La fenêtre suivante doit s’afficher:

    Cliquer sur [Add],

    Choisir “France” dans “Country” et “Variants”, puis cliquer sur [Add]:

    Cocher “Default” pour la ligne “France”, et enfin [Close].

    A ce stade, votre clavier par défaut est le français, mais ce paramétrage sera effectif à la prochaine ouverture de session. Pour basculer dès à présent au français, appuyer sur les touches Shift+CapsLock (bascule d’un langage à l’autre)

  • Le PC doit être raccordé à Internet et la connexion doit être opérationnelleL’étape suivante de cette procédure nécessite une connexion Internet opérationnelle. Assurez-vous que votre câble Ethernet est bien raccordé au PC. En principe, aucune configuration n’est nécessaire, et votre connexion réseau doit être automatiquement active. Pour le vérifier, positionner la souris, en haut à droite de l’écran, sur l’icçone “réseau”, si une bulle s’affiche en indiquant “Wired network connection”, tout va bien, votre connexion réseau est active. Par contre, si “No network connection” s’affiche cela signifie qu’il y a un problème que vous devez résoudre avant de passer à l’étape suivante.
    .

    .

3) Installer la gestion du système de fichier XFS

    Le système de fichier XFS n’étant pas géré par défaut par fedora, il vous faut l’installer. Pour cela, il vous faut installer le package “xfsprogs” avec “yum” :

- Dans le menu “Applications”, choisir “System Tools”, puis “Terminal”:

Une fenêtre Terminal se présente comme ci-dessous:

    - Taper “su -” [CR] , pour passer à l’utilisateur root (root est un Administrateur du système).
    “[liveuser@localhost ~]$” devient “[root@localhost ~]$”
    - Taper “yum install xfsprogs” [CR]
    - L’utilitaire se connecte alors à Internet et recherche le package demandé
    - Taper “y” [CR] pour confirmer l’installation
    - L’opération doit se terminer par “Complete!” et l’ensemble sans message d’erreur.

    [liveuser@localhost ~]$ su -
    [root@localhost ~]# yum install xfsprogs
    Loaded plugins: refresh-packagekit
    fedora                                                   | 2.8 kB     00:00
    fedora/primary_db                                        | 6.6 MB     00:09
    updates                                                  | 2.3 kB     00:00
    updates/primary_db                                       | 1.8 MB     00:04
    Setting up Install Process
    Parsing package install arguments
    Resolving Dependencies
    –> Running transaction check
    —> Package xfsprogs.i386 0:2.10.2-1.fc10 set to be updated
    –> Finished Dependency Resolution

    Dependencies Resolved

    ================================================================================
    Package           Arch          Version                 Repository        Size
    ================================================================================
    Installing:
    xfsprogs          i386          2.10.2-1.fc10           updates          1.4 M

    Transaction Summary
    ================================================================================
    Install      1 Package(s)
    Update       0 Package(s)
    Remove       0 Package(s)

    Total download size: 1.4 M
    Is this ok [y/N]: y
    Downloading Packages:
    xfsprogs-2.10.2-1.fc10.i386.rpm                          | 1.4 MB     00:02
    Running rpm_check_debug
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Installing     : xfsprogs                                                 1/1

    Installed:
    xfsprogs.i386 0:2.10.2-1.fc10

    Complete!

4) Créer une partition Linux

Les clés USB sont généralement pré-formatés au format NTFS pour être utilisable sous Windows. Il faut donc commencer par supprimer la partition NTFS et créer une partition Linux. Ces opérations peuvent être exécuté par l’utilitaire “fdisk”.

  • a) Déterminer le nom de votre disque USBAu préalable, vous devez déterminer le nom de votre disque USB. Pour cela, taper:

fdisk -l [CR] (après le “-”, il s’agit de la lettre L minuscule)

Cette commande affiche l’ensemble des disques trouvés sur le système. Sur mon PC j’obtiens l’affichage suivant. Celui-ci dispose de 3 unités:
- un disque dur Interne de 120Go
- une clé USB de 1Go
- un disque dur USB externe de 320Go

[root@localhost ~]# fdisk -l

———— disque interne, capacité 120Go —————-

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×28352835Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13373   107418591    7  HPFS/NTFS
/dev/sda2           13375       14462     8739360    c  W95 FAT32 (LBA)
/dev/sda3           14463       14593     1052257+  d7  Unknown

———— clé USB, capacité 1Go —————-
Disk /dev/sdb: 1030 MB, 1030225920 bytes
32 heads, 63 sectors/track, 998 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Disk identifier: 0×00000000

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         998     1005862+   6  FAT16

———— disque externe USB, capacité 320Go —————-
Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×29d53802

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       38913   312568641    7  HPFS/NTFS

(les lignes en rouge sont des commentaires ajoutés)

En principe, la première section correspond au disque interne. Viennent ensuite la clé USB et le disque USB, ou l’inverse. Il suffit de prendre pour critère les capacités (lignes commencant par “Disk /dev/…”) pour établir la correspondance avec les unités physiques.  Dans le cas ci-dessus, la clé USB (1030 MB) vient en deuxième position, et la disque USB en troisième position (320.0 GB).

Chaque section contient sous la ligne “Device Boot” la liste des partitions présentes sur le disque. Si la liste est vide, cela signifie qu’il n’existe pas de partition sur le disque en question. Dans l’exemple ci-dessus, mon disque USB contient une partition NTFS (à ne pas confondre avec un système de fichier NTFS).

Le nom du disque à prendre en compte est indiqué en début de section après “Disk”, sur mon PC, il s’agit de “/dev/sdc”.

b) Supprimer la partition existante et créer une nouvelle partition

Attention! Cette opération supprimera toutes les données présentes sur votre disque. Vérifier bien le nom du disque que vous allez spécifier, si vous indiquez le nom du disque interne par erreur, il sera impitoyablement et définitivement effacé.

- Taper “fdisk”, suivi du nom de votre disque, dans mon cas “fdisk /dev/sdc” [CR]

Cet utilitaire attend des commandes, les mémorises et les applique lorsque l’utilisateur tape “w” pour write. Pour afficher la liste des commandes, taper “m” [CR].

- Commencer par taper “p” [CR] pour afficher la liste des partitions présentes sur le disque. Vérifier qu’il s’agit bien de votre disque USB.

Command (m for help): pDisk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×29d53802

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       38913   312568641    7  HPFS/NTFS

- Pour supprimer la partition, taper “d”, puis le numéro de partition, ici “1″, puis “w” [CR] pour exécuter la commande

Command (m for help): d
Selected partition 1Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

- relancer fdisk, par “fdisk /dev/sdc” [CR]
- A ce stade, si vous taper “p”, vous pouvez constater que le disque ne contient plus de partition.
- Pour créer la nouvelle partition, taper “n”, puis “p”, puis “1″
- En réponse à “First cylinder (…)”, taper [CR] pour accepter la valeur par défaut. Il s’agit du début de la partition.
- En réponse à “Last cylinder”, taper [CR] si vous souhaitez utiliser tout le disque, ou une taille en Go si vous souhitez utiliser qu’une partie du disque. Par exemple, pour créer une partition de 100Go, taper “+100G” [CR].
- Taper enfin “w”, pour exécuter la commande.

Command (m for help): p

Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×29d53802

Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
e   extended
p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-38913, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-38913, default 38913):
Using default value 38913

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Dans certain cas, suite à la commande “w”, il peut s’afficher un message indiquant que la nouvelle table sera prise en compte après un reboot du système. Ce n’est pas un problème. Tel que demandé, redemarré votre système.

A ce stade, si vous taper “fdisk -l”, vous devez obtenir, pour le disque “/dev/sdc”, l’indication qu’il contient bien une partition “Linux”

Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf9614cf7

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       38913   312568641   83  Linux

5) Formater la partition au format XFS

Une fois la partition créée, il vous reste à la formater xfs.
Pour cela, taper :

mkfs.xfs -f /dev/sdc1

l’option “-f” permet de forcer la commande au cas où la partition contiendrait déjà un système fichier.

[root@localhost ~]# mkfs.xfs -f /dev/sdc1
meta-data=/dev/sdc1   isize=256    agcount=4, agsize=19535540 blks
=  sectsz=512   attr=2
data =   bsize=4096   blocks=78142160, imaxpct=25
=  sunit=0      swidth=0 blks
naming = version 2              bsize=4096   ascii-ci=0
log = internal log           bsize=4096   blocks=32768, version=2
= sectsz=512   sunit=0 blks, lazy-count=0
realtime = none                   extsz=4096   blocks=0, rtextents=0

Si aucune message d’erreur n’est affiché, votre disque est maintenant formaté.

Pour plus de confort d’utilisation, vous pouvez donner un nom à la partition avec “xfs_admin”.
Par exemple, pour appeler la partition “monusb”:

xfs_admin -L monusb /dev/sdc1

6) Bravo! C’est fini!

Il est préférable de ne pas débrancher à chaud votre disque USB. Avant de procéder:

  • soit, éteindre le PC. Menu “System”, puis “Shut down…”
  • soit, démonter le disque. Dans la fenêtre Terminal, taper “umount /dev/sdc1″ (pas de “n” entre le “u” et le “m”)

Pour tester votre disque:

  • raccordez le à l’arrière de votre Freebox HD
  • sur la télécommande, appuyer sur la touche “free”
  • dans le menu free, choisir “PARAMETRES”, puis “USB”

L’écran ci-dessous doit alors s’afficher. Vérifier l’information situé sous “Statut”. “OK” indique que le disque est en lecture/écriture. Si le disque en lecture seule, il est écrit “Lecture Seule”.

Certaines chaînes peuvent être enregistrées sur le disque USB externe. Pour celles-ci, le dialogue d’enregistrement permet de choisir la destination.

7) Comment lire les fichiers vidéo stockés sur le disque USB avec votre PC ?

Malheureusement, comme Windows ne gère pas les disques au format xfs vous devez donc utiliser Linux. Rien de plus simple avec votre clé USB fedora, il suffit d’installer VLC:

Ouvrez une fenêtre Terminal, et taper les commandes suivantes:

Exemple d’installation de vlc:

[root@localhost usb250]# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.MewNwV: Header V3 DSA signature: NOKEY, key ID 49c8885a
Preparing…                ########################################### [100%]
1:rpmfusion-free-release ########################################### [100%]
[root@localhost usb250]# yum install vlc
Loaded plugins: refresh-packagekit
fedora                                                   | 2.8 kB     00:00
fedora/primary_db                                        | 6.6 MB     00:12
rpmfusion-free-updates                                   | 2.7 kB     00:00
rpmfusion-free-updates/primary_db                        | 126 kB     00:00
rpmfusion-free                                           | 2.7 kB     00:00
rpmfusion-free/primary_db                                | 212 kB     00:00
updates                                                  | 2.3 kB     00:00
updates/primary_db                                       | 1.9 MB     00:02
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
–> Running transaction check
—> Package vlc.i386 0:0.9.8a-1.fc10 set to be updated
–> Processing Dependency: vlc-core = 0.9.8a-1.fc10 for package: vlc
–> Processing Dependency: libcvaux.so.1 for package: vlc
–> Processing Dependency: libtar.so.1 for package: vlc
–> Processing Dependency: libXvMCW.so.1 for package: vlc
–> Processing Dependency: libfluidsynth.so.1 for package: vlc
–> Processing Dependency: libxosd.so.2 for package: vlc
–> Processing Dependency: libcv.so.1 for package: vlc
–> Processing Dependency: libQtCore.so.4 for package: vlc
–> Processing Dependency: libaa.so.1 for package: vlc
–> Processing Dependency: libhighgui.so.1 for package: vlc
–> Processing Dependency: libvlccore.so.0 for package: vlc
–> Processing Dependency: libcaca.so.0 for package: vlc
–> Processing Dependency: libcxcore.so.1 for package: vlc
–> Processing Dependency: libml.so.1 for package: vlc
–> Processing Dependency: libQtGui.so.4 for package: vlc
–> Running transaction check
—> Package opencv.i386 0:1.0.0-10.fc10 set to be updated
—> Package libtar.i386 0:1.2.11-11.fc10 set to be updated
—> Package vlc-core.i386 0:0.9.8a-1.fc10 set to be updated
–> Processing Dependency: libavformat.so.52 for package: vlc-core
–> Processing Dependency: libmpeg2.so.0 for package: vlc-core
–> Processing Dependency: libjack.so.0 for package: vlc-core
–> Processing Dependency: libavcodec.so.51 for package: vlc-core
–> Processing Dependency: libavutil.so.49 for package: vlc-core
–> Processing Dependency: libliveMedia.so.0 for package: vlc-core
–> Processing Dependency: libfaad.so.0 for package: vlc-core
–> Processing Dependency: libmatroska.so.0 for package: vlc-core
–> Processing Dependency: libswscale.so.0 for package: vlc-core
–> Processing Dependency: libsysfs.so.2 for package: vlc-core
–> Processing Dependency: libcddb.so.2 for package: vlc-core
–> Processing Dependency: libdvdread.so.4 for package: vlc-core
–> Processing Dependency: libBasicUsageEnvironment.so.0 for package: vlc-core
–> Processing Dependency: libixml.so.2 for package: vlc-core
–> Processing Dependency: liba52.so.0 for package: vlc-core
–> Processing Dependency: libtwolame.so.0 for package: vlc-core
–> Processing Dependency: libpostproc.so.51 for package: vlc-core
–> Processing Dependency: liblirc_client.so.0 for package: vlc-core
–> Processing Dependency: libid3tag.so.0 for package: vlc-core
–> Processing Dependency: libmpcdec.so.5 for package: vlc-core
–> Processing Dependency: libmodplug.so.0 for package: vlc-core
–> Processing Dependency: libupnp.so.3 for package: vlc-core
–> Processing Dependency: libschroedinger-1.0.so.0 for package: vlc-core
–> Processing Dependency: libUsageEnvironment.so.0 for package: vlc-core
–> Processing Dependency: libx264.so.61 for package: vlc-core
–> Processing Dependency: libdca.so.0 for package: vlc-core
–> Processing Dependency: libportaudio.so.2 for package: vlc-core
–> Processing Dependency: libSDL_image-1.2.so.0 for package: vlc-core
–> Processing Dependency: libzvbi.so.0 for package: vlc-core
–> Processing Dependency: libdvbpsi.so.5 for package: vlc-core
–> Processing Dependency: libmad.so.0 for package: vlc-core
–> Processing Dependency: libdvdnav.so.4 for package: vlc-core
–> Processing Dependency: libebml.so.0 for package: vlc-core
–> Processing Dependency: libgroupsock.so.0 for package: vlc-core
—> Package libXvMC.i386 0:1.0.4-5.fc10 set to be updated
—> Package qt-x11.i386 1:4.4.3-10.fc10 set to be updated
—> Package libcaca.i386 0:0.99-0.5.beta16.fc10 set to be updated
–> Processing Dependency: libglut.so.3 for package: libcaca
—> Package aalib-libs.i386 0:1.4.0-0.16.rc5.fc10 set to be updated
–> Processing Dependency: libgpm.so.2 for package: aalib-libs
—> Package fluidsynth-libs.i386 0:1.0.8-2.fc10 set to be updated
–> Processing Dependency: liblash.so.1 for package: fluidsynth-libs
–> Processing Dependency: lash for package: fluidsynth-libs
—> Package xosd.i386 0:2.2.14-11.fc9 set to be updated
–> Processing Dependency: xorg-x11-fonts-base for package: xosd
—> Package qt.i386 1:4.4.3-10.fc10 set to be updated
–> Running transaction check
—> Package libmatroska.i386 0:0.8.1-3.fc9 set to be updated
—> Package x264-libs.i386 0:0.0.0-0.18.20080905.fc10 set to be updated
–> Processing Dependency: libgpac.so.0 for package: x264-libs
—> Package twolame-libs.i386 0:0.3.12-3.fc10 set to be updated
—> Package libmpeg2.i386 0:0.5.1-3.fc10 set to be updated
—> Package libmodplug.i386 1:0.8.4-3.fc9 set to be updated
—> Package libebml.i386 0:0.7.8-1.fc9 set to be updated
—> Package SDL_image.i386 0:1.2.6-6.fc9 set to be updated
—> Package libdca.i386 0:0.0.5-3.fc10 set to be updated
—> Package portaudio.i386 0:19-6.fc10 set to be updated
—> Package libmad.i386 0:0.15.1b-8.fc10 set to be updated
—> Package jack-audio-connection-kit.i386 0:0.116.1-3.fc10 set to be updated
–> Processing Dependency: libfreebob.so.0 for package: jack-audio-connection-kit
—> Package a52dec.i386 0:0.7.4-13.fc10 set to be updated
—> Package ffmpeg-libs.i386 0:0.4.9-0.52.20080908.fc10 set to be updated
–> Processing Dependency: libgsm.so.1 for package: ffmpeg-libs
–> Processing Dependency: libdc1394.so.22 for package: ffmpeg-libs
–> Processing Dependency: libImlib2.so.1 for package: ffmpeg-libs
–> Processing Dependency: libfaac.so.0 for package: ffmpeg-libs
–> Processing Dependency: libxvidcore.so.4 for package: ffmpeg-libs
–> Processing Dependency: libmp3lame.so.0 for package: ffmpeg-libs
—> Package libid3tag.i386 0:0.15.1b-7.fc10 set to be updated
—> Package schroedinger.i386 0:1.0.5-3.fc10 set to be updated
—> Package freeglut.i386 0:2.4.0-14.fc9 set to be updated
—> Package live555.i386 0:0-0.20.2008.07.25.fc10 set to be updated
—> Package libdvdnav.i386 0:4.1.3-1.fc10 set to be updated
—> Package lirc-libs.i386 0:0.8.4a-1.fc10 set to be updated
—> Package libmpcdec.i386 0:1.2.6-4.fc9 set to be updated
—> Package libupnp.i386 0:1.6.6-1.fc10 set to be updated
—> Package libdvbpsi.i386 0:0.1.6-3.fc10 set to be updated
—> Package libsysfs.i386 0:2.1.0-4.fc10 set to be updated
—> Package libcddb.i386 0:1.3.0-4.fc9 set to be updated
—> Package gpm.i386 0:1.20.5-2.fc10 set to be updated
—> Package faad2-libs.i386 1:2.6.1-6.fc10 set to be updated
—> Package xorg-x11-fonts-misc.noarch 0:7.2-6.fc9 set to be updated
—> Package libdvdread.i386 0:4.1.3-1.fc10 set to be updated
—> Package lash.i386 0:0.5.4-2.fc9 set to be updated
—> Package zvbi.i386 0:0.2.30-1.fc9 set to be updated
–> Running transaction check
—> Package libfreebob.i386 0:1.0.11-3.fc10 set to be updated
—> Package lame-libs.i386 0:3.98.2-2.fc10 set to be updated
—> Package libdc1394.i386 0:2.0.2-1.fc10 set to be updated
—> Package imlib2.i386 0:1.4.2-2.fc10 set to be updated
–> Processing Dependency: libgif.so.4 for package: imlib2
—> Package gsm.i386 0:1.0.12-6.fc9 set to be updated
—> Package gpac-libs.i386 0:0.4.5-0.5.20080217cvs.fc10 set to be updated
–> Processing Dependency: libopenjpeg.so.2 for package: gpac-libs
—> Package faac.i386 0:1.25-7.fc10 set to be updated
–> Processing Dependency: libmp4v2.so.0 for package: faac
—> Package xvidcore.i386 0:1.1.3-4.fc10 set to be updated
–> Running transaction check
—> Package giflib.i386 0:4.1.3-9 set to be updated
—> Package libmp4v2.i386 0:1.5.0.1-6.fc10 set to be updated
—> Package openjpeg-libs.i386 0:1.3-2.fc9 set to be updated
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package         Arch   Version                    Repository              Size
================================================================================
Installing:
vlc             i386   0.9.8a-1.fc10              rpmfusion-free-updates 1.9 M
Installing for dependencies:
SDL_image       i386   1.2.6-6.fc9                fedora                  44 k
a52dec          i386   0.7.4-13.fc10              rpmfusion-free          48 k
aalib-libs      i386   1.4.0-0.16.rc5.fc10        fedora                  66 k
faac            i386   1.25-7.fc10                rpmfusion-free          83 k
faad2-libs      i386   1:2.6.1-6.fc10             rpmfusion-free         166 k
ffmpeg-libs     i386   0.4.9-0.52.20080908.fc10   rpmfusion-free         4.1 M
fluidsynth-libs i386   1.0.8-2.fc10               fedora                 490 k
freeglut        i386   2.4.0-14.fc9               fedora                 146 k
giflib          i386   4.1.3-9                    fedora                  39 k
gpac-libs       i386   0.4.5-0.5.20080217cvs.fc10 rpmfusion-free         1.5 M
gpm             i386   1.20.5-2.fc10              updates                226 k
gsm             i386   1.0.12-6.fc9               fedora                  27 k
imlib2          i386   1.4.2-2.fc10               updates                574 k
jack-audio-connection-kit
i386   0.116.1-3.fc10             updates                203 k
lame-libs       i386   3.98.2-2.fc10              rpmfusion-free         264 k
lash            i386   0.5.4-2.fc9                fedora                 158 k
libXvMC         i386   1.0.4-5.fc10               fedora                  22 k
libcaca         i386   0.99-0.5.beta16.fc10       fedora                 207 k
libcddb         i386   1.3.0-4.fc9                fedora                  71 k
libdc1394       i386   2.0.2-1.fc10               fedora                 116 k
libdca          i386   0.0.5-3.fc10               rpmfusion-free         109 k
libdvbpsi       i386   0.1.6-3.fc10               rpmfusion-free          40 k
libdvdnav       i386   4.1.3-1.fc10               fedora                  86 k
libdvdread      i386   4.1.3-1.fc10               fedora                  55 k
libebml         i386   0.7.8-1.fc9                fedora                  73 k
libfreebob      i386   1.0.11-3.fc10              fedora                 160 k
libid3tag       i386   0.15.1b-7.fc10             fedora                  45 k
libmad          i386   0.15.1b-8.fc10             rpmfusion-free          84 k
libmatroska     i386   0.8.1-3.fc9                fedora                 201 k
libmodplug      i386   1:0.8.4-3.fc9              fedora                 172 k
libmp4v2        i386   1.5.0.1-6.fc10             fedora                 259 k
libmpcdec       i386   1.2.6-4.fc9                fedora                  27 k
libmpeg2        i386   0.5.1-3.fc10               rpmfusion-free          72 k
libsysfs        i386   2.1.0-4.fc10               fedora                  47 k
libtar          i386   1.2.11-11.fc10             fedora                  30 k
libupnp         i386   1.6.6-1.fc10               fedora                 102 k
lirc-libs       i386   0.8.4a-1.fc10              fedora                  21 k
live555         i386   0-0.20.2008.07.25.fc10     rpmfusion-free         315 k
opencv          i386   1.0.0-10.fc10              updates                2.5 M
openjpeg-libs   i386   1.3-2.fc9                  fedora                  66 k
portaudio       i386   19-6.fc10                  updates                 88 k
qt              i386   1:4.4.3-10.fc10            updates                3.5 M
qt-x11          i386   1:4.4.3-10.fc10            updates                 12 M
schroedinger    i386   1.0.5-3.fc10               fedora                 215 k
twolame-libs    i386   0.3.12-3.fc10              rpmfusion-free          53 k
vlc-core        i386   0.9.8a-1.fc10              rpmfusion-free-updates 7.0 M
x264-libs       i386   0.0.0-0.18.20080905.fc10   rpmfusion-free         221 k
xorg-x11-fonts-misc
noarch 7.2-6.fc9                  fedora                 5.9 M
xosd            i386   2.2.14-11.fc9              fedora                  48 k
xvidcore        i386   1.1.3-4.fc10               rpmfusion-free         238 k
zvbi            i386   0.2.30-1.fc9               fedora                 460 k

Transaction Summary
================================================================================
Install     52 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 45 M
Is this ok [y/N]: y
Downloading Packages:
(1/52): lirc-libs-0.8.4a-1.fc10.i386.rpm                 |  21 kB     00:00
(2/52): libXvMC-1.0.4-5.fc10.i386.rpm                    |  22 kB     00:00
(3/52): libmpcdec-1.2.6-4.fc9.i386.rpm                   |  27 kB     00:00
(4/52): gsm-1.0.12-6.fc9.i386.rpm                        |  27 kB     00:00
(5/52): libtar-1.2.11-11.fc10.i386.rpm                   |  30 kB     00:00
(6/52): giflib-4.1.3-9.i386.rpm                          |  39 kB     00:00
(7/52): libdvbpsi-0.1.6-3.fc10.i386.rpm                  |  40 kB     00:00
(8/52): SDL_image-1.2.6-6.fc9.i386.rpm                   |  44 kB     00:00
(9/52): libid3tag-0.15.1b-7.fc10.i386.rpm                |  45 kB     00:00
(10/52): libsysfs-2.1.0-4.fc10.i386.rpm                  |  47 kB     00:00
(11/52): xosd-2.2.14-11.fc9.i386.rpm                     |  48 kB     00:00
(12/52): a52dec-0.7.4-13.fc10.i386.rpm                   |  48 kB     00:00
(13/52): twolame-libs-0.3.12-3.fc10.i386.rpm             |  53 kB     00:00
(14/52): libdvdread-4.1.3-1.fc10.i386.rpm                |  55 kB     00:00
(15/52): openjpeg-libs-1.3-2.fc9.i386.rpm                |  66 kB     00:00
(16/52): aalib-libs-1.4.0-0.16.rc5.fc10.i386.rpm         |  66 kB     00:00
(17/52): libcddb-1.3.0-4.fc9.i386.rpm                    |  71 kB     00:00
(18/52): libmpeg2-0.5.1-3.fc10.i386.rpm                  |  72 kB     00:00
(19/52): libebml-0.7.8-1.fc9.i386.rpm                    |  73 kB     00:00
(20/52): faac-1.25-7.fc10.i386.rpm                       |  83 kB     00:00
(21/52): libmad-0.15.1b-8.fc10.i386.rpm                  |  84 kB     00:00
(22/52): libdvdnav-4.1.3-1.fc10.i386.rpm                 |  86 kB     00:00
(23/52): portaudio-19-6.fc10.i386.rpm                    |  88 kB     00:00
(24/52): libupnp-1.6.6-1.fc10.i386.rpm                   | 102 kB     00:00
(25/52): libdca-0.0.5-3.fc10.i386.rpm                    | 109 kB     00:00
(26/52): libdc1394-2.0.2-1.fc10.i386.rpm                 | 116 kB     00:00
(27/52): freeglut-2.4.0-14.fc9.i386.rpm                  | 146 kB     00:00
(28/52): lash-0.5.4-2.fc9.i386.rpm                       | 158 kB     00:00
(29/52): libfreebob-1.0.11-3.fc10.i386.rpm               | 160 kB     00:00
(30/52): faad2-libs-2.6.1-6.fc10.i386.rpm                | 166 kB     00:00
(31/52): libmodplug-0.8.4-3.fc9.i386.rpm                 | 172 kB     00:00
(32/52): libmatroska-0.8.1-3.fc9.i386.rpm                | 201 kB     00:00
(33/52): jack-audio-connection-kit-0.116.1-3.fc10.i386.r | 203 kB     00:00
(34/52): libcaca-0.99-0.5.beta16.fc10.i386.rpm           | 207 kB     00:01
(35/52): schroedinger-1.0.5-3.fc10.i386.rpm              | 215 kB     00:00
(36/52): x264-libs-0.0.0-0.18.20080905.fc10.i386.rpm     | 221 kB     00:00
(37/52): gpm-1.20.5-2.fc10.i386.rpm                      | 226 kB     00:00
(38/52): xvidcore-1.1.3-4.fc10.i386.rpm                  | 238 kB     00:00
(39/52): libmp4v2-1.5.0.1-6.fc10.i386.rpm                | 259 kB     00:00
(40/52): lame-libs-3.98.2-2.fc10.i386.rpm                | 264 kB     00:00
(41/52): live555-0-0.20.2008.07.25.fc10.i386.rpm         | 315 kB     00:00
(42/52): zvbi-0.2.30-1.fc9.i386.rpm                      | 460 kB     00:01
(43/52): fluidsynth-libs-1.0.8-2.fc10.i386.rpm           | 490 kB     00:01
(44/52): imlib2-1.4.2-2.fc10.i386.rpm                    | 574 kB     00:00
(45/52): gpac-libs-0.4.5-0.5.20080217cvs.fc10.i386.rpm   | 1.5 MB     00:02
(46/52): vlc-0.9.8a-1.fc10.i386.rpm                      | 1.9 MB     00:05
(47/52): opencv-1.0.0-10.fc10.i386.rpm                   | 2.5 MB     00:03
(48/52): qt-4.4.3-10.fc10.i386.rpm                       | 3.5 MB     00:04
(49/52): ffmpeg-libs-0.4.9-0.52.20080908.fc10.i386.rpm   | 4.1 MB     00:08
(50/52): xorg-x11-fonts-misc-7.2-6.fc9.noarch.rpm        | 5.9 MB     00:09
(51/52): vlc-core-0.9.8a-1.fc10.i386.rpm                 | 7.0 MB     00:16
(52/52): qt-x11-4.4.3-10.fc10.i386.rpm                   |  12 MB     00:14
——————————————————————————–
Total                                           490 kB/s |  45 MB     01:33
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 49c8885a
rpmfusion-free/gpgkey                                    | 1.7 kB     00:00
Importing GPG key 0×49C8885A “RPM Fusion repository (Fedora - free) <rpmfusion-buildsys@lists.rpmfusion.org>” from /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing     : faad2-libs                                              1/52
Installing     : libmad                                                  2/52
Installing     : freeglut                                                3/52
Installing     : qt                                                      4/52
Installing     : libebml                                                 5/52
Installing     : libdvdread                                              6/52
Installing     : xvidcore                                                7/52
Installing     : libdvdnav                                               8/52
Installing     : libmatroska                                             9/52
Installing     : qt-x11                                                 10/52
Installing     : libcaca                                                11/52
Installing     : lame-libs                                              12/52
Installing     : SDL_image                                              13/52
Installing     : twolame-libs                                           14/52
Installing     : libmpeg2                                               15/52
Installing     : libmpcdec                                              16/52
Installing     : giflib                                                 17/52
Installing     : imlib2                                                 18/52
Installing     : libdc1394                                              19/52
Installing     : libid3tag                                              20/52
Installing     : libsysfs                                               21/52
Installing     : zvbi                                                   22/52
Installing     : libfreebob                                             23/52
Installing     : jack-audio-connection-kit                              24/52
Installing     : lash                                                   25/52
Installing     : fluidsynth-libs                                        26/52
Installing     : portaudio                                              27/52
Installing     : a52dec                                                 28/52
Installing     : live555                                                29/52
Installing     : libupnp                                                30/52
Installing     : schroedinger                                           31/52
Installing     : libdca                                                 32/52
Installing     : libdvbpsi                                              33/52
Installing     : gpm                                                    34/52
Installing     : aalib-libs                                             35/52
Installing     : gsm                                                    36/52
Installing     : libtar                                                 37/52
Installing     : opencv                                                 38/52
Installing     : openjpeg-libs                                          39/52
Installing     : gpac-libs                                              40/52
Installing     : x264-libs                                              41/52
Installing     : libXvMC                                                42/52
Installing     : libmodplug                                             43/52
Installing     : lirc-libs                                              44/52
Installing     : libmp4v2                                               45/52
Installing     : faac                                                   46/52
Installing     : ffmpeg-libs                                            47/52
Installing     : libcddb                                                48/52
Installing     : xorg-x11-fonts-misc                                    49/52
Installing     : xosd                                                   50/52
Installing     : vlc-core                                               51/52
Installing     : vlc                                                    52/52

Installed:
vlc.i386 0:0.9.8a-1.fc10

Dependency Installed:
SDL_image.i386 0:1.2.6-6.fc9
a52dec.i386 0:0.7.4-13.fc10
aalib-libs.i386 0:1.4.0-0.16.rc5.fc10
faac.i386 0:1.25-7.fc10
faad2-libs.i386 1:2.6.1-6.fc10
ffmpeg-libs.i386 0:0.4.9-0.52.20080908.fc10
fluidsynth-libs.i386 0:1.0.8-2.fc10
freeglut.i386 0:2.4.0-14.fc9
giflib.i386 0:4.1.3-9
gpac-libs.i386 0:0.4.5-0.5.20080217cvs.fc10
gpm.i386 0:1.20.5-2.fc10
gsm.i386 0:1.0.12-6.fc9
imlib2.i386 0:1.4.2-2.fc10
jack-audio-connection-kit.i386 0:0.116.1-3.fc10
lame-libs.i386 0:3.98.2-2.fc10
lash.i386 0:0.5.4-2.fc9
libXvMC.i386 0:1.0.4-5.fc10
libcaca.i386 0:0.99-0.5.beta16.fc10
libcddb.i386 0:1.3.0-4.fc9
libdc1394.i386 0:2.0.2-1.fc10
libdca.i386 0:0.0.5-3.fc10
libdvbpsi.i386 0:0.1.6-3.fc10
libdvdnav.i386 0:4.1.3-1.fc10
libdvdread.i386 0:4.1.3-1.fc10
libebml.i386 0:0.7.8-1.fc9
libfreebob.i386 0:1.0.11-3.fc10
libid3tag.i386 0:0.15.1b-7.fc10
libmad.i386 0:0.15.1b-8.fc10
libmatroska.i386 0:0.8.1-3.fc9
libmodplug.i386 1:0.8.4-3.fc9
libmp4v2.i386 0:1.5.0.1-6.fc10
libmpcdec.i386 0:1.2.6-4.fc9
libmpeg2.i386 0:0.5.1-3.fc10
libsysfs.i386 0:2.1.0-4.fc10
libtar.i386 0:1.2.11-11.fc10
libupnp.i386 0:1.6.6-1.fc10
lirc-libs.i386 0:0.8.4a-1.fc10
live555.i386 0:0-0.20.2008.07.25.fc10
opencv.i386 0:1.0.0-10.fc10
openjpeg-libs.i386 0:1.3-2.fc9
portaudio.i386 0:19-6.fc10
qt.i386 1:4.4.3-10.fc10
qt-x11.i386 1:4.4.3-10.fc10
schroedinger.i386 0:1.0.5-3.fc10
twolame-libs.i386 0:0.3.12-3.fc10
vlc-core.i386 0:0.9.8a-1.fc10
x264-libs.i386 0:0.0.0-0.18.20080905.fc10
xorg-x11-fonts-misc.noarch 0:7.2-6.fc9
xosd.i386 0:2.2.14-11.fc9
xvidcore.i386 0:1.1.3-4.fc10
zvbi.i386 0:0.2.30-1.fc9

Complete!

Exemple d’utilisation de vlc:

9 commentaires »

  1. Bravo et merci pour ce tutorial très clair et qui ne souffre d’aucune approximation.

    Commentaire par LEA — 14 mars 2009 @ 15:31

  2. Bonsoir et merci pour ce magnifique tuto !
    Le fat 32 est tout simplement pourri à cause de la limitation à 4Go.

    Est il possible de formater un DD de NAS en XFS pour q’une fois branché en usb sur la freebox celle ci puisse ecrire dessus? J’en doute mais j’espere et c’est pourquoi je pose la question. Ou en HFS+ cela serait il possible ?

    Merci de vos réponses

    Commentaire par Maxime — 24 mars 2009 @ 0:20

  3. Merçi pour ce magnifique tutoriel qui me permets d’avoir 500Go au cul de ma Freebox HD.
    Je n’est pas réussi à creer un clé USB Bootable (??? problème de clé USB ou autre ???).
    Je me suis débrouillé en gravant un Live CD à partir de la distribution indiquée dans le tutoriel et j’ai réussi à booter sur le cd, ensuite j’ai simplement suivi les instructions du tutoriel.
    Attention, Super tutoriel mais à ne pas mettre entre des mains neophytes.

    Aspect pratique: sachez que certaines chaines interdisent l’enregistrement de leurs programmes sur le disque dur externe: TF1, Canal+, M6.

    Commentaire par Nordine — 30 mai 2009 @ 20:38

  4. Cet article est vraiment bien fait, un peu trop détaillé pour certaine commande mais vraiment bien fait ;)

    Commentaire par Moinetb — 30 septembre 2009 @ 21:34

  5. Grace à vous j’ai pu finalement formater en XFS une des partitions de mon disque dur USB.
    En tout cas une première approche à Linux très positive.
    Merci

    Commentaire par François — 11 octobre 2009 @ 16:20

  6. Nickel, merci pour tout ceci.
    Moi j’ai fait la manip’ à partir d’un UBUNTU, ça marche aussi (il faut installer le package contenant xfs à partir du site UBUNTU), et comme mon disque était détecté par l’interface graphique (icône sur le bureau), il fallait choisir de le déconnecter pour pouvoir y accéder en mode exclusif avant le formatage. Nickel au niveau de la free qui voit bien mon disque USB 500 Gb ! Ca change la vie !!

    Commentaire par yoyo — 30 janvier 2010 @ 22:36

  7. Bonjour,

    Votre tuto est absomument génial pour tous ceux qui ont pu être confrontés à cette démarche, sans avoir les connaissances Linux indispensables.

    Un seul point manque: la gestion des droits en lecture/écriture/execution

    J’ai galéré un bon moment avant de trouver la commande adéquate …

    Ca serait sympa si vous pouviez apporter les précisions nécessaires ;-)

    En tous cas, un grand MERCI !!

    Commentaire par Chti73 — 19 février 2010 @ 16:53

  8. Bonjour, je tiens à vous remercier pour ce tutoriel très clair et fonctionnel ! bonne continuation!

    Commentaire par Maxime — 21 février 2010 @ 10:17

  9. Merci pour cette excellente idée de mettre un tutoriel (très) détaillé en ligne.
    J’ai eu le même problème que Nordine: échec lors de l’installation (There was a problem executing the following command: `.\tools\syslinux.exe -m -a -d syslinux E:`).
    Bon, je vais essayer avec un CD bootable linux (ubuntu ou autre)…
    ps: une coquille dans le tuto: “télécharger la version Fedora 10(i386)” elle n’existe pas, c’est la Fedora 10(i686)

    Commentaire par philippe — 25 février 2010 @ 9:39

Flux RSS des commentaires de cet article. URL de rétrolien

Laisser un commentaire

Propulsé par WordPress