122 votes

Comment puis-je définir 'nomodeset' après avoir installé Ubuntu ?

Je sais que modifier la ligne des options de démarrage et ajouter 'nomodeset' résout le problème de mon ordinateur portable en mode LiveCD, mais je ne sais pas comment le configurer au démarrage via Grub2 après avoir installé Ubuntu.

Donc, ma question est la suivante : comment puis-je définir le nomodeset avant de démarrer dans Ubuntu ?

142voto

Coldfish Points 1530

Vous devez ajouter cette option à /etc/default/grub d'abord :

sudo nano /etc/default/grub

puis ajoutez nomodeset a 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 ensuite, sauvegarder en appuyant sur Ctrl + O puis quittez nano avec Ctrl + X puis exécutez simplement :

sudo update-grub

127voto

Paul Beckingham Points 7460

Pour modifier Grub2 pendant le processus de démarrage, essayez ce qui suit :

  1. Immédiatement après l'écran d'accueil du BIOS pendant le démarrage, appuyez sur le bouton SHIFT et maintenez-le enfoncé. Ceci vous affichera Grub contenant une liste de noyaux et d'options de récupération.

    enter image description here

  2. Appuyez sur e pour éditer le premier noyau affiché

    enter image description here

  3. Trouvez la ligne qui se termine par quiet splash . Ajoutez votre option de démarrage avant ces mots clés - c'est-à-dire 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 sur la façon de réparer l'option de démarrage nomodeset de façon permanente afin que vous n'ayez pas à repasser par cette procédure manuelle.

19voto

Christian Points 311

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

L'auteur propose essentiellement de monter le Linux installé à partir du LiveCD. Je l'ai fait, et cela m'a beaucoup aidé. Voici donc les étapes :

  • Exécutez le Live CD, et installez Ubuntu ou continuez si vous l'avez déjà fait.

  • Vérifiez votre partition installée avec la commande "gparted". Elle 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

  • Puis monter/lier 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

  • Ensuite, passez à cet environnement en utilisant chroot, ce que j'ai trouvé une idée super intelligente : sudo chroot /mnt

  • Vous devriez maintenant être en mesure de modifier /etc/default/grub comme les autres l'ont souligné. Comme : sudo vi /etc/default/grub et changez la ligne GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" J'ai trouvé très utile de supprimer également le silence et les éclaboussures pour pouvoir voir ce qui se passe dans les coulisses.

  • L'auteur a noté à l'origine, il a besoin de cela après une installation de Windows, qui a cassé Grub. Il a dû réinstaller. Dans mon cas, Grub était intact, mais mon ordinateur (mac) ne démarrait pas avec les paramètres originaux de Grub. Donc la seule chose qui me restait était update-grub

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

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