Question Comment démarrer en mode mono-utilisateur depuis GRUB?


Après avoir modifié quelques lignes dans xorg.conf, je ne peux plus démarrer Ubuntu (je suppose qu'il se casse en essayant de charger X), donc j'ai besoin d'un moyen de démarrer dans un mode mono-utilisateur. Cependant, il semble y avoir zéro guide sur Internet, car ils supposent tous que je peux éditer des fichiers sur mon ordinateur, ce que je ne peux évidemment pas faire.

Alors, comment charger Ubuntu en mode mono-utilisateur?

Lorsque j'ai désactivé splash, j'ai compris le problème: chaque fois qu'Ubuntu ne peut pas charger le serveur X en raison d'une erreur, il passe à tty1 et attend l'invite, mais ne désactive pas le splash.


70
2018-05-07 03:50


origine


Pourriez-vous fournir un peu plus d'informations sur votre mise à jour? Pourquoi ne pas éteindre splash quand Ubuntu ne peut pas charger le serveur X, des problèmes surviennent? - irrational John
@irrationalJohn Parce que l'écran de démarrage ne disparaît pas, vous ne pouvez pas voir la console et vous ne vous rendez peut-être même pas compte de la connexion. - Alexei Averchenko


Réponses:


Pour démarrer dans single user mode vous éditez les instructions de démarrage pour l'entrée de menu GRUB que vous souhaitez démarrer et ajoutez le paramètre / option du noyau single. De brèves instructions pour savoir comment faire sont ci-dessous.

  1. Maintenez la gauche Décalage touche lors du redémarrage pour afficher le menu GRUB
  2. Sélectionnez (surlignez) l’entrée du menu de démarrage GRUB que vous souhaitez utiliser.
  3. presse e pour éditer les commandes de démarrage GRUB pour l'entrée de menu de démarrage sélectionnée.
  4. Regardez au bas de la liste des commandes pour les lignes similaires à

    linux /boot/vmlinuz-3.2.0-24-generic root=UUID=bc6f8146-1523-46a6-8b\
    6a-64b819ccf2b7 ro  quiet splash
    initrd /boot/initrd.img-3.2.0-24-generic
    
  5. Changer la ligne médiane dans (4) en ajoutant le paramètre de démarrage du noyau single à la fin de la ligne (c'est à dire après ro quiet splash).

    Pour cet exemple, vous changeriez:

    6a-64b819ccf2b7 ro  quiet splash
    

    à

    6a-64b819ccf2b7 ro  quiet splash single
    
  6. Presse soit Ctrl+X ou F10 pour démarrer en utilisant ces options du noyau.

Remarque: Ces changements sont ne pas persistant. Toute modification apportée aux options de démarrage du noyau n'affectera que le prochain démarrage et seulement si vous démarrez ce démarrage en appuyant sur Ctrl+X ou F10 encore en mode d'édition GRUB.


87
2018-05-07 04:47



que diriez-vous de changer ro à rw de sorte que le système de fichiers est monté en écriture pour que vos modifications puissent être conservées - sjas
Le décalage gauche ne fait rien. Y a-t-il une nouvelle façon de faire cela? - Shayne
Dans Ubuntu 16.04, au moins, son "ESC" maintenant, pour entrer dans le menu GRUB. - SiHa


Parfois, vous ne pourrez peut-être pas utiliser le single méthode décrite dans la réponse acceptée. Dans ces cas, vous pouvez indiquer au noyau Linux d’utiliser une version différente de celle-ci:

init=/bin/bash

Par exemple

ss


27
2018-04-21 17:23



Cette méthode est utile pour récupérer le mot de passe du système perdu car il vous donne un shell sans être invité à entrer le mot de passe existant. - Russell Fulton


Bonne question! Lors du démarrage de la machine, maintenez la touche de sélection gauche enfoncée. Pour plus d'informations, suivez ceci:

https://wiki.ubuntu.com/RecoveryMode


14
2018-05-07 03:58



Le mode de récupération refuse de charger comme le mode habituel. - Alexei Averchenko


Pas sûr pourquoi l'instruction n'est pas permanente.

Pour le rendre permanent, éditez "/ etc / default / grub"

pico /etc/default/grub

Faites les mêmes changements ...

update-grub

J'ai changé la ligne "ro quiet splash"

à "simple texte texte" et je commence l'interface graphique avec

startx

5
2017-11-11 09:07



Ce n'est pas censé être permanent, c'est le contrôle des dégâts. - Alexei Averchenko