Ubuntu Server si blocca durante l'aggiunta di swap


14

Una nuova installazione di Ubuntu Server si rifiuta di avviarsi e si blocca su "Aggiunta di 524284k di scambio su / dev / mapper / test - vg-swap_1. Priorità: -1 estensioni: 1 su: 524284k

Posso aggirare questo passando alla modalità di ripristino e semplicemente riprendendo un avvio normale.

Risposte:


20

Lo sta facendo perché Ubuntu sta cercando di passare a una modalità video ad alta risoluzione per la console e il tuo hardware non collabora.

Risolvendo questo mentre sulla macchina

Quando viene visualizzato Grub2:

  • Evidenzia la voce di menu per Ubuntu e premi 'e'
  • Vai alla riga in cui carica il kernel e premi 'End' per andare alla fine della riga
  • Aggiungi "nomodeset"
  • Premi F10 o Ctrl-X per avviarlo

Con un po 'di fortuna si avvierà nella schermata di accesso. Questo non salverà quell'opzione ma almeno ora puoi modificare il file per Grub2 e aggiornarlo per salvare quell'opzione se funziona. Di questo ho scritto un blog di recente.

Risolvendo questo per sempre

  • Accedi (probabilmente lo farà ssh, se conosci l'IP della macchina)
  • Aggiorna il file di configurazione di grub nano /etc/default/grub
  • Trova la riga che inizia con GRUB_CMDLINE_LINUX_DEFAULT
  • Modifica la riga per includere nomodeset, nel mio caso, la riga appariva così in seguito:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
  • Salva / esci da nano
  • Correre update-grub
  • Reboot

2
Grazie! Per altri, la linea che aggiungi nomodesetè la linea che inizia con linux /boot/vmlinuz..., non la initrdlinea.
Brian Hempel,

2
Nota: il modo più semplice per farlo con le versioni moderne di GRUB è modificando / etc / default / grub e aggiungendo "nomodeset" (separato da uno spazio) alla fine della variabile GRUB_CMDLINE_LINUX_DEFAULT.
Ernie,

1
Grazie, questo ha risolto il mio problema con Ubuntu 14.04 LTS su un Mac Mini.
Nelson,

3
@Ernie: allora update-grub.
Gauthier,

Gauthier: hai ragione! Grazie e +1
Ernie

0

Come l'hai aggiunto? Potrebbe essere necessario formattare nuovamente lo swap. Quello che puoi fare è avviare in modalità di salvataggio, montare il vgs e fare:

# mkswap /dev/mapper/test--vg-swap_1

# swapon /dev/mapper/test--vg-swap_1

Quindi aggiungilo di nuovo a / etc / fstab se non è presente.

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.