web-dev-qa-db-fra.com

Comment supprimer nomodeset de mon fichier grub afin de démarrer normalement?

Comment puis-je supprimer l'option nomodeset dans /etc/default/grub? Ou, plus précisément, comment puis-je accéder à une ligne de commande afin de supprimer l'option?

Je l'ai placé dans mon fichier grub en essayant de déboguer ce bogue . Maintenant, je ne peux plus accéder au mode de récupération Ubuntu afin de supprimer le nomodeset du fichier grub. Je ne sais pas comment accéder à une ligne de commande sans accéder au mode de récupération.

CTRL + ALT + F1 or F7 ne marche pas. Les derniers messages que je reçois sont starting LightDM display manager et stopping save kernel messages donc je pense que le système démarre correctement.

Existe-t-il un moyen (raccourci clavier) d’amorcer un terminal, par exemple?

2
don.joey

Si Ubuntu ne fonctionne pas, vous pouvez toujours accéder à votre installation via chroot.

Sachez que le système actif doit avoir la même architecture (32 ou 64 bits) que votre système sur le disque dur.

Démarrez à partir d’un média en direct d’Ubuntu (USB/CD/DVD) et ouvrez un terminal (CTR + ALT + T). L'idée générale ici est de monter la partition (racine) d'Ubuntu, puis chroot.

Donne d'abord cette commande pour lister les partitions

Sudo fdisk -l 

voici un exemple de résultat

/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    81922047    40857600    7  HPFS/NTFS/exFAT
/dev/sda3        81922048   625142447   271610200    5  Extended
/dev/sda5        81924096   140517375    29296640   83  Linux
/dev/sda6       140519424   433487871   146484224   83  Linux

Si cela ne fonctionne pas, vous pouvez également utiliser gparted (ouvrez le tiret et tapez gparted) pour trouver la partition racine.

Je sais que ma partition Ubuntu (racine) est/dev/sda5 (car j'ai un/home séparé dans/dev/sda6).

Maintenant, je vais monter le/dev/sda5 dans/mnt

Sudo mount /dev/sda5 /mnt

Maintenant, je vais me connecter à/mmt et monter quelques autres dossiers qui pourraient être nécessaires.

cd /mnt 
Sudo mount -t proc proc proc/
Sudo mount -t sysfs sys sys/
Sudo mount -o bind /dev dev/
Sudo mount -t devpts pts dev/pts/

Maintenant, je vais chroot à mon installation Ubuntu

Sudo chroot /mnt 

Editez le fichier que vous voulez.

nano etc/default/grub 

Faites attention à la barre oblique ici. etc pas besoin de barre oblique au début car vous éditerez le mauvais fichier ensuite.

Maintenant, supprimez l'entrée nomodeset (ou autre chose)

enregistrer le fichier avec CTRL + X , puis Y(es) puis ENTER.

maintenant mettre à jour grub

update-grub

Quittez l'environnement chroot et démontez les dossiers - partitions

exit 
Sudo umount {proc/,sys/,dev/pts,dev/}
cd .. ; Sudo umount /mnt

Les modifications ont été appliquées .. redémarrez votre système.

source 1

source 2

8
NickTux