« Installer des logiciels sur un support externe (SD, USB), avec une icône dans le mode Easy de l'EeePC apparaissant automatiquement » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
Nous allons voir dans cet article comment installer et exécuter des logiciels depuis un support amovible, tel que carte SD ou SDHC, clef USB, disque dur externe...
De plus, grâce à une fonctionnalité cachée du mode easy de l'EeePC, l'icône de lancement va apparaître lors de l'insertion du support. (Techniquement, les icônes peuvent être définies mais ne pas apparaître si la ligne de commande est invalide, par exemple si le programme n'existe pas. Cependant, si le programme se met à exister en cours de session, l'icône apparaît automatiquement !)
== Préparation du support ==
Les clefs USB ou les cartes SD sont formatées lors de leur achat au format FAT32 (format par défaut de Windows jusqu'à récemment). Or pour des raisons de sécurité, les distributions Linux empêchent par défaut d'exécuter des programmes stockés sur un tel support.
Les clefs USB ou les cartes SD sont formatées lors de leur achat au format FAT32 (format par défaut de Windows jusqu'à récemment). Or pour des raisons de sécurité, les distributions Linux empêchent par défaut d'exécuter des programmes stockés sur un tel support.


Ligne 40 : Ligne 46 :
$ sudo mount /media/MMC-SD/macartesd/hdd /opt2 -o loop
$ sudo mount /media/MMC-SD/macartesd/hdd /opt2 -o loop
</code>
</code>
== Automatiser le montage du nouvel emplacement pour les logiciels ==
... et donc l'apparition automatique des icônes définies pour les programmes présents sur ce support.


à suivre...
à suivre...

Version du 19 janvier 2009 à 18:08

Nous allons voir dans cet article comment installer et exécuter des logiciels depuis un support amovible, tel que carte SD ou SDHC, clef USB, disque dur externe...

De plus, grâce à une fonctionnalité cachée du mode easy de l'EeePC, l'icône de lancement va apparaître lors de l'insertion du support. (Techniquement, les icônes peuvent être définies mais ne pas apparaître si la ligne de commande est invalide, par exemple si le programme n'existe pas. Cependant, si le programme se met à exister en cours de session, l'icône apparaît automatiquement !)

Préparation du support

Les clefs USB ou les cartes SD sont formatées lors de leur achat au format FAT32 (format par défaut de Windows jusqu'à récemment). Or pour des raisons de sécurité, les distributions Linux empêchent par défaut d'exécuter des programmes stockés sur un tel support.

Cette page : http://wiki.eeeuser.com/execute_apps_off_sd explique comment outrepasser cette protection, ou mieux, partitionner en 2 la clef / carte SD afin de faire une partie FAT32 et une partie spéciale Linux. Si vous le pouvez, c'est la meilleure méthode.

Pour ma part, je ne voulais pas repartitionner ma carte SD (il faudra que je teste ça un jour ceci dit). J'ai donc créé un fichier vide, nommé hdd, de 1 Giga-octets (soit 1048576 = 1024 x 1024, vous pouvez changer ce nombre pour augmenter/diminuer sa taille) sur la carte : $ cd /media/MMC-SD/macartesd $ dd if=/dev/zero of=hdd bs=1024 count=1048576 Ensuite, il faut le formater en format ext2 par la commande : $ sudo mkfs.ext2 hdd mke2fs 1.40-WIP (14-Nov-2006) Étiquette de système de fichiers= Type de système d'exploitation : Linux Taille de bloc=4096 (log=2) Taille de fragment=4096 (log=2) 131072 i-noeuds, 262144 blocs 13107 blocs (5.00%) réservés pour le super utilisateur Premier bloc de données=0 Nombre maximum de blocs du système de fichiers=268435456 8 groupes de blocs 32768 blocs par groupe, 32768 fragments par groupe 16384 i-noeuds par groupe Superblocs de secours stockés sur les blocs :

       32768, 98304, 163840, 229376

Écriture des tables d'i-noeuds : complété Écriture des superblocs et de l'information de comptabilité du système de fichiers : complété

Le système de fichiers sera automatiquement vérifié tous les 25 montages ou après 180 jours, selon la première éventualité. Utiliser tune2fs -c ou -i pour écraser la valeur.

Enfin, vous pouvez le monter dans un répertoire (j'ai choisi /opt2) et vous en servir : $ sudo mkdir /opt2 $ sudo mount /media/MMC-SD/macartesd/hdd /opt2 -o loop

Automatiser le montage du nouvel emplacement pour les logiciels

... et donc l'apparition automatique des icônes définies pour les programmes présents sur ce support.

à suivre...