Come posso impostare 'nomodeset' dopo aver già installato Ubuntu?


100

So che modificando la riga delle opzioni di avvio e aggiungendo 'nomodeset' si risolve il problema del mio laptop durante la modalità LiveCD, quello che non so è come impostarlo all'avvio tramite Grub2 dopo aver installato Ubuntu.

Quindi, la mia domanda è; come posso impostare nomodeset prima di avviare Ubuntu?

Risposte:


110

Per modificare Grub2 durante il processo di avvio, provare quanto segue:

  1. Immediatamente dopo la schermata iniziale del BIOS durante l'avvio, premere e tenere premuto il pulsante SHIFT. Questo ti mostrerà grub contenente un elenco di kernel e opzioni di recupero

    inserisci qui la descrizione dell'immagine

  2. Premere eper modificare il primo kernel visualizzato

    inserisci qui la descrizione dell'immagine

  3. Trova la riga che termina con quiet splash. Aggiungi la tua opzione di avvio prima di queste parole chiave, ovvero in modo che la linea appaia [...]nomodeset quiet splash
  4. Premi CTRL + X per avviare

Seguire i passaggi nella risposta di Coldfish su come risolvere definitivamente l'opzione di avvio del nomodeset in modo da non dover ripetere nuovamente questa procedura manuale.


Temo di non avere un'opzione splash silenziosa in quella zona. In realtà non riconosco nessuna delle linee.
Dante Ashton,

2
fossfreedom. Grazie mille! Ho avuto questo problema dal 10.04! Mio Dio, ti abbraccerei se potessi! : D
Dante Ashton,

1
Dove va il ro?
Hellreaver,

1
E se non ci fosse quiet splash? Anche questo dovrebbe essere aggiunto?
Nic Hartley,

1
Per quelli senza quiet splash- aggiungilo alla fine della linea che inizia conlinux
Sanjay Manohar,

118

È necessario aggiungere questa opzione /etc/default/grub, in primo luogo:

sudo nano /etc/default/grub

e quindi aggiungere nomodeseta 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=""

E poi salva premendo Ctrl+ O, quindi esci da nano con Ctrl+ X, quindi esegui semplicemente:

sudo update-grub

bash: update-grub: comando non trovato ...
stiv

@stiv Questo è per i sistemi basati su Debian / Ubuntu credo. Su altri sistemi puoi modificare direttamente la configurazione di GRUB, che di solito si trova /boot/grub/se ricordo bene.
Tim Visee,

10

Ho avuto lo stesso problema. Le soluzioni di cui sopra sono tutte corrette, ma è un po 'più complicato quando è necessario risolvere questo problema quando si esegue da un Live CD. Ho trovato questo post sul blog molto utile.

L'autore propone sostanzialmente di montare il Linux installato dall'interno del LiveCD. L'ho fatto e mi ha aiutato molto. Quindi, ecco i passaggi:

  • Esegui dal Live CD e installa Ubuntu o vai avanti se già fatto
  • Controlla la tua partizione installata con il comando "gparted". Si apre una finestra che ti dice dove hai installato Ubuntu. Nel mio caso era / dev / sda2 che conteneva una partizione ext4.
  • Montare la partizione: sudo mount /dev/sdXY /mnt
  • Quindi montare / associare le directory a cui Grub deve accedere: 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

  • Quindi passare a questo ambiente usando chroot, che ho trovato un'idea supersmart: sudo chroot /mnt

  • Ora dovresti essere in grado di modificare /etc/default/grub, come hanno sottolineato gli altri. Tipo: sudo vi /etc/default/grube cambiando la linea GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"ho trovato molto utile anche rimuovere silenziosità e splash in modo da poter vedere qualcosa che si muoveva dietro le quinte.
  • L'autore originariamente ha notato, ne ha bisogno dopo un'installazione di Windows, che ha rotto Grub. Ha dovuto reinstallare. Nel mio caso Grub era intatto, ma il mio computer (mac) non si avviava con le impostazioni originali di Grub. Quindi l'unica cosa rimasta per me eraupdate-grub

L'autore ha smontato, ma ho appena riavviato e le nuove impostazioni erano presenti. Con l'opzione "nomodeset" sono stato in grado di avviare Ubuntu e Lubuntu da un disco rigido di MacBook Pro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.