Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:nounours:tutos:ecran-noir-manuel-de-survie [02/02/2018 12:58] nounours [4 - Demander de l'aide sur le forum] |
utilisateurs:nounours:tutos:ecran-noir-manuel-de-survie [02/02/2018 18:07] nounours [5 - Introduire les commandes] |
||
---|---|---|---|
Ligne 56: | Ligne 56: | ||
* imprimer sur du papier le résultat d'une commande si besoin, | * imprimer sur du papier le résultat d'une commande si besoin, | ||
* montrer les résultats d'une commande sur le forum, | * montrer les résultats d'une commande sur le forum, | ||
- | __**a) Placer la clef Usb dans une prise Usb**__\\ | + | a) Placer la clef Usb dans une prise Usb |
On va utiliser la commande suivante pour savoir sur quelle partition on doit monter la clef. | On va utiliser la commande suivante pour savoir sur quelle partition on doit monter la clef. | ||
<code root>fdisk -l</code>Ce qui donne :\\ | <code root>fdisk -l</code>Ce qui donne :\\ | ||
Ligne 82: | Ligne 82: | ||
Le résultat est maintenant dans la clef usb et dans le fichier retour-commande.txt. | Le résultat est maintenant dans la clef usb et dans le fichier retour-commande.txt. | ||
- | **d) Démonter la clef usb**__ | + | **d) Démonter la clef usb** |
Pour sortir la clef il faut la démonter à l'aide de la commande suivante : | Pour sortir la clef il faut la démonter à l'aide de la commande suivante : | ||
Ligne 90: | Ligne 90: | ||
Retirer la clef | Retirer la clef | ||
===== 5 - Introduire les commandes ===== | ===== 5 - Introduire les commandes ===== | ||
+ | Ces lignes de commande étant assez compliquées et longues à taper (risque d’erreurs) on constituera un fichier texte (commmande.txt) dans lequel on fera un copier/coller de ces lignes et on introduira les commandes avec une boucle **while**.\\ | ||
+ | La boucle lit le fichier Commande.txt, ligne par ligne, et exécute la commande dans le terminal ligne par ligne. | ||
+ | |||
+ | **Exemple des commandes à introduire dans un terminal :** | ||
+ | |||
+ | __Le fichier Commande.txt sera de la forme suivante :__\\ | ||
+ | # apt-get install linux-image-amd64 linux-headers-amd64\\ | ||
+ | apt-get install nvidia-legacy-304xx-kernel-dkms nvidia-settings-legacy-304xx xserver-xorg-video-nvidia-legacy-304xx linux-headers-$(uname -r) | ||
+ | |||
+ | |||
+ | <note important>On peut aussi exécuter les commande ligne par ligne en commentant (#), comme ci-dessus, la ligne que l’on ne veut pas exécuter. Pour enlever # il faut éditer le fichier commandes.txt avec l’éditeur de texte Nano.</note> | ||
+ | |||
+ | __**a) Placer la clef Usb dans une prise Usb**__\\ | ||
+ | On va utiliser la commande suivante pour savoir sur quelle partition on doit monter la clef. | ||
+ | <code root>fdisk -l</code> | ||
+ | ce qui donne :\\ | ||
+ | /dev/sdf1 et indique que la clef et en fat32 | ||
+ | |||
+ | |||
+ | __**b) Monter la clef usb**__ | ||
+ | |||
+ | Au préalable, créer un répertoire usb dans /media (par exemple). | ||
+ | |||
+ | <code root>mkdir /media/usb</code> | ||
+ | |||
+ | **Montage de la clef proprement dit.**\\ | ||
+ | (Clef usb formatée en fat 32 d'où vfat)\\ | ||
+ | se placer dans /media | ||
+ | <code root> | ||
+ | mount -t vfat /dev/sdf1 usb</code> | ||
+ | |||
+ | __**c) Boucle while**__\\ | ||
+ | Se placer dans le répertoire usb\\ | ||
+ | Taper la ligne suivante dans un terminal : | ||
+ | <code root>while read ligne; do eval $ligne; done<Commandes.txt</code> | ||
+ | |||
+ | **Explication de la ligne de commande (on fait une boucle) :** | ||
+ | |||
+ | **while** : “tant que” en français\\ | ||
+ | **read** : lis un fichier\\ | ||
+ | **ligne** : lis la variable ligne qui est la ligne du fichier7\\ | ||
+ | **do** : faire\\ | ||
+ | **eval $ligne** : exécute ce qui est dans la variable ligne\\ | ||
+ | **done<Commandes.txt** : jusqu'à ce que toutes les lignes soient lues | ||
+ | |||
+ | <note important>**NB:** Attention à bien mettre les “; “là où il faut.</note> | ||
+ | |||
+ | __**c) Démonter la clef**__ Pour sortir la clef il faut la démonter à l'aide de la commande suivante | ||
+ | |||
+ | <code root>umount usb</code> | ||
+ | Retirer la clef | ||
+ | |||
+ | ===== 6 - Redémarrage ===== | ||
+ | On redémarre en faisant : | ||
+ | <code root>Reboot</code> |