Comment définir 'nomodeset' après avoir déjà installé Ubuntu?

100

Je sais que l'édition de la ligne d'options de démarrage et l'ajout de 'nomodeset' résolvent le problème de mon ordinateur portable en mode LiveCD. Ce que je ne sais pas, c'est comment le configurer au démarrage via Grub2 après avoir installé Ubuntu.

Donc, ma question est: comment définir nomodeset avant de démarrer sous Ubuntu?

Dante Ashton
la source

Réponses:

110

Pour modifier Grub2 au cours du processus de démarrage, procédez comme suit:

  1. Immédiatement après l'écran de démarrage du BIOS au démarrage, maintenez le bouton SHIFT enfoncé. Cela vous affichera grub contenant une liste de noyaux et des options de récupération

    entrez la description de l'image ici

  2. Appuyez sur epour éditer le premier noyau affiché

    entrez la description de l'image ici

  3. Trouvez la ligne se terminant par quiet splash. Ajoutez votre option de démarrage avant ces mots clés - pour que la ligne ressemble à [...]nomodeset quiet splash
  4. Appuyez sur CTRL + X pour démarrer

Suivez les étapes de la réponse de Coldfish pour résoudre l’option de démarrage nomodeset de manière permanente, de sorte que vous n’ayez plus à suivre cette procédure manuelle.

fossfreedom
la source
J'ai bien peur de ne pas avoir l'option de faire des éclaboussures silencieuses dans cette zone. Je ne reconnais aucune des lignes, en fait.
Dante Ashton
2
fossfreedom. Merci beaucoup! J'ai ce problème depuis le 10.04! Mon dieu, je t'embrasserais si je pouvais! : D
Dante Ashton
1
Où va le ro?
Hellreaver
1
Et s'il n'y a pas quiet splash? Cela devrait-il être ajouté aussi?
Nic Hartley
1
Pour ceux qui quiet splashn'en ont pas - ajoutez-le à la fin de la ligne qui commence parlinux
Sanjay Manohar
118

Vous devriez ajouter cette option à /etc/default/grub, premièrement:

sudo nano /etc/default/grub

puis ajouter nomodesetà GRUB_CMDLINE_LINUX_DEFAULT:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""

Et puis enregistrez en appuyant sur Ctrl+ O, puis quittez nano avec Ctrl+ X, puis exécutez simplement:

sudo update-grub
Poisson froid
la source
bash: update-grub: commande non trouvée ...
Stiv
@stiv Ceci est pour les systèmes basés sur Debian / Ubuntu, je crois. Sur d’autres systèmes, vous pouvez éditer directement votre configuration GRUB, qui est généralement située /boot/grub/si je me souviens bien.
Tim Visee
10

J'ai eu le même problème. Les solutions ci-dessus sont toutes correctes, mais il est un peu plus délicat de résoudre ce problème lorsque vous utilisez un Live CD. J'ai trouvé ce blog très utile.

L’auteur propose essentiellement de monter le Linux installé à partir du LiveCD. C'est ce que j'ai fait et cela m'a beaucoup aidé. Alors voici les étapes:

  • Exécutez-le à partir du Live CD et installez Ubuntu ou passez à autre chose si c'est déjà fait.
  • Vérifiez votre partition installée avec la commande "gparted". Il ouvre une fenêtre vous indiquant où vous avez installé Ubuntu. Dans mon cas, c'était / dev / sda2 qui contenait une partition ext4.
  • Montez la partition: sudo mount /dev/sdXY /mnt
  • Ensuite, montez / liez les répertoires auxquels Grub doit accéder: sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys

  • Passez ensuite à cet environnement en utilisant chroot, pour lequel j'ai trouvé une idée super intelligente: sudo chroot /mnt

  • Vous devriez maintenant pouvoir éditer /etc/default/grub, comme l'ont souligné les autres. Comme: sudo vi /etc/default/grubet changer de ligne, GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"j’ai trouvé très utile de supprimer également le silence et les éclaboussures afin que je puisse voir quelque chose bouger dans les coulisses.
  • L'auteur a initialement noté qu'il en avait besoin après une installation de Windows, qui avait cassé Grub. Il a dû réinstaller. Dans mon cas, Grub était intact, mais mon ordinateur (mac) n’avait pas démarré avec les paramètres Grub d’origine. Donc, la seule chose qui me restait étaitupdate-grub

L'auteur démonté, mais je viens de redémarrer et les nouveaux paramètres étaient en place. Avec l'option "nomodeset", j'ai pu démarrer Ubuntu et Lubuntu à partir d'un disque dur MacBook Pro.

Christian
la source