Hallo,
ich habe einen USB-Stick, den ich als Installationsquelle für die Installation von OpenSuse Leap 42.2 genutzt habe. Nun möchte ich diesen wieder als normalen USB-Stick nutzen, deshalb habe ich neu formatiert.
Wenn ich Ihn jetzt anstecke meldet er sich weiterhin als openSuse-Leap-42.2-DVD-x86_64024 in der Geräteverwaltung und lässt sich nicht einbinden. Eine Fehlermeldung kommt nicht. Die Ausgabe lautet: Dorie:~ # mount /dev/sdc1 /run/media -v mount: /dev/sdc1 mounted on /run/media.
Wo liegt mein Fehler?
Habt Ihr einen Hinweis für mich?
Danke
Jens
Formatiert habe ich den USB-Stick mit geparted, dem KDE Partitionieren und auf der Konsole wie folgt:
# Laufwerk ermitteln: Dorie:~ # fdisk -l ... Disk /dev/sdc: 7.5 GiB, 8019509248 bytes, 15663104 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xbec89314 ...
# Partitionstabelle anlegen und schreiben Dorie:~ # fdisk - Taste o - Taste w
# Partition anlegen Dorie:~ # fdisk - Taste n (neue Partition anlegen) - Taste [Enter] (primäre Partition) - Taste [Enter] (1.Partition) - ersten Sektor eingeben oder default 2048 mit [Enter] übernehmen - Größe eingeben oder maximale Größe mit [Enter] übernehmen - Taste t (Typ festlegen) - Taste c (FAT32 LBA) - Taste w
# Partition formatieren Dorie:~ # mkfs.vfat /dev/sdc1 mkfs.fat 3.0.26 (2014-03-07)
# Kontrolle: Dorie:~ # fdisk -l Disk /dev/sdc: 7.5 GiB, 8019509248 bytes, 15663104 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xbec89314
Hallo Jens,
mir hilft bei soetwas die Partition vom Usb-Stick komplett zu löschen und neu anzulegen. Formatieren bringt hierbei meiner Erfahrung nach meist wenig.
Einen schönen Sonntag Abend wünscht Norman
On 08/13/17 21:13, Jens Böhme wrote:
Hallo,
ich habe einen USB-Stick, den ich als Installationsquelle für die Installation von OpenSuse Leap 42.2 genutzt habe. Nun möchte ich diesen wieder als normalen USB-Stick nutzen, deshalb habe ich neu formatiert.
Wenn ich Ihn jetzt anstecke meldet er sich weiterhin als openSuse-Leap-42.2-DVD-x86_64024 in der Geräteverwaltung und lässt sich nicht einbinden. Eine Fehlermeldung kommt nicht. Die Ausgabe lautet: Dorie:~ # mount /dev/sdc1 /run/media -v mount: /dev/sdc1 mounted on /run/media.
Wo liegt mein Fehler?
Habt Ihr einen Hinweis für mich?
Danke
Jens
Formatiert habe ich den USB-Stick mit geparted, dem KDE Partitionieren und auf der Konsole wie folgt:
# Laufwerk ermitteln: Dorie:~ # fdisk -l ... Disk /dev/sdc: 7.5 GiB, 8019509248 bytes, 15663104 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xbec89314 ...
# Partitionstabelle anlegen und schreiben Dorie:~ # fdisk
- Taste o
- Taste w
# Partition anlegen Dorie:~ # fdisk
- Taste n (neue Partition anlegen)
- Taste [Enter] (primäre Partition)
- Taste [Enter] (1.Partition)
- ersten Sektor eingeben oder default 2048 mit [Enter] übernehmen
- Größe eingeben oder maximale Größe mit [Enter] übernehmen
- Taste t (Typ festlegen)
- Taste c (FAT32 LBA)
- Taste w
# Partition formatieren Dorie:~ # mkfs.vfat /dev/sdc1 mkfs.fat 3.0.26 (2014-03-07)
# Kontrolle: Dorie:~ # fdisk -l Disk /dev/sdc: 7.5 GiB, 8019509248 bytes, 15663104 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xbec89314
Hallo,
Jens Böhme wrote on 13/08/17 21:13:
Wenn ich Ihn jetzt anstecke meldet er sich weiterhin als openSuse-Leap-42.2-DVD-x86_64024 in der Geräteverwaltung und lässt sich nicht einbinden. Eine Fehlermeldung kommt nicht. Die Ausgabe lautet: Dorie:~ # mount /dev/sdc1 /run/media -v mount: /dev/sdc1 mounted on /run/media.
Wo liegt mein Fehler?
Habt Ihr einen Hinweis für mich?
sicher, dass der Stick nicht schon einbunden _ist_? Die Fehlermeldung sagt nämlich genau das.
Es könnte sein, dass das Label hier verwirrt. Mit 'mkfs.vfat -n VOLUME-NAME' sollte sich der Name der Partition ändern lassen, oder ggf. mit einem anderen Tool.
Für mich sieht das so aus, als wäre der Stick ordentlich neuformatiert, das alte Label jedoch noch vorhanden und der Stick wird automatisch über den gleich gebliebenen Identifier in /run/media eingebunden. Sieht dann so aus, als wäre es noch die alte Formatierung, während dahinter eine neue, leere Partition steckt.
Grüße, Dominik
Hallo Dominik, Hallo Liste,
sicher, dass der Stick nicht schon einbunden _ist_? Die Fehlermeldung sagt nämlich genau das.
Ja ich bin mir ziemlich sicher das der USB-Stick nicht schon eingebunden war. Genau wir Du war ich durch diese Fehlermeldung auch total irritiert.
Es könnte sein, dass das Label hier verwirrt. Mit 'mkfs.vfat -n VOLUME-NAME' sollte sich der Name der Partition ändern lassen, oder ggf. mit einem anderen Tool.
Ja genau das scheint es gewesen zu sein. Nachdem ich zum testen mit gdisk die Partition noch einmal gelöscht, nach dem gestern geposteten Schema neu erstellt und in diesem Zuge auch einen neuen Namen vergeben habe, funktioniert es wie erhofft. :-)
Viele Grüße und vielen Dank an Euch alle
Jens
Hallo Jens,
On Sun, Aug 13, 2017 at 21:13:01 +0200, Jens Böhme wrote:
ich habe einen USB-Stick, den ich als Installationsquelle für die Installation von OpenSuse Leap 42.2 genutzt habe. Nun möchte ich diesen wieder als normalen USB-Stick nutzen, deshalb habe ich neu formatiert.
Wenn ich Ihn jetzt anstecke meldet er sich weiterhin als openSuse-Leap-42.2-DVD-x86_64024 in der Geräteverwaltung und lässt sich nicht einbinden. Eine Fehlermeldung kommt nicht. Die Ausgabe lautet: Dorie:~ # mount /dev/sdc1 /run/media -v mount: /dev/sdc1 mounted on /run/media.
Wo liegt mein Fehler?
Ich vermute, dass das OpenSuse Installer-Image sowohl ein MBR-Partitionsschema als auch GPT-Partitionsschema enthaelt, damit es Legacy-boot und UEFI-boot unterstuetzt.
Vermutlich findet der Kernel (zusaetzlich zum MBR) noch eine gueltige GPT-Partitionierung auf dem Stick, kann aber die dort referenzierten Partitionen nicht mehr einbinden, weil sie inzwischen ueberschrieben wurden.
Mit dem Tool gdisk kannst Du pruefen, ob der Stick noch eine GPT-Partitionierung enthaelt und diese ggf. entfernen:
# gdisk /dev/sdb (/dev/sdb durch Stick-Device ersetzen)
Command (? for help): p
[eventuell GPT-Ausgabe]
Command (? for help): x
Expert command (? for help): z
About to wipe out GPT on /dev/sdb Proceed? (Y/N): Y
GPT data structures destroyed! You may now partition the disk using fdisk or other utilities. Blank out MBR? (Y/N): Y
Danach mit einem Tool Deiner Wahl mit MBR-Schema partitionieren.
Gruss, Chris
Hallo nochmal,
On Mon, Aug 14, 2017 at 10:03:19 +0200, Christian Perle wrote:
On Sun, Aug 13, 2017 at 21:13:01 +0200, Jens Böhme wrote:
Dorie:~ # mount /dev/sdc1 /run/media -v mount: /dev/sdc1 mounted on /run/media.
Wo liegt mein Fehler?
Argh, der mount-Befehl samt Ausgabe war mir nicht aufgefallen... Laut dieser Ausgabe tritt _kein_ Fehler auf und der Stick sollte auf /run/media gemountet sein. Welche Ausgabe liefert "df" nach dem mount-Befehl?
Allerdings hast Du den Stick als root gemountet, so dass etwa bei (v)fat-Dateisystem non-root User nicht schreiben duerfen.
Fuer Dateisysteme, die keine Unix-uid/gid kennen, "denkt" sich der VFS-Layer im Kernel beim mount pauschal uid/gid-Werte dazu. Per Default sind dies uid=0/gid=0. Durch die mount-Option -o uid=X,gid=Y lassen sich diese Werte aendern. Im eigentlichen Dateisystem aendert sich dadurch nichts, es ergeben sich nur andere Ownerships und damit ggf. andere Berechtigungen in der Sicht auf das Dateisystem.
Gruss, Chris
Hallo Christian,Hallo Liste,
Ich vermute, dass das OpenSuse Installer-Image sowohl ein MBR-Partitionsschema als auch GPT-Partitionsschema enthaelt, damit es Legacy-boot und UEFI-boot unterstuetzt.
Vermutlich findet der Kernel (zusaetzlich zum MBR) noch eine gueltige GPT-Partitionierung auf dem Stick, kann aber die dort referenzierten Partitionen nicht mehr einbinden, weil sie inzwischen ueberschrieben wurden.
Mit dem Tool gdisk kannst Du pruefen, ob der Stick noch eine GPT-Partitionierung enthaelt und diese ggf. entfernen:
# gdisk /dev/sdb (/dev/sdb durch Stick-Device ersetzen)
Command (? for help): p
[eventuell GPT-Ausgabe]
Command (? for help): x
Expert command (? for help): z
About to wipe out GPT on /dev/sdb Proceed? (Y/N): Y
GPT data structures destroyed! You may now partition the disk using fdisk or other utilities. Blank out MBR? (Y/N): Y
Danach mit einem Tool Deiner Wahl mit MBR-Schema partitionieren.
Die Vermutung von Christian das das OpenSuse Installer-Image sowohl ein MBR-Partitionsschema als auch GPT-Partitionsschema enthält, fand ich sehr vielversprechend. So habe ich das zuerst ausprobiert.
Laut den Erkenntnissen von gdisk ist jedoch ausschließlich (noch) ein MBR vorhanden.
Schade das klang vielversprechend
Viele Grüße
Jens
PS: zur Vollständigkeit hier noch die Ausgaben von gdisk:
Dorie:~ # gdisk /dev/sdc GPT fdisk (gdisk) version 0.8.5
Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: not present
*************************************************************** Found invalid GPT and valid MBR; converting MBR to GPT format. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if you don't want to convert your MBR partitions to GPT format! ***************************************************************
Warning! Secondary partition table overlaps the last partition by 5 blocks! Try reducing the partition table size by 20 entries. (Use the 's' item on the experts' menu.)
Command (? for help): p Disk /dev/sdc: 15663104 sectors, 7.5 GiB Logical sector size: 512 bytes Disk identifier (GUID): 347CF7DB-97E2-459E-8F7B-32A0B2981649 Partition table holds up to 128 entries First usable sector is 34, last usable sector is 15663070 Partitions will be aligned on 2048-sector boundaries Total free space is 2014 sectors (1007.0 KiB)
Number Start (sector) End (sector) Size Code Name 1 2048 15663075 7.5 GiB 0700 Microsoft basic data
Command (? for help): z b back up GPT data to a file c change a partition's name d delete a partition i show detailed information on a partition l list known partition types n add a new partition o create a new empty GUID partition table (GPT) p print the partition table q quit without saving changes r recovery and transformation options (experts only) s sort partitions t change a partition's type code v verify disk w write table to disk and exit x extra functionality (experts only) ? print this menu
Command (? for help): x
Expert command (? for help): z About to wipe out GPT on /dev/sdc. Proceed? (Y/N): y GPT data structures destroyed! You may now partition the disk using fdisk or other utilities. Blank out MBR? (Y/N): y Dorie:~ # gdisk /dev/sdc GPT fdisk (gdisk) version 0.8.5
Partition table scan: MBR: not present BSD: not present APM: not present GPT: not present
Creating new GPT entries.
lug-dd@mailman.schlittermann.de