logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:nounours:tutos:ecran-noir-manuel-de-survie [02/02/2018 18:14]
nounours [4 - Demander de l'aide sur le forum]
utilisateurs:nounours:tutos:ecran-noir-manuel-de-survie [04/02/2018 20:07] (Version actuelle)
nounours [2 - Rappel des lignes de commande élémentaires utilisées]
Ligne 8: Ligne 8:
 ===== 1 - Introduction ===== ===== 1 - Introduction =====
 Suite à une installation de Débian qui a mal tourné pour des raisons diverses; au redémarrage de la machine : écran noir. Suite à une installation de Débian qui a mal tourné pour des raisons diverses; au redémarrage de la machine : écran noir.
-Pas d’autre possibilité que d’utiliser ​un terminal ​et rien d’autre, pour réparer son OS.\\+Pas d’autre possibilité que d’utiliser ​une console ​et rien d’autre, pour réparer son OS.\\
 La solution consistera souvent à introduire des lignes de commandes bien trop fastidieuses a taper directement dans un terminal. On va utiliser une boucle **while** qui permettra de copier les lignes contenues dans un texte se trouvant dans une clef USB. La solution consistera souvent à introduire des lignes de commandes bien trop fastidieuses a taper directement dans un terminal. On va utiliser une boucle **while** qui permettra de copier les lignes contenues dans un texte se trouvant dans une clef USB.
 ===== 2 - Rappel des lignes de commande élémentaires utilisées ===== ===== 2 - Rappel des lignes de commande élémentaires utilisées =====
Ligne 15: Ligne 15:
 Résultat : Résultat :
 <code user>​jean/​media $</​code>​ <code user>​jean/​media $</​code>​
-Cd .. pour reculer d'un répertoire. Exemple : Revenir dans /jean$+**__Cd ​.. pour reculer d'un répertoire.__** Exemple : Revenir dans /jean$
 On se trouve dans : jean /media$ On se trouve dans : jean /media$
 <code user>​jean/​media$ cd ..</​code>​ <code user>​jean/​media$ cd ..</​code>​
Ligne 21: Ligne 21:
 Résultat :​ Résultat :​
 <code user>​jean /​$</​code>​ <code user>​jean /​$</​code>​
-Pour voir ce qu'​il y a dans /media :\\+**__Pour ​voir ce qu'​il y a dans /media :__**\\
 <code user>/​media$ ls</​code>​ <code user>/​media$ ls</​code>​
-__** 
-Supprimer un répertoire :​**__ 
  
-Pour ce qui suit il faut être en root (on dit aussi super utilisateur) ​d’ou le signe # que l'on va voir dans la fenêtre du terminal après la commande su.+**__Supprimer un répertoire vide__**. Exemple ​mon-repertoire-vide ​dans : jean$ mon-repertoire-vide 
 +<code user>​rmdir mon-repertoire-vide</​code>​
  
-Pour passer en root :+ 
 + 
 +__**Supprimer un répertoire contenant des fichiers :**__ 
 + 
 +Pour ce qui suit il faut être en root, dans la plupart des cas (on dit aussi super utilisateur) : d’où le signe # que l'on va voir dans la fenêtre de la console après la commande su.\\ 
 +**NB :** Les répertoires et fichiers crées en simple utilisateur peuvent être supprimés sans passer en root. 
 + 
 +**Pour passer en root :**
 <code user>​jean$ su</​code>​\\ <code user>​jean$ su</​code>​\\
 On tape le mot de passe root On tape le mot de passe root
Ligne 39: Ligne 45:
 -r pour récursif, (Supprimer un répertoire de manière récursive = supprimer les répertoires + les sous répertoires + les fichiers …etc). -r pour récursif, (Supprimer un répertoire de manière récursive = supprimer les répertoires + les sous répertoires + les fichiers …etc).
  
-**Supprimer un fichier :​**+__**Supprimer un fichier :​**__
  
 Exemple : /​media/​usb/​toto.txt Exemple : /​media/​usb/​toto.txt
Ligne 48: Ligne 54:
 __**Éteindre l’ordinateur**__ __**Éteindre l’ordinateur**__
 <code root>​shutdown now</​code>​ <code root>​shutdown now</​code>​
-===== 3 - Accéder à un terminal ​===== +===== 3 - Accéder à une console ​===== 
-Il faut utiliser les touches suivantes pour aller dans un terminal ​dans le cas d'un écran noir.\\ ​+Il faut utiliser les touches suivantes pour aller dans une console ​dans le cas d'un écran noir.\\ ​
 **Ctr+Alt F1 ou Ctr + Alt F2** **Ctr+Alt F1 ou Ctr + Alt F2**
  
Ligne 95: Ligne 101:
 ===== 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**.\\ 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.+La boucle lit le fichier Commande.txt,​ ligne par ligne, et exécute la commande dans la console ​ligne par ligne. 
 + 
 +**Exemple des commandes à introduire dans une console :**
  
-**Exemple des commandes à introduire dans un terminal ​:**+__Le fichier Commande.txt sera de la forme suivante ​:__
  
-__Le fichier Commande.txt sera de la forme suivante :__\\ 
 # apt-get install linux-image-amd64 linux-headers-amd64\\ # 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) apt-get install nvidia-legacy-304xx-kernel-dkms nvidia-settings-legacy-304xx xserver-xorg-video-nvidia-legacy-304xx linux-headers-$(uname -r)
Ligne 134: Ligne 141:
 **while** :​ “tant que” en français\\ **while** :​ “tant que” en français\\
 **read** : lis un fichier\\ **read** : lis un fichier\\
-**ligne** :​ lis la variable ligne qui est la ligne du fichier7\\+**ligne** :​ lis la variable ligne qui a pour contenu ​la ligne du fichier Commandes.txt\\
 **do** : faire\\ **do** : faire\\
 **eval $ligne** : exécute ce qui est dans la variable ligne\\ **eval $ligne** : exécute ce qui est dans la variable ligne\\
Ligne 141: Ligne 148:
 <note important>​**NB:​** Attention à bien mettre les “; “là où il faut.</​note>​ <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 ​+__**d) Démonter la clef**__ Pour sortir la clef il faut la démonter à l'aide de la commande suivante ​
  
 <code root>​umount usb</​code>​ <code root>​umount usb</​code>​
Ligne 149: Ligne 156:
  
 On redémarre en faisant : On redémarre en faisant :
-<code root>Reboot</​code>​+<code root>reboot</​code>​ 
 +===== 7 Pour aller plus loin ===== 
 +https://​debian-facile.org/​doc:​systeme:​console\\ 
 +https://​debian-facile.org/​doc:​systeme:​commandes:​creer
utilisateurs/nounours/tutos/ecran-noir-manuel-de-survie.1517591660.txt.gz · Dernière modification: 02/02/2018 18:14 par nounours

Pied de page des forums

Propulsé par FluxBB