web-dev-qa-db-fra.com

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 casse en essayant de charger X), il me faut donc un moyen de démarrer en mode mono-utilisateur. Cependant, il semble n'y avoir aucun guide sur Internet sur la façon de le faire, car ils supposent tous que je peux réellement éditer des fichiers sur mon ordinateur, et je ne peux évidemment pas.

Alors, comment puis-je charger Ubuntu en mode mono-utilisateur?

Quand j’ai désactivé Splash, j’ai compris le problème: chaque fois que Ubuntu ne peut pas charger le serveur X à cause d’une erreur, il bascule sur tty1 et attend l’invite, mais ne désactive pas le splash.

77

Pour démarrer en mode single user, éditez les instructions de démarrage pour l'entrée de menu GRUB que vous souhaitez démarrer, puis ajoutez le paramètre/l'option du noyau singlename__. Vous trouverez ci-dessous de brèves instructions sur la procédure à suivre.

  1. Maintenez la gauche Shift pendant le redémarrage pour afficher le menu GRUB
  2. Sélectionnez (mettez en surbrillance) l'entrée de menu de démarrage GRUB que vous souhaitez utiliser.
  3. Presse e pour modifier les commandes de démarrage GRUB pour l'entrée de menu de démarrage sélectionnée.
  4. Regardez vers le bas de la liste des commandes pour des 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 voudriez changer:

    6a-64b819ccf2b7 ro  quiet splash
    

    à

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

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

93
irrational John

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 dire au noyau Linux d'utiliser un init différent, comme ceci:

init=/bin/bash

Par exemple

ss

30
slm

Bonne question! Lorsque vous démarrez la machine, maintenez la touche Maj gauche enfoncée. Pour plus d'informations suivez ceci:

https://wiki.ubuntu.com/RecoveryMode

15
Mordoc

Vous ne savez pas 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"

"ro text single" et je lance l'interface graphique avec

startx
5
user214600