.png)
Ich kann einen USB-bootfähigen Speicherstick (mein Motherboard ist ein Gigabyte EP31-DS3L, siehe Abb. 2) entweder mitUniverselles USB-Installationsprogrammoderunetbootenwenn ich das Laufwerk vorher formatiert habe, um FAT
Abb. 1 zu sehen.
Abb. 1
Wenn ich die Option jedoch auswähle, FAT32
kann ich nicht booten und bekomme Folgendes angezeigt:
SYSLINUX 3.86 2010-04-01 CBIO Copyright (C) 1994-2010 H. Peter Anvin et al
No DEFAULT or UI configuration directive found!
boot: _
Ich weiß, dass mit dem USB-Stick kein Problem vorliegt, da er auf einem anderen Computer problemlos funktioniert.
Frage
Welche Nachteile hat die Verwendung von FAT
over FAT32
für eine USB-Linux-Distribution?
Abb. 2
Mein Motherboard ist einGigabyte EP31-DS3L
und ich verwende die Version F5F
Aktualisieren
Ich habe mir vor Kurzem einen 32 GB USB-Speicherstick gekauft und kann ihn nicht mehr als FAT formatieren, was mich daran hindert, einen bootfähigen Stick zu erstellen. Jede Lösung, die das Booten als FAT32-Datenträger ermöglicht, wäre großartig.
Antwort1
Ihr BIOS hat Probleme mit JEDER Boot-Partition auf USB, die größer als 2 GB ist.
Das kommt ziemlich häufig vor. Ich habe es auf vielen Maschinen gesehen und nicht nur auf Gigabyte-Motherboards (HP hat es auch auf vielen Desktop- und Laptop-Modellen).
Das Dateisystem (FAT oder FAT32) spielt eigentlich keine Rolle.
Beide funktionieren, wenn die erste Partition < 2 GB groß ist.
Die Lösung haben Sie mit BOOTICE bereits gefunden: Erstellen Sie eine kleine Boot-Partition mit knapp 2 GB und eine zweite Partition für den Rest der Daten.
Leider hilft das nicht, wenn Sie wirklich alles auf einer Partition speichern müssen.
Antwort2
Erstens: Der Grund, warum der 32-GB-Stick nicht funktioniert, ist, dass FAT16 eine Dateisystemgrößenbeschränkung von 2 GiB (4 GiB mit 64-K-Clustergrößen) hat. Ist Ihr funktionierender USB-Stick kleiner als 4 GB?
Um das Boot-Problem zu beheben, hat eine schnelle Google-Suche dieses Ergebnis ergeben:http://www.geekzground.com/index/?p=27
Öffnen Sie das USB-Installationsmedium und benennen Sie es wie folgt um:
isolinux –> syslinux (Ordner)
isolinux.bin –> syslinux.bin
isolinux.cfg –> syslinux.cfg
Probieren Sie aus, ob das für Sie funktioniert.