Wie syslinux Fehler beim Erstellen eines bootfähigen USB-Sticks in Windows zu beheben?


13

Ich habe den Ubuntu 12.04-Desktop heruntergeladen und versuche, mit dem universellen USB-Installationsprogramm ein bootfähiges USB-Laufwerk zu erstellen.

Ich bekomme jedoch immer wieder die Nachricht:

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

Ich habe den USB mit FAT32 (sowohl schnelles als auch vollständiges Format) formatiert und sogar nur FAT ausprobiert. Der Fehler wird weiterhin angezeigt. Ich habe auch alle Firewall ausgeschaltet, aber es macht keinen Unterschied.

Warum passiert dies?


Keine Partition auf dem USB-Laufwerk. Es ist nur 1 GB fat32 formatiert. Running Windows 7
Sab

Befinden sich gleichzeitig weitere Meldungen im Windows-Systemereignisprotokoll, die möglicherweise weitere Informationen zur tatsächlichen Fehlerursache enthalten? (Um Systemereignisse anzuzeigen, öffnen Sie die Windows- Ereignisanzeige .)
irrational John

syslinuxhat seine Oberfläche geändert. Es war früher syslinux <device>Es ist jetzt, dass syslinux install <device>Unetbootin seinen Aufruf aktualisieren muss. Siehe man syslinxund man syslinux-legacy.
Shawnhcorey

Antworten:


21

Ich habe auch das universelle USB-Installationsprogramm verwendet und auch dieses Problem bekommen.

Versuchen Sie, das Laufwerk auf NTFS neu zu formatieren, und versuchen Sie es erneut. Es sollte funktionieren.


1
Aber ich dachte, das Laufwerk sollte Fat32-formatiert sein, um zu booten
Sab

Ich kenne! Jeder sagt das (siehe Frage oben), aber NTFS hat bei mir funktioniert, FAT32 nicht.
Emerson Hsieh

3
Das hat bei mir nicht geklappt. Wahrscheinlich gibt es ein anderes Problem, das ich nicht herausfinden kann.
Sab

3
Das hat bei mir am 21.07.12 geklappt. Ich habe NTFS formatiert (im Gegensatz zu dem, was alle anderen sagten) und es hat gut funktioniert.
EGHDK

1
Hat

5

Ich hatte das gleiche Problem mit Ubuntu 12.04 Desktop 64bit. Ich habe es 2 mal versucht, gleicher Fehler: Syslinux zeigt eine Warnung an, schließt und sagt "wird nicht bootfähig sein".

Also habe ich den USB-Stick VOR dem Öffnen des universellen USB-Installationsprogramms formatiert und NICHT die Option "Laufwerk formatieren" (Kontrollkästchen) aktiviert, und es hat einwandfrei funktioniert.


3

Laden Sie Unetbootin für Windows herunter und versuchen Sie Folgendes:

http://unetbootin.sourceforge.net/

Bevor Sie den bootfähigen USB-Stick erstellen, sollten Sie immer die MD5-Summe der von Ihnen heruntergeladenen ISO-Datei überprüfen:

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

Dies kann Ihnen später viel Kummer ersparen, wenn sich herausstellt, dass der Download fehlerhaft war

Chris

Edit: @emersonhsieh, ich denke das LiveUSB muss FAT formatiert sein um es booten zu können.

@ Chris Mine hatte fat32 aber es hat nicht funktioniert. Nachdem ich es in ntfs umformatiert hatte, hatte es keine Fehlermeldung.

@eversonhsieh: Ich bin auf Situationen gestoßen, in denen die vom Hersteller auf den USB-Stick gelegte Partitionstabelle einige Probleme verursacht. Die Lösung besteht darin, die Partitionstabelle vollständig zu löschen, neu zu erstellen und FAT neu zu formatieren. Chris

Ich füge dies als weitere Bearbeitung hinzu, da mein Kommentar unten durch einen Link "Mehr anzeigen" ausgeblendet zu werden scheint. Ich denke, es ist wichtig genug, um es klar zu machen, da es für einige Leute ein Problem darstellt, auch für mich:

Ok, ich habe dieses Problem gerade mit Unetbootin und Ubuntu Startup Disk Creator auf einem Verbatim 2Gb-Laufwerk überprüft. Das Problem ist die Partitionstabelle, die die Hersteller für die Geräte erstellt haben. Vielleicht ist es nicht als bootfähig markiert oder enthält etwas, das nicht dem Standard entspricht. Die Lösung besteht darin, die Partitionstabelle auf dem Gerät zu entfernen und eine neue Partitionstabelle zu erstellen. Sie können dann eine neue Partition erstellen und FAT32 formatieren, und es wird funktionieren. Chris


Leider unterstützt unetbootin die Desktop-Version von Ubuntu 12.04 nicht. Die Prüfsumme scheint gleich zu sein.
Sab

@ user65646 Ich weiß! Jeder sagt, dass aber NTFS für mich gearbeitet hat, während FAT32 es nicht tat.
Emerson Hsieh

Unetbootin ist es egal, um welches Release es sich handelt. Wählen Sie einfach das Optionsfeld für "Diskimage" und zeigen Sie Unetbootin bei der ISO auf Ihrer Festplatte. (12.04 befindet sich möglicherweise noch nicht im Download-Bereich "Distribution", da es noch nicht aktualisiert wurde.
fabricator4

Okay. Lassen Sie mich das ausprobieren
Sab

Ich habe FAT32 mit Unetboot mehrfach für verschiedene bootfähige .isoImages verwendet und es hat immer bei mir funktioniert.
Eliah Kagan

1

Ich habe dieses Problem gelöst. Ich habe versucht, Sticks von FAT32 auf NTFS zu formatieren - ohne Ergebnisse. Ich habe versucht, den Stick VOR dem Ausführen des Installers zu formatieren - ohne Ergebnisse. Dann habe ich meinen USB-Stick im Windows-Format LANGSAM formatiert (rechter Mausklick auf das USB-Stick-Symbol und nicht als "Schnellformat" gekennzeichnet). Viel Glück ! :-)


1

Hier ist meine Erfahrung, nachdem ich einige der am besten bewerteten Antworten auf diesen Thread verfolgt habe.

  1. Das Formatieren mit NTFS unter Verwendung des in Windows eingebauten Formatierungsprogramms hat den Syslinux-Fehler beseitigt, aber ich konnte niemals vom Pendrive booten.
  2. Eine schnelle oder gründliche Formatierung mit exFAT hat das Problem nicht gelöst, und der Syslinux-Fehler blieb bestehen.

  3. Universal USB Installer hat eine Einstellung zum Formatieren von fat32, wie im Bild hervorgehoben:

    Bildbeschreibung hier eingeben

Diese Einstellung hat einwandfrei funktioniert, das USB-Stick wurde mit diesem Tool formatiert, der Installer wurde kopiert und ich konnte vom USB-Stick booten.


+1 für das Ausprobieren vorhandener und das Herausfinden einer Antwort, die heute noch funktioniert. Ein guter Screenshot zeigt außerdem, welche Optionen zum Erstellen des bootfähigen USB in Windows ausgewählt wurden.
Clearkimura

Neue Versionen des USB-Installationsprogramms haben diese Option jedoch entfernt. Warum???
Calydon

0

Ich hatte das gleiche Problem mit "SYSLINX ERROR". Formatieren Sie Ihr Laufwerk mit dem NTFS-Format und laden Sie dann Ihr ios (Hinweis: Wiederholen Sie das Formatieren des Treibers nicht mit bootfähiger Software, es funktioniert nicht, wenn Sie es erneut mit bootfähiger Software formatieren). es wird gut funktionieren.


0

Meine Erfahrung ist es, sicherzustellen, dass kein GPT beim Booten verwendet wird, wie in den Anforderungen der Benutzeroberfläche angegeben.

Führen Sie beispielsweise rufus erneut aus, um sicherzustellen, dass MBR-Boot verwendet wird.


0

Deaktivieren Sie den Windows Ransomware-Schutz

Der Windows Ransomware-Schutz verhinderte, dass Syslinx ordnungsgemäß funktionierte. Tatsächlich wurde eine Popup-Benachrichtigung angezeigt, die darauf hinweist, dass das Funktionieren verhindert wurde.

Nachdem ich Windows Ransomware Protection deaktiviert hatte, konnte ich ein Ubuntu-Image schreiben.

Deaktivieren des Windows Ransomware-Schutzes

Start ➜ (Typ) Einstellungen ➜ Windows-Sicherheit ➜ Viren- und Bedrohungsschutz ➜ Ransomware-Schutz ➜ Ransomware-Schutz verwalten ➜ Kontrollierter Ordnerzugriff ➜ Deaktiviert

Dies kann nach der USB-Image-Erstellung wieder aktiviert werden

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.