Come risolvere l'errore syslinux durante la creazione di una chiavetta USB avviabile in Windows?


13

Ho scaricato Ubuntu 12.04 desktop e sto cercando di creare un'unità USB avviabile utilizzando il programma di installazione USB universale.

Tuttavia, continuo a ricevere il messaggio:

An error(1) occurred while executing syslinux. Your USB drive won’t be bootable.

Ho formattato l'USB usando FAT32 (formato rapido e completo) e ho anche provato solo FAT. L'errore appare ancora. Ho anche disattivato tutti i firewall ma non fa differenza.

Perché sta succedendo?


Nessuna partizione sull'unità USB. È formattato con solo 1 GB di fat32. Esecuzione di Windows 7
Sab

Ci sono altri messaggi nel registro eventi di sistema di Windows contemporaneamente che potrebbero fornire ulteriori informazioni su quale sia l'errore effettivo? (Per visualizzare gli eventi di sistema, apri il Visualizzatore eventi di Windows .)
irrazionale John

syslinuxha cambiato la sua interfaccia. Ha usato per essere syslinux <device>Ora è syslinux install <device>Unetbootin deve aggiornare il suo invito. Vedi man syslinxe man syslinux-legacy.
shawnhcorey,

Risposte:


21

Ho anche usato il programma di installazione USB universale e ho avuto anche quel problema.

Prova a riformattare l'unità in NTFS e riprova. Dovrebbe funzionare.


1
Ma ho pensato che il disco dovrebbe essere formattato fat32 per l'avvio
Sab

Lo so! Tutti lo dicono (guarda la domanda sopra) ma NTFS ha funzionato per me mentre FAT32 no.
Emerson Hsieh,

3
Non ha funzionato per me. Probabilmente c'è qualche altro problema che non riesco a capire.
Sab

3
Questo ha funzionato per me il 21/07/12. Ho formulato per NTFS (contrariamente a quanto dicevano tutti gli altri) e ha funzionato bene.
EGHDK,

1
Ho appena lavorato per me
DanH,

5

Ho avuto lo stesso problema con Ubuntu 12.04 desktop 64 bit. Ho provato 2 volte, stesso errore: Syslinux mostra un avviso, si chiude e dice "Non sarà avviabile".

Quindi, ho formattato la chiavetta USB PRIMA di aprire il programma di installazione USB universale e NON ho controllato l'opzione "formattazione unità" (casella di controllo) e ha funzionato bene.


3

Scarica Unetbootin per Windows e prova che:

http://unetbootin.sourceforge.net/

Prima di procedere e creare USB avviabile, è sempre una buona idea controllare il md5sum dell'iso che hai scaricato:

https://help.ubuntu.com/community/HowToMD5SUM#MD5SUM_on_Windows

Questo può farti risparmiare molto dolore in seguito se si scopre che il download è stato corrotto

Chris

Modifica: @emersonhsieh, penso che il LiveUSB debba essere formattato FAT per essere in grado di avviarlo.

@ Chris Mine aveva fat32 ma non funzionava. dopo averlo riformattato in NTFS non aveva il messaggio di errore.

@eversonhsieh: mi sono imbattuto in situazioni in cui la tabella delle partizioni inserita nella chiavetta USB dal produttore causa alcuni problemi. La soluzione è eliminare completamente la tabella delle partizioni, rifarla e riformattare FAT. Chris

Sto aggiungendo questo come un'altra modifica, perché il mio commento qui sotto sembra essere nascosto da un link "mostra altro". Penso che sia abbastanza importante metterlo qui in chiaro in quanto ha causato un problema per un bel po 'di persone, incluso me stesso:

Ok, ho appena verificato questo problema con Unetbootin e Ubuntu Startup disk creator su un'unità Verbatim 2Gb. Il problema è la tabella delle partizioni che i produttori inseriscono nei dispositivi. Forse non è contrassegnato come avviabile o contiene qualcosa di non standard. La soluzione è rimuovere la tabella delle partizioni sul dispositivo e rifare una nuova tabella delle partizioni. È quindi possibile creare una nuova partizione e formattarla FAT32 e funzionerà. Chris


Sfortunatamente unetbootin non supporta la versione desktop di Ubuntu 12.04. Il checksum sembra essere lo stesso.
Sab

@ user65646 Lo so! Lo dicono tutti, ma NTFS ha funzionato per me mentre FAT32 no.
Emerson Hsieh,

A unetbootin non importa davvero quale versione sia. Basta selezionare il pulsante di opzione per "Diskimage" e puntare Unetbootin all'ISO sul disco rigido. (12.04 potrebbe non essere ancora nella sezione download "Distribuzione" poiché non è stato aggiornato.
Fabricator4

Va bene. Fammi provare
Sab

Ho usato FAT32 con Unetbootin diverse volte, per varie .isoimmagini di avvio , e ha sempre funzionato per me.
Eliah Kagan,

1

Ho risolto questo problema. Ho provato stick di formato da FAT32 a NTFS - senza risultati. Ho provato a formattare lo stick PRIMA di eseguire il programma di installazione - senza risultati. Poi ho fatto il formato LENTO e LUNGO della mia chiavetta USB usando il formato Windows del sistema (tasto destro del mouse sull'icona della chiavetta USB e non contrassegnato "Formato veloce"). In bocca al lupo ! :-)


1

Ecco la mia esperienza dopo aver seguito alcune delle risposte più votate su questa discussione.

  1. La formattazione con NTFS utilizzando l'utilità di formattazione integrata di Windows mi ha eliminato l'errore syslinux ma non sono mai riuscito a eseguire l'avvio da pendrive.
  2. La formattazione con exFAT, sia essa rapida o approfondita, non ha risolto il problema e l'errore syslinux è persistito.

  3. Universal USB Installer ha un'impostazione per formattare fat32 come evidenziato nell'immagine:

    inserisci qui la descrizione dell'immagine

Questa impostazione ha funzionato perfettamente, la pen drive è stata formattata da questo strumento, il programma di installazione è stato copiato e ho potuto avviare dalla pen drive.


+1 per provare le risposte esistenti e scoprirne una che funziona ancora oggi. Inoltre, un buon screenshot per mostrare quali opzioni sono state selezionate per creare l'USB avviabile in Windows.
Clearkimura,

Le nuove versioni del programma di installazione USB hanno tuttavia rimosso questa opzione. Perché???
Calydon,

0

Stavo avendo lo stesso problema di "ERRORE SYSLINX" Formatta il tuo pendrive usando il formato NTFS e poi carica il tuo iOS (Nota: Ancora una volta Non formattare il pendriver con un software di avvio ok non funzionerà se lo formatti di nuovo con un software di avvio). funzionerà benissimo.


0

La mia esperienza è quella di assicurarmi che nessun GPT venga utilizzato all'avvio, come indicato nei requisiti dell'interfaccia utente.

ad esempio, rieseguire rufus per assicurarsi che venga utilizzato l'avvio MBR.


0

Disabilita la protezione di Windows Ransomware

Windows Ransomware Protection impediva a syslinx di funzionare correttamente. In realtà, ha visualizzato una notifica pop-up che indica che gli è stato impedito di funzionare.

Dopo aver disabilitato la protezione di Windows Ransomware, sono stato in grado di scrivere un'immagine di Ubuntu.

Come disabilitare la protezione di Windows Ransomware?

Avvia ➜ (tipo) Impostazioni ➜ Sicurezza di Windows ➜ Protezione da virus e minacce ➜ Protezione ransomware ➜ Gestisci protezione ransomware ➜ Accesso controllato alle cartelle ➜ imposta OFF

Questo può essere riattivato dopo la creazione dell'immagine USB

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.