isousb : copier une ISO Manjaro sur une clé USB

Postez ici vos trucs & astuces.

isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 16 Avr 2013, 16:01

Bonjour à tous,

1) Présentation

Cet outil graphique a pour but de permettre la copie d'une image ISO d'installation de Manjaro sur une clé USB. Je compte sur la communauté Manjaro pour me signaler les défauts, même d'aspect, de cet outil.

2) Mise en oeuvre

Télécharger le script ICI, le mettre dans votre dossier de scripts ou dans /usr/bin, le rendre exécutable.

3) Exemple de fonctionnement détaillé

Lancer la commande isousb en tant qu'utilisateur.

J'obtiens une fenêtre navigateur, me permettant de rechercher l'ISO à copier :



Là, je clique sur une ISO pour la sélectionner, puis sur Valider.

Ensuite, je dois choisir la clé sur laquelle copier :

Image

Là, comme on peut le voir, j'ai trois choix :

  • 0, qui est un disque dur externe. Il est surtout à ne pas choisir, sinon j'écraserais 977 Go de données ! D'ailleurs, si je le choisis, j'obtiens un avertissement :

    Image

    et là, je clique bien entendu sur Non :sourire: ;
  • 1, qui est la clé de 8 Go sur laquelle je veux copier mon ISO ;
  • 2, qui me permet de quitter l'outil sans rien faire.

Si ma clé n'était pas connectée, je la brancherais, je cliquerais sur Annuler, et je la verrais apparaître dans la liste.

Je choisis donc 1) et la copie commence alors, avec une barre de progression :

Image

et à la fin :

Image

4) Rajouter la commande au menu (validé sous Xfce) :

Créer dans /usr/share/applications un fichier isousb.desktop contenant :

Code : Tout sélectionner
[Desktop Entry]
Name=Isousb
Comment=Copie d'une Iso sur une clé USB
Exec=gksu isousb
Icon=gnome-dev-removable-usb
Type=Application
Categories=System
Esclapion
 

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par andson » 16 Avr 2013, 16:24

:salut:

Voici ce que me renvoie la commande "isousb"

Code : Tout sélectionner
[andson@p5kc ~]$ isousb
/usr/local/bin/isousb: ligne7: zenity : commande introuvable
ls: impossible d'accéder à /dev/disk/by-path/*-usb-*: Aucun fichier ou dossier de ce type
/usr/local/bin/isousb: ligne63: zenity : commande introuvable
XX
ls: impossible d'accéder à /dev/disk/by-path/*-usb-*: Aucun fichier ou dossier de ce type
/usr/local/bin/isousb: ligne63: zenity : commande introuvable
XX
ls: impossible d'accéder à /dev/disk/by-path/*-usb-*: Aucun fichier ou dossier de ce type
/usr/local/bin/isousb: ligne63: zenity : commande introuvable
XX


Edit ; Tu n'as vu, rien lu. Souci résolu. :confus:
- PC Asus 2221-IUHT - Carte graphique Intel® HD Graphics 4000 - Processeurs Intel(R) Core(TM) i3-4130T CPU @ 2.90Ghz -
Audio Realteck High Definition - Mém:4Gigas - Manjaro KDE5 x86_64 - Release 0.8.13 - Drivers vidéo libre (Intel) - Manjaro 3.18
Avatar de l’utilisateur
andson
Contributeur
 
Message(s) : 1556
Inscription : 24 Nov 2012, 14:12
Localisation : Hundling - Lorraine

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par andson » 16 Avr 2013, 16:45

Par contre voila ce qui s'affiche une sélectionné l'iso à copier :

Image
Je suppose que cela est du au fait que je n'ai pas mis de clé usb (pas de clé dispo sur l'instant) mais dans ce cas un petit test de détection et un petit message d'avertissement le cas échéant pour les distraits ne serait peut-être pas inutile.
- PC Asus 2221-IUHT - Carte graphique Intel® HD Graphics 4000 - Processeurs Intel(R) Core(TM) i3-4130T CPU @ 2.90Ghz -
Audio Realteck High Definition - Mém:4Gigas - Manjaro KDE5 x86_64 - Release 0.8.13 - Drivers vidéo libre (Intel) - Manjaro 3.18
Avatar de l’utilisateur
andson
Contributeur
 
Message(s) : 1556
Inscription : 24 Nov 2012, 14:12
Localisation : Hundling - Lorraine

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 16 Avr 2013, 16:50

Vi, je vais voir. Mais il m'est difficile de le dire s'il y a un DDE connecté en USB.

J'ai mis dans le mode d'emploi :

Si ma clé n'était pas connectée, je la brancherais, je cliquerais sur Annuller, et je la verrais apparaître dans la liste.


Bon, peut-être à peaufiner. :clindoeil:
Esclapion
 

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par andson » 16 Avr 2013, 17:03

Esclapion a écrit:
J'ai mis dans le mode d'emploi :

Si ma clé n'était pas connectée, je la brancherais, je cliquerais sur Annuller, et je la verrais apparaître dans la liste.


Tout juste, mais un petit test au démarrage donnerait un côté "pro" à l'application bien sympa. Maintenant faisable ou pas ce n'est pas moi que te le dirai :gsourire:
Bon courage !
- PC Asus 2221-IUHT - Carte graphique Intel® HD Graphics 4000 - Processeurs Intel(R) Core(TM) i3-4130T CPU @ 2.90Ghz -
Audio Realteck High Definition - Mém:4Gigas - Manjaro KDE5 x86_64 - Release 0.8.13 - Drivers vidéo libre (Intel) - Manjaro 3.18
Avatar de l’utilisateur
andson
Contributeur
 
Message(s) : 1556
Inscription : 24 Nov 2012, 14:12
Localisation : Hundling - Lorraine

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 16 Avr 2013, 17:06

Merci de l'avoir testé, en tout cas. :biere: Je viens de rajouter deux écrans de fin (cf. le mode d'emploi).

Comme ça, on pourra l'utiliser totalement en graphique, via le menu par exemple.

(edit)

Oui, un test du genre : "aucun périph de stockage USB détecté" -> réflexion... :confus: :clindoeil:
Esclapion
 

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Loubrix » 16 Avr 2013, 17:29

je sais que Udev fait la différence entre une mémoire flash et un disque; il faudrait regarder comment ça se passe...

edit: laisse tomber, il se sert de la marque et du modèle pour faire la différence: un peu compliqué
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
Avatar de l’utilisateur
Loubrix
 
Message(s) : 6309
Inscription : 03 Déc 2012, 14:32
Localisation : Bessèges - 30

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 16 Avr 2013, 17:32

:bjr:

Là, je cherche ça depuis un moment... mais udev est intégré à un autre truc, maintenant, je crois.

J'ai pas non plus résolu la barre de progression, car strace n'est pas installé.
Esclapion
 

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Loubrix » 16 Avr 2013, 17:45

flute, j'ai édité, mais pas assez rapide... ;)
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
Avatar de l’utilisateur
Loubrix
 
Message(s) : 6309
Inscription : 03 Déc 2012, 14:32
Localisation : Bessèges - 30

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par patri-arch » 16 Avr 2013, 17:50

:bjr: Sympa ce petit utilitaire

J'ai testé et cela marche bien ( pour moi)

Juste une petite remarque:
Quand j'ai la fenêtre "Information Début de copie" et que je clique sur valider, la fenêtre disparait et une autre réapparait à la fin de la copie
Entre les deux ( pendant la copie), on ne sait pas ce qui se passe ( sauf que j'ai vu ma clé USB clignoter donc je me doutais qu'il y avait de la copie en cours)
Est ce que cela fait pareil chez toi ?
Ordinosaure : Manjaro 32 bits Plasma/Mate / Dual Arch
Laptop Toshiba Satellite A100 Intel Centrino Duo T2250 @ 1.73GHz - Ram 2Go
CG :AMD ATI Radeon Mobility X1400 - Carte son : Intel Corporation NM10/ICH7
+ EEPC 1001PXD manjaro 64 Mate
Avatar de l’utilisateur
patri-arch
Contributeur
 
Message(s) : 812
Inscription : 23 Nov 2012, 17:40
Localisation : Du coté de Bordeaux (en bas du Médoc)

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 16 Avr 2013, 17:51

Oui, et c'est comme de passer d'un /dev/sdx à lsusb, pas commode.
Esclapion
 

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 16 Avr 2013, 17:54

patri-arch a écrit::bjr: Sympa ce petit utilitaire

J'ai testé et cela marche bien ( pour moi)

Juste une petite remarque:
Quand j'ai la fenêtre "Information Début de copie" et que je clique sur valider, la fenêtre disparait et une autre réapparait à la fin de la copie
Entre les deux ( pendant la copie), on ne sait pas ce qui se passe ( sauf que j'ai vu ma clé USB clignoter donc je me doutais qu'il y avait de la copie en cours)
Est ce que cela fait pareil chez toi ?


Oui, il n'y a pas de barre de progression possible dans la commande dd, qui est appelée en dessous. Je pense que ce serait possible en utilisant l'outil strace, mais il n'est pas installé dans Manjaro par défaut (et ça se comprend, c'est quand même de l'avancé).

J'ai rajouté une fenêtre à la fin pour que l'utilisateur sache que c'était terminé, sinon il devait faire tourner les tables pour savoir que c'était fini. :gsourire:
Esclapion
 

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par fassil » 16 Avr 2013, 17:56

Pas encore essayé, mais deux réflexions "sur le vif":

DDE ça fait pas un peu "hommes en jaunes fluo au bord des routes" & vu le gap entre les précautions envisagées pour ton applic. et la commande dd qui est aussi simple que destructrice, tu ne te compliques pas un peu la tâche, des fois ?
Compaq 11'6 Xp/E19
Clevo 13"3 E21-stable/E21-unstable/xfce

"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
Avatar de l’utilisateur
fassil
Reporter du Net
 
Message(s) : 3589
Inscription : 31 Déc 2012, 12:16
Localisation : Un peu n'importe oû, mais souvent devant un 11'6, voire un 13'3

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 16 Avr 2013, 18:02

Ce que je veux surtout éviter, c'est qu'on écrive l'ISO sur des périphs mineurs, comme /dev/sda, par exemple. :sourire:

Donc, je vire les PCIs, ainsi que les USB non montés/montables.

Et perso, j'ai un DDE USB pour mes sauvegardes, je ne veux pas que la création d'une clé me les détruise.

Je ne suis jamais tranquille quand je tape un dd à la main, car une faute de frappe ou d'inattention est vite arrivée.
Esclapion
 

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par patri-arch » 16 Avr 2013, 18:10

Esclapion a écrit:Ce que je veux surtout éviter, c'est qu'on écrive l'ISO sur des périphs mineurs, comme /dev/sda, par exemple. :sourire:

Donc, je vire les PCIs, ainsi que les USB non montés/montables.

Et perso, j'ai un DDE USB pour mes sauvegardes, je ne veux pas que la création d'une clé me les détruise.

Je ne suis jamais tranquille quand je tape un dd à la main, car une faute de frappe ou d'inattention est vite arrivée.


Sages précautions :bien
Ordinosaure : Manjaro 32 bits Plasma/Mate / Dual Arch
Laptop Toshiba Satellite A100 Intel Centrino Duo T2250 @ 1.73GHz - Ram 2Go
CG :AMD ATI Radeon Mobility X1400 - Carte son : Intel Corporation NM10/ICH7
+ EEPC 1001PXD manjaro 64 Mate
Avatar de l’utilisateur
patri-arch
Contributeur
 
Message(s) : 812
Inscription : 23 Nov 2012, 17:40
Localisation : Du coté de Bordeaux (en bas du Médoc)

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par fassil » 17 Avr 2013, 10:12

Salut,

Pareil avec une SDcard toujours insérée & qui change de (sd?, frisson!) des fois, à tel point que je la sort pour être tranquille...
Mais un Débranchez tous vos périphériques amovibles (DDE, SDcard, ect) sauf la clé à "cramer"/écrire puis appuyez sur entrée/OK de rappel qui est moins "userfriendly", c'est sûr, ça m'irait bien...

PS: C'est sur, un .../dev/zero .../dev/sda sur un multiboot monté par le fiston "qu'est trop fort avec un PC", ca peut en surprendre 2/3...

A+
Compaq 11'6 Xp/E19
Clevo 13"3 E21-stable/E21-unstable/xfce

"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
Avatar de l’utilisateur
fassil
Reporter du Net
 
Message(s) : 3589
Inscription : 31 Déc 2012, 12:16
Localisation : Un peu n'importe oû, mais souvent devant un 11'6, voire un 13'3

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 17 Avr 2013, 10:22

:bjr:

Je ne vais pas obliger un utilisateur à débrancher son DDE pour créer une clé USB, quand même ?
Esclapion
 

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par fassil » 17 Avr 2013, 10:28

"Prudence est mère de sureté"

Mais si l'iso à "cramer" est sur le DDE, je ne peux + rien dire... :clindoeil:
Compaq 11'6 Xp/E19
Clevo 13"3 E21-stable/E21-unstable/xfce

"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
Avatar de l’utilisateur
fassil
Reporter du Net
 
Message(s) : 3589
Inscription : 31 Déc 2012, 12:16
Localisation : Un peu n'importe oû, mais souvent devant un 11'6, voire un 13'3

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Gilxunil » 17 Avr 2013, 11:54

Distrib. 64 bits: Manjaro XfceLubuntu 16.04
PC assemblé: AMD Athlon 64 3200+Radeon HD 3650 AGPRAM 2 Go
Avatar de l’utilisateur
Gilxunil
 
Message(s) : 109
Inscription : 22 Nov 2012, 15:13
Localisation : Haute-Garonne

Re: isousb : copier une ISO Manjaro sur une clé USB

Message par Esclapion » 17 Avr 2013, 12:05

:bjr:

Merci, mais je vais faire une boucle bête, ça évitera un logiciel additif. J'ai regardé hier dclfdd, bar, pv, strace, et ça ne m'a pas vraiment convaincu. dcfldd par exemple ne marche pas très bien, car l'ISO à copier est sur un SSD chez moi, et la cible sur une clé Flash hyper-lente ; il n'y a donc pas vraiment de progression, car le SSD est lu tout de suite.

Ensuite j 'attaquerai l'intégration de ce truc au menu, via un .desktop.
Esclapion
 

Suivant

Retour vers Trucs & Astuces

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)

cron