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

69

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 en mode mono-utilisateur. Cependant, il semble y avoir zéro guide sur Internet, car ils supposent tous que je peux réellement éditer des fichiers sur mon ordinateur, ce que je ne peux évidemment pas faire.

Comment puis-je 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 à cause d’une erreur, il passe à tty1 et attend l’invite, mais ne désactive pas le splash.

    
posée Alexei Averchenko 07.05.2012 - 05:50
la source

4 réponses

85

Pour démarrer en mode single user , 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 touche gauche Shift enfoncée lors du redémarrage pour afficher le menu GRUB
  2. Sélectionnez (mettez en surbrillance) l’entrée du menu de démarrage GRUB que vous souhaitez utiliser.
  3. Appuyez sur e pour modifier les commandes de démarrage GRUB pour l’entrée du 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. Modifiez 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. Appuyez sur Ctrl + X ou F10 pour démarrer avec ces options du noyau.

Remarque: ces modifications sont non persistantes. Toute modification apportée aux options de démarrage du noyau n'affectera que le prochain démarrage et uniquement si vous démarrez ce démarrage en appuyant sur Ctrl + X ou F10 toujours en mode d’édition GRUB.

    
réponse donnée irrational John 07.05.2012 - 06:47
la source
25

Parfois, vous ne pourrez peut-être pas utiliser la méthode single comme décrit 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

    
réponse donnée slm 21.04.2016 - 19:23
la source
14

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

lien

    
réponse donnée Mordoc 07.05.2012 - 05:58
la source
5

Vous ne savez pas pourquoi l’instruction n’est pas permanente.

Pour le rendre permanent "/ etc / default / grub"

pico /etc/default/grub

Faites les mêmes changements ...

update-grub

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

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

startx
    
réponse donnée user214600 11.11.2013 - 10:07
la source

Lire d'autres questions sur les étiquettes