GNU/Linux >> Tutoriels Linux >  >> Debian

Comment démarrer en mode console (texte) avec Debian / Ubuntu, Fedora, Arch Linux / Manjaro et plus

Cet article explique comment démarrer temporairement ou définitivement une distribution Linux comme Debian, Ubuntu, Fedora, Arch Linux / Manjaro, etc. en mode console.

Les instructions de cet article devraient fonctionner avec n'importe quelle distribution Linux qui utilise le système (pour le mode continu ci-dessous) et GNU GRUB (pour le mode temporaire), que je n'ai personnellement essayé qu'avec Debian, Ubuntu, Manjaro et Fedora.

Le démarrage en mode console (mode texte / tty) vous permet de vous connecter à votre système à partir de la ligne de commande (en tant qu'utilisateur normal ou en tant qu'utilisateur root si activé) sans utiliser d'interface utilisateur graphique. Ceci est utile si votre système ne peut pas démarrer en mode graphique, ou si vous avez un ordinateur exécutant Linux sur lequel vous n'utilisez pas régulièrement l'interface graphique et ssh, vous souhaitez donc économiser certaines ressources système en démarrant en mode texte. Mais quelle que soit la raison, cet article vous montrera comment démarrer depuis console/text/tty sous Linux.

Cas A. Démarrage temporaire en mode console (mode texte)

Si vous suivez ces instructions, votre ordinateur ne démarrera qu'à partir de la console pour le processus de démarrage en cours. Après le redémarrage de l'ordinateur, il démarrera normalement, ces modifications sont donc temporaires.

1. Pour démarrer temporairement en mode console (tty), redémarrez votre ordinateur et immédiatement après l'écran d'accueil du BIOS / UEFI, maintenez la touche . appuyé sur Shift (BIOS) ou appuyez sur le Esc (UEFI) à plusieurs reprises pour accéder au menu GRUB.

2. Dès que vous voyez que GNU GRUB Écran avec la première entrée du menu sélectionné, appuyez sur le e Clé. Cela vous permet de modifier les paramètres du noyau avant de démarrer.

Recherchez la ligne qui commence par linux (utilisez le Up / Down / Left / Right Touches fléchées pour naviguer); vmlinuz doit également être sur la même ligne. A la fin de cette ligne (vous pouvez utiliser les flèches pour positionner le curseur en début de ligne, puis appuyer sur End Touche pour déplacer le curseur à la fin de cette ligne) ajouter un lieu suivi du nombre 3 . Ne change rien d'autre.

ce 3 représente le multi-user.target cible systemd qui est affectée à l'ancien niveau d'exécution 2, 3 et 4 désormais obsolète (utilisé pour démarrer et arrêter des groupes de services). Par exemple l'ancien niveau d'exécution 5 est assigné à systemd graphical.target et cela commence à utiliser … vous l'avez deviné, la cible graphique (GUI). Pour plus d'informations sur les cibles systemd, consultez cette page.

Exemple 1. Voici à quoi ressemble la ligne commençant par "linux" pour Ubuntu 18.04 LTS (ce n'est pas forcément la même chose pour vous, juste pour que vous puissiez vous faire une idée) :

linux      /boot/vmlinuz-4.18.0-15-generic root=UUID=1438eb20-da3d-4880-bb3a-414e+++0a929 ro quiet splash $vt_handoff

Et voici à quoi ressemble la ligne qui commence par "linux" après avoir ajouté ce 3 À la fin :

linux      /boot/vmlinuz-4.18.0-15-generic root=UUID=1438eb20-da3d-4880-bb3a-414e+++0a929 ro quiet splash $vt_handoff 3

Exemple # 2. Voici à quoi ressemble la ligne commençant par "linux" pour Fedora 31 (ce n'est pas la même chose pour vous, juste pour que vous puissiez vous faire une idée) :

linux ($root)/vmlinuz-5.3.13-300.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet


Et voici à quoi cela ressemble après avoir ajouté 3 en fin de ligne :

linux ($root)/vmlinuz-5.3.13-300.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 3

3. Appuyez ensuite sur Ctrl + x ou F10 pour démarrer en mode console (texte).

Pour redémarrer votre système en mode console, utilisez le reboot Commande (sudo reboot ).

Il convient de noter que les distributions Linux basées sur Debian et Ubuntu (y compris Linux Mint, Elementary OS, Pop! _OS, Zorin OS, etc.) ont un mode de récupération intégré au menu GNU GRUB. Donc, si vous utilisez Debian/Ubuntu ou une distribution Linux basée dessus, allez dans le menu GNU GRUB comme décrit ci-dessus puis sélectionnez Advanced options , et sélectionnez la première entrée qui se termine par dans la liste qui apparaît (recovery mode) . Sélectionnez cette entrée et appuyez sur Enter , et il vous amène à un menu qui vous permet, entre autres, de passer à l'invite du shell racine - si sélectionné, votre système continuera à démarrer à partir de la ligne de commande plutôt que d'une interface utilisateur graphique, vous pouvez donc vous connecter avec votre mot de passe root. Cela permet d'accéder au système de fichiers en mode lecture seule; pour la lecture/écriture, utilisez mount -o remount,rw / . Par exemple, utilisez-le pour réinitialiser un mot de passe utilisateur / administrateur perdu sur Ubuntu, Linux Mint, Elementary OS, etc.

Cas B. Démarrage permanent en mode texte (mode console)

Faire en sorte que votre système Linux démarre toujours en mode console (texte/tty) est aussi simple que d'exécuter une seule commande :

sudo systemctl set-default multi-user.target

Cette commande définit le mode texte comme cible systemd par défaut (niveau d'exécution, comme on l'appelait avant systemd). Après avoir exécuté cette commande, redémarrez votre système et il démarrera automatiquement en mode console/texte à chaque fois.

Vous ne connaissez pas la cible systemd actuelle utilisée sur votre système ? Utilisez cette commande qui affiche la cible actuellement définie :

systemctl get-default

Astuce supplémentaire :cela démarrera votre ordinateur Linux sur tty1 (console virtuelle en texte brut). Vous pouvez passer à une autre console virtuelle en utilisant Ctrl + Alt + F2 pour tty2, Ctrl + Alt + F3 pour tty3 et ainsi de suite jusqu'à tty7.

si vous voulez annuler cette modification et que votre système Linux démarre en mode graphique standard, utilisez :

sudo systemctl set-default graphical.target

Après avoir utilisé cette commande, redémarrez (sudo reboot ) et votre système devrait démarrer en mode graphique comme c'était le cas par défaut.

Vous pourriez aimer ceci :Comment modifier l'ordre de démarrage GRUB ou l'entrée de démarrage par défaut dans Ubuntu, Linux Mint, Debian ou Fedora à l'aide de Grub Customizer


Debian
  1. Comment démarrer dans Arch Linux en utilisant Initramfs, dans le Grub d'Ubuntu ?

  2. Comment faire un double démarrage d'Ubuntu et de Linux Mint ?

  3. Comment créer votre propre station de radio Internet avec Icecast et Mixxx fonctionnant sur Ubuntu / Debian ou Fedora

  4. Comment installer et configurer Node.js et npm dans Ubuntu, Debian ou Linux Mint

  5. Comment démarrer Ubuntu en mode de récupération

Double démarrage Ubuntu et Arch Linux

Comment démarrer en mode de secours ou en mode d'urgence dans Ubuntu 20.04 / 18.04

Comment démarrer le fichier ISO Debian à partir du disque dur avec GRUB2

Différences entre Linux Mint, Ubuntu, Manjaro et Debian Desktop

Comment démarrer en mode de secours ou en mode d'urgence dans Ubuntu 20.04 / 18.04

Comment démarrer en mode de secours ou en mode d'urgence dans Ubuntu