101 votes

Comment démarrer en mode mono-utilisateur à partir de Grub ?

Après avoir changé quelques lignes dans xorg.conf, je ne peux plus démarrer Ubuntu (je suppose qu'il s'arrête en essayant de charger X), j'ai donc besoin d'un moyen de démarrer en mode mono-utilisateur. Cependant, il semble qu'il n'y ait aucun guide sur Internet sur la façon de le faire, parce qu'ils supposent tous que je peux réellement éditer des fichiers sur mon ordinateur, et je ne le peux évidemment pas.

Alors comment charger Ubuntu en mode mono-utilisateur ?

Quand j'ai désactivé le splash, j'ai compris le problème : quand 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.

123voto

Kthevar Points 686

Pour démarrer dans 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 de noyau single . Vous trouverez ci-dessous de brèves instructions sur la manière de procéder.

  1. Maintenez enfoncée la touche gauche Shift pendant le redémarrage pour faire apparaître 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 de menu de démarrage sélectionnée.

  4. Regardez près du 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. Changez la ligne du milieu 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 devez changer :

    6a-64b819ccf2b7 ro  quiet splash

    à

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

Note : Ces changements sont no persistante. Toute modification des options de démarrage du noyau effectuée de cette manière n'affectera que le prochain démarrage et uniquement si vous démarrez ce démarrage en appuyant sur l'une des touches Ctrl + X o F10 tout en restant en mode édition Grub.

50voto

slm Points 2598

Parfois, il se peut que vous ne puissiez pas utiliser la fonction single comme décrit dans la réponse acceptée. Dans ces cas, vous pouvez indiquer au noyau Linux d'utiliser un init différent comme suit :

init=/bin/bash

Par exemple

          ss

14voto

Mordoc Points 2036

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

https://wiki.ubuntu.com/RecoveryMode

5voto

Mark Canlas Points 191

Je ne sais 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X