Bau eines ISO-File auf USB: Pfade gehen iwie durcheinander

OP #8060919
Lesenswert?

wenn man nen iso.Stick zur Installation eines Linux vorbereitet - dann doch am besten etwa so:

1
sudo fdisk -l # (usb-CHECK ganz am Anfang. )
2
umount /dev/sdb1* # (Also erstmal den USB-Stick unmouten, ehe es losgeht)
3
sudo mkfs.ext4 /dev/sdb1
4
sudo dd bs=4M if=~/Downloads/_mein_linux.iso of=/dev/xyz status=progress && sync

das iso-file das liegt bei mir in dem Download-Bereich

1
/home/otrott/Downloads/EndeavourOS1.iso

das hier - das hab ich mal angewandt - um rauszufinden wie das so aussieht.

1
[otrott@t520 ~]$ lsblk -f
2
NAME FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
3
sda                                                                               
4
├─sda1
5
    ext4   1.0   endeavouros 35edf12e-1d24-44d0-ba39-8c8fff54df76  228,9G    14% /
6
└─sda2
7
     swap   1     swap        9acf5f7c-5c37-4043-b27f-5a692d331e4c                [SWAP]
8
sdb                                                                               
9
└─sdb1
10
     vfat   FAT32             9030-EE06                               7,5G     0% /run/media/otrott/9030-EE06
11
sr0                                                                               
12
[otrott@t520 ~]$ ^C
13
[otrott@t520 ~]$

also ich denke dass ich auf alle Fälle auf sdb schreiben sollte.

aber - der Pfad - der passt iwie nicht:

1
dd: '/home/otrott/home/otrott/Downloads/EndeavorOS1.iso' konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden
2
[otrott@t520 ~]$

da geht was durcheinander

#8060929
Lesenswert?

Moin,

Estmal: wenn du eh mit dd spaeter ein iso schreibst, musst du vorher kein filesystem mehr anlegen. Schadet aber auch nicht, kostet halt bloss Zeit.

'/home/otrott/home/otrott/Downloads/EndeavorOS1.iso' : Das sieht komisch aus, home/otrott sollte da nicht doppelt erscheinen. Was kommt denn, wenn du

1
echo ~

schreibst? Oder du schreibst den Quellpfad beim dd halt handisch, mit Hilfe der Tab-Taste.

Gruss WK

#8060932
Lesenswert?

Martin K. schrieb:

sudo fdisk -l # (usb-CHECK ganz am Anfang. )

Was soll denn damit ›gecheckt‹ werden, was man nicht auch mit Programmen ohne root Priv. sehen kann? (lsblk,…)

umount /dev/sdb1* # (Also erstmal den USB-Stick unmouten, ehe es losgeht)

Wohl noch Automount, womöglich sogar Autorun aktiv?

sudo mkfs.ext4 /dev/sdb1

Unsinn! Wozu? Zumindest wenn das folgende /dev/xyz auf /dev/sdb zeigt. Dann wird eh alles Platt gemacht.

sudo dd bs=4M if=~/Downloads/_mein_linux.iso of=/dev/xyz status=progress && sync

Aufruf ist korrekt. Aber nur wenn die Pfade korrekt sind. Achtung: ›dd‹ wird als root ausgeführt, ~ wird aber als user expandiert. Ich würde, der Klarheit halber, lieber in diesen Fällen immer mit absoluten Pfaden arbeiten.

/sync/ ist unnötig, da kein Dateisystem sondern direkter Device Zugriff.

OP #8060939
Lesenswert?

hallo ihr beiden - vielen Dank

nur kurz - das hier kommt bei Echo raus

1
[otrott@t520 ~]$ echo ~
2
/home/otrott
3
[otrott@t520 ~]$
1
Danke für die Rückmeldungen: 
2
Aufruf ist korrekt. Aber nur wenn die Pfade korrekt sind.
3
Achtung: dd wird als root ausgeführt, ~ wird aber als user expandiert.
4
Ich würde, der Klarheit halber, lieber in diesen Fällen immer mit 
5
absoluten Pfaden arbeiten.

das leuchtet ein. Also - die Echo-Rückmeldung - die ist aufschlussreich. ich muss den Pfad anpassen.

aber - was mach ich mit der Tilde?

so jedenfalls passts nicht:

1
r0                                                                               
2
[otrott@t520 ~]$ sudo dd bs=4M if=~/home/otrott/Downloads/EndeavorOS.iso of=/dev/sdb status=progress && sync
3
[sudo] Passwort für otrott: 
4
dd: '/home/otrott/home/otrott/Downloads/EndeavorOS.iso' konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden
5
[otrott@t520 ~]$ sudo dd bs=4M if=~/home/otrott/Downloads/EndeavorOS1.iso of=/dev/sdb status=progress && sync
6
dd: '/home/otrott/home/otrott/Downloads/EndeavorOS1.iso' konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden
7
[otrott@t520 ~]$ echo ~
: Bearbeitet durch User
#8060949
Lesenswert?

Moin,

Martin K. schrieb:

nur kurz - das hier kommt bei Echo raus

Das sieht gut aus - also so, wie es aussehen sollte.

Martin K. schrieb:

aber - was mach ich mit der Tilde?

Es ist ein bisschen schwierig, genau nazuvollziehen, was bei dir schiefgelaufen ist, weil das alles irgendwie nicht gut zusammenpasst. Z.b. schreibst du abwechselnd /dev/sdb1 und /dev/xyz oder gar /dev/sdb1* Das iso sollte nach /dev/sdb geschrieben werden, wenn sdb dein usb-stick ist.

Die Tilde ist einfach nur eine abkuerzende Schreibweise fuer den Pfad zu deinem Homeverzeichnis. Entweder du nimmst die oder du schreibst /home/otrott/ - aber halt nicht doppelt gemoppelt.

Gruss WK

edit: huups, zu langsam...

: Bearbeitet durch User
OP #8060960
Lesenswert?

hallo Norbert,

vielen vielen dank! ich werde das sofort ausprobieren.

also: die Datei sie heißt EndeavourOS1.iso und wenn ichs so versucht scheiterts

[otrott@t520 ]$ sudo dd bs=4M if=/Downloads/EndeavorOS1.iso of=/dev/sdb status=progress dd: '/home/otrott/Downloads/EndeavorOS1.iso' konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden [otrott@t520 ~]$

~/Downloads/EndeavourOS1.iso

[otrott@t520 ~]$ ~/Downloads/EndeavourOS1.iso bash: /home/otrott/Downloads/EndeavourOS1.iso: Keine Berechtigung [otrott@t520 ~]$

aber jetzt werde ich deinen Vorschlag sofort ausprobieren.

: Bearbeitet durch User
OP #8060965
Lesenswert?

hallo Norbert,

nochmals: vielen vielen dank! ich werde das sofort ausprobieren.

du hast komplett Recht mit sdb - es soll im grunde alles nach sbd die anderen Angaben, die waren eher allgem. und formale Angaben - konkret und in meinem Falle muss es sdb heißen.

: nochwas:also: die Datei sie heißt EndeavourOS1.iso und wenn ichs so versucht scheiterts:

[otrott@t520 ]$ sudo dd bs=4M if=/Downloads/EndeavorOS1.iso of=/dev/sdb status=progress dd: '/home/otrott/Downloads/EndeavorOS1.iso' konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden [otrott@t520 ~]$

ich versuch aber nun dein von dir angegebenes Kommando aus

OP #8060968
Lesenswert?

vielen Dank Norbert

danke für deine Geduld.

also hier die Ausgabe:

bash: /home/otrott/Downloads/EndeavourOS1.iso: Keine Berechtigung [otrott@t520 ~]$ ls -la ~/Downloads insgesamt 14969464 drwxr-xr-x 2 otrott otrott 4096 13. Jun 10:22 . drwx------ 16 otrott otrott 4096 4. Jun 10:16 ..

-rw-r--r-- 1 otrott otrott 842338 7. Feb 01:48 dls.2016.0215.pdf -rw-r--r-- 1 otrott otrott 3739254784 13. Jun 04:17 EndeavourOS1.iso -rw-r--r-- 1 otrott otrott 3498065920 24. Dez 12:40 EndeavourOS_Ganymede-2025.11.24.iso -rw-r--r-- 1 otrott otrott 3739254784 11. Jun 02:01 EndeavourOS.iso

wobei dass aktuellste dann EndeavourOS1.iso ist

#8060981
Lesenswert?

Martin K. schrieb:

wenn man nen iso.Stick zur Installation eines Linux vorbereitet - dann doch am besten etwa so:

sudo fdisk -l # (usb-CHECK ganz am Anfang. ) umount /dev/sdb1* # (Also erstmal den USB-Stick unmouten, ehe es losgeht) sudo mkfs.ext4 /dev/sdb1 sudo dd bs=4M if=~/Downloads/_mein_linux.iso of=/dev/xyz status=progress && sync

Eigentlich sollte [sh] umount /dev/sdb? cp _mein_linux.iso /dev/sdb [/sh] reichen. Siehe https://www.debian.org/releases/stable/amd64/ch04s03.en.html und https://wiki.debian.org/DebianInstaller/CreateUSBMedia

OP #8060984
Lesenswert?

hallo

vielen vielen Dank!

jetzt hats geklappt

[otrott@t520 ]$ sudo dd bs=4M if=/Downloads/EndeavourOS1.iso of=/dev/sdb status=progress [sudo] Passwort für otrott: 3732930560 Byte (3,7 GB, 3,5 GiB) kopiert, 712 s, 5,2 MB/s 891+1 Datensätze ein 891+1 Datensätze aus 3739254784 Byte (3,7 GB, 3,5 GiB) kopiert, 712,949 s, 5,2 MB/s [otrott@t520 ~]$

danke für eure Geduld! ihr seid super!

euch allen einen schönen Samstag..

ps.

[otrott@t520 ~]$ lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda
├─sda1 │ ext4 1.0 endeavouros 35edf12e-1d24-44d0-ba39-8c8fff54df76 226,8G 15% / └─sda2 swap 1 swap 9acf5f7c-5c37-4043-b27f-5a692d331e4c [SWAP] sdb iso966 Jolie EOS_202604 2026-04-27-13-22-23-00
└─sdb1 5,2M 100% /run/media/otrott/9030-EE06 sr0
[otrott@t520 ~]$

: Bearbeitet durch User
#8061005
Lesenswert?

Alexander S. schrieb:

Eigentlich sollte … reichen

Viele Wege führen nach Rom. Allerdings hätte das eigentliche Problem des korrekten Pfades bzw. der Tilde Expansion auch dort bestanden.

Des weiteren hat man bei /cp/ keine Fortschrittsanzeige. Will man diese, dann braucht's zusätzlich den Pipe-Viewer. Dadurch wird's dann eher noch unübersichtlicher, wenn auch schöner konfigurierbar.

Aber /dd/ ist ja genau für solche Fälle gemacht. Und wenn sich schon jemand die Mühe gegeben hat dieses schöne Werkzeug zur Verfügung zu stellen, …

(Firma: LAPD) #8061022
Lesenswert?

Norbert schrieb:

Des weiteren hat man bei cp keine Fortschrittsanzeige. Will man diese, dann braucht's zusätzlich den Pipe-Viewer. Dadurch wird's dann eher noch unübersichtlicher, wenn auch schöner konfigurierbar.

Aber dd ist ja genau für solche Fälle gemacht. Und wenn sich schon jemand die Mühe gegeben hat dieses schöne Werkzeug zur Verfügung zu stellen, …

dd hatte 40 Jahre keine Fortschrittsanzeige.

(Firma: 1984now) #8061065
Lesenswert?

Norbert schrieb:

Des weiteren hat man bei /cp/ keine Fortschrittsanzeige. Will man diese, dann braucht's zusätzlich den Pipe-Viewer.

Oder man nimmt ddrescue. Das kann zwar deutlich mehr als hier benötigt, aber es kann eben auch das, was benötigt wird. Und es hat von Haus aus eine detaillierte Fortschrittsanzeige, die nebenbei sogar noch auf Kopierprobleme hinweist.

Ja klar, ist standardmäßig meist nicht installiert, das ist natürlich ein deutlicher Nachteil.

(Firma: 1984now) #8061105
Lesenswert?

Norbert schrieb:

Oder man nimmt, wie schon vielmals zuvor beschrieben, /dd/ Vor allem wenn's nicht ums retten geht!

Hast du Probleme beim verstehenden Lesen? Ich schrieb:

Das kann zwar deutlich mehr als hier benötigt, aber es kann eben auch das, was benötigt wird.

Also, für den Fall, dass du tatsächlich Legastheniker bist, hier noch die vereinfachte Übersetzung: ddresue kann auch einfach nur kopieren.

Beitrag #8061132 wurde von einem Moderator gelöscht.
(Firma: 1984now) #8061146
Lesenswert?

Norbert schrieb:

Ob S. schrieb:

Das war eine höflich formulierte Frage

Wenn das deine Vorstellung von höflich ist, dann hast du noch einen verdammt langen und steinigen Weg vor dir.

Na, dann liefere doch mal eine Beispielformulierung, die ich im gegebenen Kontext hätte anwenden können, ohne dir auf den Schlips zu treten.

Etwa sowas: "Euer Durchlaucht, mich deucht, sie haben da doch etwas übersehen. Darf ich ihnen auf die Sprünge helfen?"

Darauf kannst du lange warten. Naja, wärest du Trump und ich Wähler der Republikaner, dann könnte das klappen. Aber ist halt nicht so. Weder das eine noch das andere.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren