Ich habe Sandisk 8GB
Ich hatte Kali Linux installiert. Ich habe versucht, ein bootfähiges Live-Ubuntu-Pendrive zu erstellen. Ich ging zum Terminal und gab die folgenden Befehle aus:
sudo dd if=/dev/zero of=/dev/sdb bs=1k count=2048
sudo parted /dev/sdb mklabel msdos
sudo parted -a none /dev/sdb mkpart primary fat32 0 2048
mkfs.vfat -n "Disk" /dev/sdb1
sudo dd if=./ubuntu.iso of=/dev/sdd bs=8129
Es wurde erfolgreich ein bootfähiges Live-USB-Installationsprogramm für Ubuntu erstellt.
Nach dem doppelten Booten meines Latops mit Ubuntu und Kali Linux benötige ich nun das Pendrive zum Speichern von Daten
Es zeigte eine Kapazität von nur 64 MB. Ich habe den dd
Befehl verwendet, um ihn neu zu formatieren, aber das würde nicht helfen. Ich habe auch verwendet, gparted
aber das hat nicht geholfen.
Was nun?
Antworten:
Sie können versuchen, im Gerätemenü von Gparted "Partitionstabelle erstellen" auszuwählen, um sie vollständig neu zu formatieren. (Wählen Sie msdos als Partitionstabellentyp aus.) Dann sollten Sie in der Lage sein, eine neue Partition auf dem USB-Stick zu erstellen.
Wenn dies nicht funktioniert, besteht eine sehr einfache (aber langsame und ich bin sicher, es gibt einen besseren Weg) Möglichkeit, dies zu beheben, darin, das gesamte Laufwerk einfach zu überschreiben
dd
, indem Sie Folgendes verwenden:Dadurch wird der gesamte Inhalt mit Nullen überschrieben. Anschließend sollten Sie in der Lage sein, eine Partitionstabelle und eine Partition mit Gparted wie oben beschrieben zu erstellen.
quelle
Versuchen Sie es
mkfs.vfat
.Angenommen, Ihr Pendrive ist
/dev/sdb
erstellt ein neues FAT32-Dateisystem auf
/dev/sdb
. (Wenn Sie NTFS möchten, ersetzen Siemkfs.vfat
durchmkfs.ntfs
)Erklärung von
-I
:-I
Erstellt ein Dateisystem auf dem gesamten/dev/sdb
Gerät und entfernt alle vorherigen Partitionen.Von
man mkfs.vfat
:quelle
-I
Wechsel zum Erstellen vonmkfs.vfat
Dateisystemen ohne Partition . Das heißt, das Dateisystem belegt die gesamte Festplatte, ohne dass Platz für die Partitionstabelle oder andere solche Metadaten übrig bleibt. Ich kann mir vorstellen, dass Sie deshalb die Größe von Partitionen nicht ändern können: Es gibt keine Partition, deren Größe geändert werden kann.Ich habe es endlich geschafft, das Problem zu lösen. Es ist ziemlich einfach, wenn Sie das grundlegende Verständnis erlangt haben. Die Hauptsache ist, dass Sie unter Linux niemals eine grafische Benutzeroberfläche verwenden und sich immer an das Terminal halten sollten. Ich habe im Terminal Folgendes getan:
Dies macht mich standardmäßig zum Sudo-Benutzer, ohne dass jedes Mal zuerst Sudo verwendet werden muss
Dies prüft auf die vorhandenen Festplatten. So kann ich sicher bestimmen, dass mein Pendrive SDB ist. dd ist ein destruktiver Befehl und muss sorgfältig gegen das richtige Laufwerk verwendet werden
Dies überschreibt die gesamte Festplatte mit Nullen. Es löscht alle vorhandenen Dateisysteme und Partitionstabellen. Die Festplatte ist zu diesem Zeitpunkt unbrauchbar.
Dadurch wird das Parted-Programm gestartet, ein leistungsstarkes CLI-Programm zum Erstellen von Partitionstabellen
Dadurch wird eine gpt-Partitionstabelle für die Festplatte erstellt
Dies beendet das getrennte Programm
Nach dem Ändern oder Erstellen einer neuen Partitionstabelle muss / etc / fstab neu geladen werden. Dies kann durch einen Neustart des Computers erfolgen. Dieser einzeilige Terminalbefehl erledigt jedoch auch den gleichen Job
Um nun Partitionen verschiedener Dateisysteme zu erstellen, muss / dev / sdb zuerst abgemeldet werden
Dadurch wird eine Dateipartition vom Typ ext4 erstellt. Hier ist das Argument -t für den Dateityp. -L Argument ist für die Bezeichnung der Festplatte. Hier heißt die Platte 'SANDISK'
Das ist es
quelle