web-dev-qa-db-fra.com

Basculer vers la console sous Ubuntu 18.04 - Comment quitter l'interface graphique?

Pour installer le pilote graphique, je dois quitter GUI/Gnome et accéder au terminal. Comment puis-je faire cela dans Ubuntu 18.04? Ctrl(STRG) +Alt+F1...F7 ne fonctionne pas, ni sur le bureau, ni sur l'écran de connexion ...

16
Jonny

Dans Ubuntu 18.04, ils ont changé les choses et vous ne pouvez pas accéder à tty1, il affiche toujours le gestionnaire d’affichage/l’écran de connexion. Si vous vous connectez, vous ne pourrez pas accéder à tty2 car il deviendra l'interface graphique du premier utilisateur connecté. La tradition des deux interfaces graphiques affichées sur tty7 est terminée.

Vous pouvez accéder à tty3 en appuyant sur Ctrl+Alt+F3, tty4 en appuyant sur Ctrl+Alt+F4, tty5 en appuyant sur Ctrl+Alt+F5 et tty6 en appuyant sur Ctrl+Alt+F6.

Vous pouvez ensuite basculer entre tty3-6 en appuyant sur Alt avec la touche F appropriée.

Enfin, vous pouvez revenir à l'interface graphique avec Alt+F1 pour le sélecteur de connexion ou Alt+F2 pour le bureau de l'utilisateur connecté.

14
Stuart Caie

En supposant que vous soyez sur un ordinateur de bureau ou un ordinateur portable, utilisez simplement:

Ctl+Alt+F2

Ou bien, vous pouvez démarrer en mode mono-utilisateur, bien que vous ne souhaitiez probablement pas cela, car accéder à Internet dans ce mode peut être délicat.

Ma méthode préférée pour entrer en mode de récupération est de définir

init=/bin/bash

via grub. Ensuite, lancez:

mount -o remount,rw /

après avoir obtenu un shell. Ensuite, vous pouvez essayer en utilisant

ifconfig eth0 up

pour ethernet. Si vous utilisez le WiFi, essayez cette question .

5
NerdOfLinux

La manière "officielle" de procéder sous Ubuntu consiste à passer systemd.unit=multi-user.target en tant que paramètre du noyau. Donc, dans mon /boot/grub/grub.cfg, j'ai l'entrée suivante:

menuentry 'Ubuntu Console Linux 4.15.0-23-generic' {
    linux  /boot/vmlinuz-4.15.0-23-generic root=/dev/sdb1 ro rootfstype=ext4 apparmor=0 quiet systemd.unit=multi-user.target
    initrd /boot/initrd.img-4.15.0-23-generic

}

Malheureusement, le fichier grub.cfg contient toutes sortes d'informations inutiles. J'ai l'habitude de supprimer tout cela et d'avoir le bloc ci-dessus plus un similaire sans le systemd.unit=multi-user.target qui démarre gdm (le gestionnaire d'affichage GNOME X11).

2
Tigran Aivazian

Je suis sur un ordinateur portable 18.04.

Je dois appuyer fn aussi bien que ctl+alt+f3

1
Tim Baverstock

Voici comment cela a fonctionné pour moi, merci pour toute l'aide qui m'a amené là:

choose advanced options in Grub
choose recovery mode
in the options that show up, one can load the network driver and mount r/w
(mount r/w is part of the load network driver and dpkg options)
choose "root..." to get to the console
(use "mount -o remount,rw /" to get read and write access if not done with the options above already)

Note1: Le chargement du pilote réseau n'a pas fonctionné pour moi, le PC se fige toujours. Cependant, j'avais le fichier d'installation du pilote nvidia localement, donc je pouvais l'installer. Après cela, je ne pouvais plus entrer dans gnome, j'ai donc dû réinstaller complètement Ubuntu 18.04.

Note2: Après avoir installé le pilote Nvidia pour ma carte graphique, procédez comme suit: via "Sudo apt-get install nvidia-390", le message d'erreur suivant apparaît toujours dans python "ModuleNotFoundError: Aucun module nommé" tkinter "", mais Bien sûr, tkinter est installé. Donc, actuellement, je ne peux pas utiliser python ... c'était la même erreur dans Ubuntu 16.04 et la raison pour laquelle j'ai mis à jour. J'espérais que cela fonctionnerait en 18.04 ... J'ai ouvert un nouveau message pour ceci: Après l'installation du pilote Nvidia, j'obtiens "ModuleNotFoundError: Aucun module nommé" tkinter "" erreur dans Python

Ma question initiale, ici, est de savoir comment accéder à la console et résoudre le problème. En plus de geler au lieu de charger le pilote du réseau.

0
Jonny