Errore di avvio USB live Ubuntu 14.04 LTS (gfxboot.c32: non un'immagine COM32R valida)


147

Ho scaricato Ubuntu 14.04 (64 bit) lts. Ho creato una chiavetta USB avviabile. Ma continuo a ricevere questo messaggio di errore all'avvio:

SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image

menzionare il collegamento per il download e i dettagli del sistema anche sei finestre di doppio avvio ??
Chinmaya B,

53
L'ho risolto con la seguente procedura: - Boot - Premi TAB - Digita live

Ho avuto qualche problema con il tentativo di avviare 14.10 da live usb, il suggerimento di Filip ha funzionato per me.
itnet7,

2
Puoi semplicemente digitare livee premere Invio. Ha funzionato per me.
myusuf,

Risposte:


203

Come Filip Sohajek accennato , è necessario colpire Tab.

Quindi vedrai una serie di opzioni (live, live install, ecc.). Seleziona quello che ti piace digitando il suo nome e premendo Enter.


1
Lucio: è fantastico per me, Kubuntu 14.10.
sempreverde,

31
Funziona, ma PERCHÉ ???
Tal Weiss,

3
Heh, amico bug. Questo è stato chiaramente progettato da uno sviluppatore Unix che non tiene conto dell'interfaccia utente :)
Lucio,


3
Questa soluzione funziona anche per il 16.04.
Heather92065,

55

Correzione permanente utilizzando lo stesso USB avviabile difettoso

Versione breve

TL; DR; per quando sai cosa stai facendo:

Nel boot:prompt dopo aver visualizzato l'errore sopra, digitare livee premere Enter, per avviare la sessione Live USB.

Apri un terminale (ad es. Con Ctrl+Alt+t) e digita ciascuna riga di comando una alla volta sotto:

sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom

L'ultimo comando sopra mostra a quale dispositivo è collegata la tua USB avviabile.

Importante! sostituire /dev/sdb1nel comando seguente nel terminale con il dispositivo nell'output dell'ultimo comando sopra:

syslinux /dev/sdb1

Riavvia e divertiti!

Versione lunga

Questo errore si verifica perché è stata utilizzata una distribuzione con una versione precedente del syslinuxpacchetto per creare l'USB avviabile di una distribuzione in attesa di una versione successiva (grazie, Amir Ali Akbari per il collegamento al bug).

Questo errore si verifica anche se stai usando Ubuntu 14.04 per creare una chiavetta USB avviabile per qualsiasi cosa a partire da Ubuntu 15.04 e versioni successive.

La soluzione di cui parla Filip Sohajek a Lucio 's risposta lavori, naturalmente, ma considerando le note di rilascio Utopic ho linkato sopra, e la soluzione citata lì per utilizzare la stessa versione di Ubuntu come immagine di boot per creare l'immagine di avvio, dovrebbe essere possibile risolvere il problema in modo permanente dall'interno del CD live stesso:

Avviare la chiavetta USB avviabile fino a quando non viene visualizzato il messaggio di errore:

Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
boot:

Al boot:prompt, digitare livee premere Invio (non è necessario premere TAB, poiché serve solo a mostrarti le opzioni disponibili, incluso live).

Una volta all'interno della sessione di Ubuntu live, configurala in modo da poter accedere a Internet (ad es. Collegandoti a una rete WiFi ).

Aprire una finestra del terminale (ad es. Premere Ctrl+Alt+T). E digita la seguente sequenza di comandi uno alla volta (dicendo "Sì" a qualsiasi richiesta di conferma):

sudo -i
apt-get update
apt-get install syslinux

Il primo ti dà accesso come root e gli ultimi due installano il syslinuxpacchetto più recente necessario per riparare la tua USB avviabile. Quindi ora devi capire cosa stai risolvendo esattamente, cioè qual è il nome del dispositivo a cui è collegata la tua USB avviabile.

Nella finestra del terminale sopra digita

mount | grep cdrom

Dovresti vedere un risultato simile

/dev/sdb1 on /cdrom type vfat (... lots of irrelevant mount flags ...)

La parte più importante è la prima "parola" sopra. Di solito lo sarà, /dev/sdb1ma potrebbe essere qualcos'altro se hai più dischi collegati al tuo computer.

In alternativa, è possibile avviare il gpartedcomando dall'interfaccia utente e passare attraverso i dischi per vedere a quale dispositivo è connesso/cdrom

Ora digita il comando seguente nella finestra del terminale, facendo molta attenzione a sostituire /dev/sdb1con il dispositivo ottenuto dal comando precedente:

syslinux /dev/sdb1

L'ultimo comando sopra sovrascrive la versione precedente di syslinuxnel settore di avvio della partizione del dispositivo USB avviabile con la versione corretta che corrisponde alla distribuzione stessa.

Questo è tutto! Ora riavvia e dovresti essere in grado di passare attraverso il normale flusso di GUI di Live USB.

Naturalmente, se si dispone di un supporto Ubuntu avviabile che non ha un'opzione di valutazione, come il supporto di installazione di Ubuntu Server, non è possibile utilizzarlo per risolvere se stesso, ma è possibile utilizzare la versione desktop per correggere la versione del server con istruzioni sopra. Basta collegare il supporto versione server all'USB dopo che la versione desktop è già stata avviata e utilizzare il dispositivo per la versione server al posto di /dev/sdb1sopra.


Ho seguito queste istruzioni solo al punto di poter avviare Kubuntu Live. Una volta arrivato lì, sono andato nel menu K e ho trovato Applicazioni -> Sistema -> Installa questo sistema in modo permanente sulla voce di menu del tuo disco rigido. Da lì, una bella interfaccia grafica mi ha guidato attraverso l'installazione.
pkout

1
@pkout, ovviamente, se tutto ciò che vuoi è ottenere (?) Ubuntu installato sul tuo computer, non è necessario correggere effettivamente l'errore gfxboot. Sono contento che sei riuscito a installare Kubuntu sul tuo computer!
LeoRochael,

Ha senso, purtroppo non sembra funzionare sulla versione del server. Ho fatto un alt-f2 per ottenere un terminale sulla console ma non c'è apt-get ...
Kevin Lyda,

1
@KevinLyda, non ho verificato, ma ha senso non avrebbe apt-get poiché dovrebbe funzionare solo per l'installazione permanente, non per la valutazione. Tuttavia, è possibile utilizzare la versione desktop per correggere la versione del server.
LeoRochael,

È possibile che la modalità di salvataggio abbia funzionato. Invece ho fatto l'installazione, ho installato syslinux sul nuovo server e poi ho riparato le chiavi USB di installazione desktop e server.
Kevin Lyda,

10

Quando ho tentato di risolvere questo problema, ho ottenuto alcune opzioni diverse, ma ha funzionato. Seguendo la risposta di Filip, ho premuto TAB e poi sono spuntate alcune scelte (nessuna delle quali era "live" o qualsiasi cosa contenesse "live" ma diceva "Installa", quindi dopo aver digitato install e premendo invio ti dà le scelte per la risoluzione dello schermo e poi procederà all'installazione. Quindi, un po 'confuso, ma funziona!


1
Questo chiaramente non è un "grazie". Sto sottolineando che la risposta di Flip può avere altri possibili risultati, di cui altri potrebbero essere confusi, e iniziare un nuovo argomento. Quindi, invece, lo sto sottolineando sulla domanda originale.
ElScorcho,

2
@guntbert Sono propenso a chiamare questa almeno una risposta parziale, poiché indica un errore grave in un'altra risposta (nessuna opzione "live") e fornisce una soluzione semi-alternativa.
Seth

1

Questo non funziona per me. Ottengo:

Initramfs decompresso non riuscito: posta indesiderata nell'archivio compresso. (...) Panico del kernel - non sincronizzato: VFS: impossibile montare il root fs su un blocco sconosciuto (2.0) (...)

Ho dovuto adottare una soluzione molto brutta, ma ha funzionato come un fascino. Sono andato nell'ufficio di un amico, chiedendogli di farmi usare uno dei computer con Microsoft Windows. Penso che fosse Windows 7 o 8, in ogni caso più moderno di Windows XP ma non ancora questo recente con roba Cortana ... Poi ho creato un disco USB con Ubuntu, scaricando prima un piccolo programma chiamato Universal USB Installer e tutto è andato bene.


2
Il problema della domanda originale è un bug noto (che riguarda Ubuntu Startup Disk Creator e alcuni altri strumenti) in Ubuntu 14.04 LTS. In 16.04 LTS è disponibile una nuova versione di clonazione di Ubuntu Startup Disk Creator. Altri strumenti di clonazione funzionano con tutte le versioni di Ubuntu, ad esempio Dischi alias gnome-diskse mkusb, help.ubuntu.com/community/mkusb e in Windows Win32 Disk Imager, wiki.ubuntu.com/Win32DiskImager/iso2usb - Potresti essere interessato da un altro problema e probabilmente otterrà un aiuto migliore se si pone una nuova (e propria) domanda.
sudodus,
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.