[NVIDIA] Plus de tty après -Syu

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
Pingouin
Hankyu
Messages : 17
Inscription : dim. 18 nov. 2012, 19:36

[NVIDIA] Plus de tty après -Syu

Message par Pingouin »

Bonjour à tous,

Après un

Code : Tout sélectionner

pacman -Syu
entré hier soir, je me suis retrouvé privé de l'accès à mes consoles tty.

Le bogue semble être connu et proviendrait du pilote NVIDIA pour ma 7600 (obligatoire pour Counter-Strike) et peut apparemment être résolu en ajoutant cette ligne

Code : Tout sélectionner

set gfxpayload=800x600x16, 800x600
(ancien paramètre vga dans menu.lst) à /etc/default/grub.

Malheureusement je me retrouve confronté à un sérieux problème :
Je n'ai pas installé sudo pour la simple et bonne raison que je passe toujours par les tty pour installer des programmes ou éditer des fichiers systèmes (je ne ferai pas deux fois la même erreur), et je n'ai plus aucun accès root à l'heure actuelle.

Habitué à Ubuntu que j'utilisais il y a encore quelques mois, j'aurais pu simplement utiliser le Recovery mode, mais il semble que l'option Fallback présente dans GRUB ne m'offre pas cette possibilité de démarrer directement en root. Alors j'ai essayé de booter sur ma Live-USB Ubuntu de mec qui essaye toujours d'installer Linux sur les PC de ses potes pour modifier le fichier suscité, mais il m'en refuse les droits en écriture (il me semblait pourtant qu'il y a quelques années, ce genre de Live-USB démarrait en root, car j'avais déjà eu recours à cette méthode pour réparer certains bogues).

Donc voilà, je ne sais pas quoi faire pour avoir un accès root sur mon ordinateur, pour enfin récupérer mes consoles (et installer sudo).
D'avance merci pour votre aide,
Pingouin.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [NVIDIA] Plus de tty après -Syu

Message par Ypnose »

Tu pourrais facilement démarrer en root avec le mode Single-user. Édite la ligne de ton bootloader avant de booter et ajoute:

Code : Tout sélectionner

systemd.unit=rescue
Ou sinon tu fais un chroot.
Avatar de l’utilisateur
Pingouin
Hankyu
Messages : 17
Inscription : dim. 18 nov. 2012, 19:36

Re: [NVIDIA] Plus de tty après -Syu

Message par Pingouin »

Je vais essayer ta méthode.

J'avais pensé au chroot, mais j'avoue que je préfère tenter autre chose, n'étant pas très familier de cette technique.
Avatar de l’utilisateur
Pingouin
Hankyu
Messages : 17
Inscription : dim. 18 nov. 2012, 19:36

Re: [NVIDIA] Plus de tty après -Syu

Message par Pingouin »

Merci, j'ai déjà bien avancé.

J'ai sélectionné la première ligne de GRUB, puis appuyé sur E.
Remplacé le texte existant par :

Code : Tout sélectionner

setparams 'Arch Linux'
  set root=(hd0,1)
  linux /vmlinuz-linux root=/dev/sda3 ro systemd.unit=rescue
  initrd /initramfs-linux.img
De là je boot en root et j'ai pu installer sudo.

Bon comme je suis un boulet, je n'avais pas configuré /etc/sudoers et j'ai dû refaire la maniple, mais j'ai maintenant accès à mes commandes en root.

Il ne me reste plus qu'à régler le problème de NVIDIA, je vous tiens au courant de l'efficacité de la maniple.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [NVIDIA] Plus de tty après -Syu

Message par Ypnose »

Tu pourrais en plus rajouter une entrée dans ton menu pour le mode Single-User (si tu as peur d'être de nouveau bloqué à l'avenir).
Cependant, attention car on pourrais noter que c'est une importante faille de sécurité.
Avatar de l’utilisateur
Pingouin
Hankyu
Messages : 17
Inscription : dim. 18 nov. 2012, 19:36

Re: [NVIDIA] Plus de tty après -Syu

Message par Pingouin »

Un nouveau problème se présente :

Je peux désormais modifier mon fichier /etc/defaut/grub à volonté, mais impossible de faire prendre en compte les modifications par GRUB.

En effet :

Code : Tout sélectionner

update-grub: command not found
Comment puis-je réparer cette erreur ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [NVIDIA] Plus de tty après -Syu

Message par FoolEcho »

Ça passe par grub-mkconfig: http://wiki.archlinux.fr/Grub#grub-mkconfig.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Pingouin
Hankyu
Messages : 17
Inscription : dim. 18 nov. 2012, 19:36

Re: [NVIDIA] Plus de tty après -Syu

Message par Pingouin »

J'avais déjà tenté cette option, mais sans succès.

En fait je modifie /etc/defaut/grub, puisqu'il semble déconseillé de toucher au grub.cfg. Seulement rien n'y fait. Ni le timeout, que je tente de réduire, ni la ligne concernant le vga que j'ai ajoutée, ne sont pris en compte.

Vaut-il mieux que je modifie directement le grub.cfg ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [NVIDIA] Plus de tty après -Syu

Message par FoolEcho »

Tu es sûr de bien saisir la commande complète, grub-mkconfig -o /boot/grub/grub.cfg ? Tu as une erreur ? (si /boot est sur une partition séparée, est-elle montée ?) :|
Sinon, oui, tu peux toujours éditer le grub.cfg directement.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Pingouin
Hankyu
Messages : 17
Inscription : dim. 18 nov. 2012, 19:36

Re: [NVIDIA] Plus de tty après -Syu

Message par Pingouin »

Sûr et certain.
Et je n'ai aucune erreur.
(ma partition /boot étant correctement montée)

Mais cette commande ne sert-elle pas à réinitialiser GRUB avec un fichier de config par défaut ? (c'est ce que j'ai cru comprendre en furetant sur la Toile)
Sinon, es-tu sûr qu'elle se réfère au /etc/defaut/grub pour créer le grub.cfg ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17594
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NVIDIA] Plus de tty après -Syu

Message par benjarobin »

Oui, update-grub commande que l'on peut trouver chez Ubuntu réalise ceci
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [NVIDIA] Plus de tty après -Syu

Message par FoolEcho »

Pingouin a écrit :Sinon, es-tu sûr qu'elle se réfère au /etc/defaut/grub pour créer le grub.cfg ?
Oui (et 40_custom pour rajouter des entrées par exemple). http://www.gnu.org/software/grub/manual ... ation.html
«The following statement is not true. The previous statement is true.» :nage:
Répondre