Wie bekomme ich Unetbootin um gemountete USB Sticks zu erkennen?

34

Ich verwende Ubuntu 12.04 und jedes Mal, wenn ich versuche, ein Ubuntu-ISO-Image auf eine Festplatte zu schreiben, damit ich es installieren kann, meldet Unetbootin, dass /dev/sdb1es nicht gemountet ist. Aber Ubuntu mountet das Laufwerk automatisch, wenn es eingelegt ist, oder? Was kann ich tun, damit Unetbootin erkennt, dass das Laufwerk aktiviert ist?

xjonquilx
quelle
Hier ist ein schöner Trick! Folgen Sie unetbootin [Wie verwende ich unetbootin, um ein bootfähiges Windows-USB-Installationsprogramm zu erstellen
user141867
Keine der Antworten auf diese Frage behebt das Problem. Hast du es geschafft, darüber hinwegzukommen?
Luís de Sousa
Ich kann keine Antwort hinzufügen, aber das Löschen aller Dateien von meinem USB-Stick (auch versteckte, die mit gefunden wurden ctrl+h) hat dazu beigetragen, den Neustart zu beenden. Ich musste ihn nicht einmal neu starten.
Lakesare
Das Erstellen eines temporären Verzeichnisses /mnt/tempund das manuelle Mounten sudo mount /dev/sdc /mnt/temphaben mir geholfen, wobei sdc der Name Ihres Laufwerks ist.
Markroxor

Antworten:

47

Es ist möglich, wie beeju hat vorgeschlagen , dass Sie nur das Laufwerk manuell müssen montieren. Sie haben jedoch Recht - in der Regel stellt Ubuntu ein Laufwerk automatisch bereit, wenn es angeschlossen oder eingeschaltet ist.

Es gibt zwei häufige Situationen, in denen das von Ihnen beschriebene Problem auftritt:

  1. Technisch sind Laufwerke nicht gemountet. Volumes (dh Partitionen) werden bereitgestellt. Wenn sich keine Partition auf dem Laufwerk befindet, kann Ubuntu sie nicht mounten (weder automatisch noch anderweitig). Wenn vorhanden, aber beschädigt oder (dies ist viel weniger wahrscheinlich) von einem Typ, den Ubuntu nicht erkennt, wird es auch nicht gemountet.

  2. Unetbootin setzt voraus, dass die Partition, auf die Sie den Inhalt eines .isoImages schreiben, mit FAT16 oder FAT32 formatiert ist. (Sie sollten FAT32 verwenden, es sei denn, Ihr Image ist winzig und Sie wissen, dass Sie FAT16 verwenden müssen.) Außerdem sollte es die erste Partition auf der Festplatte sein, und Sie sollten nicht genau wissen, was Sie tun und was Sie tun müssen Andernfalls sollte es die einzige Partition auf der Festplatte sein und den gesamten verfügbaren Speicherplatz belegen. Außerdem (obwohl Sie normalerweise nichts tun müssen, um dies zu erreichen) sollte es sich um eine primäre (nicht logische) Partition handeln und die Partitionstabelle der Festplatte sollte vom Typ MSDOS sein.

Wenn Sie wertvolle Daten auf Ihrer Festplatte haben, sollten Sie auf keinen Fall ein .isoImage darauf schreiben , da dies die Daten zerstören würde. Andernfalls können Sie eines oder beide der oben genannten Probleme sicher lösen, indem Sie eine neue Partitionstabelle auf dem Datenträger erstellen und dann eine einzelne Partition vom Typ FAT32 erstellen, die den gesamten verfügbaren Speicherplatz belegt.

Eine einfache Möglichkeit hierfür ist der GParted Partition Editor, der im gpartedPaket enthalten ist. Sie können dieses Paket im Software Center installieren. Führen Sie dann GParted aus. Wählen Sie das Laufwerk im Dropdown-Menü in der oberen rechten Ecke des GParted-Fensters aus. Stellen Sie sicher, dass Sie das richtige Laufwerk ausgewählt haben - es wäre schlecht, diese Vorgänge zur Datenvernichtung auf der falschen Festplatte auszuführen!

Führen Sie Bearbeiten> Partitionstabelle erstellen aus und übernehmen Sie die Standardeinstellungen. Erstellen Sie dann eine FAT32-Partition, ebenfalls mit allen Standardeinstellungen. Dies macht es zu einer primären Partition und so groß wie möglich.

Übernehmen Sie anschließend Ihre Änderungen, indem Sie auf das grüne Häkchen klicken. Sie können das Laufwerk jetzt mounten (oder es herausnehmen und wieder einlegen, und es sollte automatisch gemountet werden). Wenn GParted beendet ist, schließen Sie es. Dann können Sie mit Unetbootin ein .iso-Image darauf schreiben.


Alternativ können Sie eine andere Methode zum Schreiben des .isoAbbilds auf das Laufwerk in Betracht ziehen, mit der Sie das Formatieren und Mounten des Laufwerks überspringen können.

Zu diesem Zweck können Sie Startup Disk Creator verwenden, wie in den offiziellen Installationsanweisungen beschrieben .

Sie können auch ddvon der Befehlszeile aus verwenden. Siehe dd (1) . Wenn Sie ein .isoImage namens ubuntu-12.04-desktop-i386.isound in Ihrem Downloads-Ordner haben und dessen Inhalt /dev/sdb1in Unetbootin schreiben würden, lautet der entsprechende ddBefehl:

cd ~/Downloads
sudo dd if=ubuntu-12.04-desktop-i386.iso of=/dev/sdb

Es ist sehr wichtig, dass Sie festlegen, dass die Ausgabe auf /dev/sdb(oder einem beliebigen Laufwerk, auf dem Sie sie haben möchten), nicht /dev/sdb1 (dh nicht auf der ersten Partition des Laufwerks).

Eliah Kagan
quelle
7
Ich hatte auch eine Weile Probleme, es war das Dateisystemformat des Sticks, das ihn verborgen hielt. Durch Formatieren in FAT32 wird das Problem behoben.
Oben ohne
2
Das ist eine sehr gute Antwort. Warum ist es nicht als akzeptiert markiert?
Eran Harel
Ich habe das gleiche Problem unter Ubuntu 14.04 und das Formatieren des USB-Laufwerks auf FAT32 hat keinerlei Auswirkungen.
Luís de Sousa
32

Ich habe UNetbootin nicht dazu gebracht, mein USB-Laufwerk aufzulisten, aber Sie können erzwingen, dass es ein bestimmtes Laufwerk verwendet, wenn Sie den Gerätenamen kennen:

unetbootin installtype=USB targetdrive=/dev/sdb1

Sie finden Ihre Gerätenummer heraus, indem Sie Folgendes auflisten:

sudo fdisk -l

Hoffe das hilft?

Andy
quelle
Unter Ubuntu 14.04 hat das Starten von Unetboot auf diese Weise keine Auswirkung.
Luís de Sousa
Funktioniert OK auf 16 ... hat möglicherweise auch etwas mit der UNetbootin-Version zu tun.
Hi Lo
Dadurch konnte ich meinen Thumbdrive richtig auswählen, ich musste manuell mounten, aber das ist in Ordnung.
SDKKS
1
Funktionierte gut im 16.04.01.
Sebastian
hat einwandfrei funktioniert !!!!!! Keine Zeit, die Textwand in dieser ersten Antwort zu lesen.
Pavel
2

Ich begrüße hier Sie! Ich denke , es ist ein gemeinsames Verhalten von Ubuntu ist , weil das gleiche ich auf viele erfahrene occasions.What ich diese Zeit tun, klicken Sie einfach auf the driveund öffnen Sie sie in Nautilus window.Dann kommen zurück auf die jeweilige Anwendung , die dieses Laufwerk benötigen. es ist klar beschrieben hier Zudem geraten, es besser ist , dieses Laufwerk zu sehen , wird in dem Dateisystem angezeigt> Medien.

beeju
quelle
Dies hat keine Auswirkungen auf Ubuntu 14.04.
Luís de Sousa
0

Ich fand, dass es für mich passiert, wenn USB-Laufwerk mit Nicht-ASCII-Symbolen gekennzeichnet ist. Versuchen Sie also, es so zu ändern, dass es reines ASCII enthält. Ich bin mir nicht sicher, was Leerzeichen angeht, aber es ist immer besser, sie ohne Leerzeichen wie zu benennen drive_8gb.

Sie können die Beschriftung ändern, indem Sie gpartedbeispielsweise das Laufwerk aushängen. Nachdem ich es als beschrieben gekennzeichnet und wieder angeschlossen hatte, funktionierte unetbootin gut mit dem Laufwerk.

Dmitriy
quelle
0

Unter Linux Mint 19 (basierend auf Ubuntu 18) haben andere Ratschläge, die bereits hier aufgeführt wurden, nicht von selbst geholfen: Partition nur in ASCII-Zeichen umbenennen, in FAT32 formatieren und Ziel in der Befehlszeile hinzufügen.

Es hat geholfen, das Laufwerk in der Unetbooting-Grafikschnittstelle von Partition zu Laufwerk zu ändern. In meinem Fall wird am Ende die 1 entfernt.

Übrigens habe ich nicht gesehen, wie ich mehrere ISO-Dateien zum Laufwerk hinzufügen kann, und deshalb habe ich versucht, es wie hier empfohlen zu verwenden: Multi-Partition Multi-OS bootfähiges USB ...

BEARBEITEN: Das Problem wurde behoben, nachdem die Partitionstabelle für den fraglichen USB-Stick neu erstellt wurde. Jetzt funktioniert Unetbooting auch mit Partitionen (konnte jedoch nicht vom resultierenden Stick gebootet werden ...).

Alexei Martianov
quelle