Mon ordinateur se fige de temps en temps. C'est parce que je fais peu d'erreurs et que j'ai ruiné mon système. Je n'ai pas le temps de réinstaller le système maintenant. Bien que mon PC soit figé, il fonctionne toujours lorsque j'appuie sur Ctrl+ Alt+ F1. Existe-t-il un moyen de redémarrer le système en l'utilisant?
command-line
shutdown
reboot
virtual-console
KonradDos
la source
la source
Réponses:
En appuyant sur Ctrl+ Alt+ F1, vous êtes passé de X11 (l'interface graphique) à une console virtuelle . Vous pouvez certainement redémarrer à partir d'ici.
La façon la plus simple de redémarrer à partir d'une console virtuelle est d' appuyer simplement sur Ctrl+ Alt+Delete . Vous n'avez même pas besoin de vous connecter d'abord, mais ce ne serait pas un problème si vous le faisiez. Contrairement aux anciens systèmes DOS, appuyer sur Ctrl+ Alt+ Deletedans un système GNU / Linux comme Ubuntu effectue en fait un arrêt et un redémarrage corrects.
Cela ne fonctionne pas dans l'interface graphique (sauf si vous l'avez configuré ou si vous exécutez une distribution vraiment ancienne). Mais cela fonctionne dans n'importe quelle console virtuelle qui ne dispose pas de X11 (sauf si vous ne l'avez pas configuré, ce qui est rare).
Une autre façon consiste à se connecter et à exécuter
sudo reboot
. On vous demandera votre mot de passe pour vous connecter sur la console virtuelle, et on vous le demandera à nouveausudo
. Il s'agit du même mot de passe les deux fois et vous ne verrez aucun caractère d'espace réservé (comme*
) apparaître lorsque vous le taperez. Tapez-le et appuyez sur Enter.Cependant, au lieu de redémarrer , vous pourriez envisager:
Redémarrage uniquement de l'interface graphique. Votre environnement de bureau et tous les programmes en cours d'exécution se fermeront rapidement (vous devez donc généralement être aussi prudent avec cela qu'avec un redémarrage), l'interface graphique sera redémarrée et l'écran de connexion graphique réapparaîtra lorsque vous exécuterez:
Cela fonctionne en arrêtant et en démarrant le gestionnaire d'affichage . Cette commande particulière ne fonctionne réellement que si votre gestionnaire d'affichage est LightDM , ce qui est par défaut sur la plupart des systèmes Ubuntu. La principale exception est si vous exécutez Ubuntu GNOME, qui utilise GDM :
Tentative de fermer uniquement le programme incriminé. Bien qu'aucun programme ne doive geler l'intégralité de l'interface graphique, cela peut parfois se produire. Vous pouvez vous connecter (voir ci-dessus) et exécuter
top
voir les processus en cours d'exécution, triés par utilisation du processeur. (Appuyez Qpour quittertop
.) Un programme qui provoque le gel de l'interface graphique n'utilise pas nécessairement beaucoup de CPU, mais c'est un point de départ.Vous pouvez également utiliser la
ps
commande pour rechercher l'ID de processus ou le nom d'un programme que vous savez que vous souhaitez essayer de quitter, et la commandekill
oukillall
pour le quitter par numéro ou nom, respectivement. Comme son nom l'indique,killall
tente de tuer tous les processus qui portent le nom que vous lui donnez. (Le nom d'un processus n'est pas nécessairement le même que le nom qui vous est indiqué dans son icône de lanceur ou sa barre de titre.)Soyez prudent lors du redémarrage , peu importe comment vous le faites:
Voir aussi Que dois-je faire lorsque Ubuntu se fige?
la source
Exécutez la commande suivante:
Ou
Les deux commandes effectueront un redémarrage / redémarrage sur votre système. Si cela ne fonctionne pas, maintenez la touche marche / arrêt enfoncée pendant quelques secondes, relâchez-la et appuyez à nouveau pour démarrer le PC.
Si le système exécute la version 16.04 (vous pouvez le vérifier avec
lsb_release -r
), alors pas besoin desudo
privilège sur la commande de redémarrage. Tout simplement exécuterreboot
fera le travail.la source
Une fois en mode console, exécutez ce qui suit:
sudo init 6
init 6
indique essentiellement auinit
processus d'arrêter tous les processus / démons générés tels qu'ils sont écrits dans les fichiers init (dans l'ordre inverse de leur démarrage) et enfin d'appeler lashutdown -r
commande now pour redémarrer la machinela source
init 6
fonctionne correctement , le simple fait de lancershutdown -r now
(oureboot
) effectue également le même nettoyage . Sur un système GNU / Linux moderne,init 6
,shutdown -r now
etreboot
(mais pasreboot -f
) tous exécuter les scripts d'initialisation appropriés pour arrêter daemons fonctionne correctement , il n'y a rarement une raison de préférer parinit 6
rapport aux autres méthodes.init
est également fourni par leupstart
package, sur les versions où Upstart est installé par défaut. A partir de 15.04, systemd est utilisé à la place , et lesystemd-sysv
paquet fournitinit
,shutdown
etreboot
. Il est possible mais étrangedpkg -S /sbin/{init,shutdown,reboot}
d'afficher des packages différents pour ces trois; avez-vous un système Ubuntu où il fonctionne? (restart
est spécifique à Upstart, mais n'a rien à voir avec le redémarrage et ne doit pas être confondu avecreboot
.)