class: center, middle ![img33r](usb-pinguin5.webp) # Drei Wege, um USB-Bootsticks zu erstellen #### balenaEtcher, UNetbootin & dd ### Hauke Goos-Habermann #### https://weisheit.goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - *"Nicht der Weisheit letzter Schluß"* mit **beruflichen** oder **privaten Projekten** auf
tube.tchncs.de/c/ndwls
und
youtube.com/@nichtderweisheit
- Braucht USB-Sticks, um Linux auf Rechnern zu installieren --- ### balenaEtcher - Grafisch ![img33r](usb-pinguin1.webp) ***balenaEtcher*** ist ein grafisches Programm (ca. 150MB), um **ISO-Dateien** auf einen USB-Stick zu schreiben. * Projektseite: https://etcher.balena.io * Downloads (deb, rpm, AppImage):
github.com/balena-io
--- ### UNetbootin - Für Sonderfälle ![img33r](usb-pinguin2.webp) **Entpackt ISO**s vor dem Schreiben auf einen **FAT32-formatierten** USB-Stick. * Projektseite: https://unetbootin.github.io * Downloads (ausführbare Datei (32- & 64-Bit):
github.com/unetbootin
```bash # Ausführbare Datei herunterladen wget https://github.com/unetbootin/unetbootin/\ releases/download/702/unetbootin-linux64-702.bin\ -O /usr/bin/unetbootin.bin # Ausführen per sudo als nicht-root echo "ALL ALL=NOPASSWD:/usr/bin/unetbootin.bin" >\ "/etc/sudoers.d/unetbootin-passwordless-sudo" # Startskript erstellen echo '#!/bin/bash xhost +; QT_X11_NO_MITSHM=1 sudo /usr/bin/unetbootin.bin'\ > /usr/bin/unetbootin # Skript und Programm ausführbar machen chmod +x /usr/bin/unetbootin.bin /usr/bin/unetbootin ``` --- ### dd - Kommandozeile ![img33r](usb-pinguin3.webp) Mit ***dd*** könnt Ihr (mit root-Rechten) eine **(Hybrid-)ISO-Datei direkt** von der Kommandozeile auf einen USB-Stick schreiben. Achtet insbesondere darauf, daß Ihr die **richtige Gerätedatei** erwischt, ansonsten könnt Ihr Euch auch schnell die **falsche HDD/SSD überschreiben** und **Daten zerstören**. ```bash # Direkt nach dem Einstecken schauen, # wie die Gerätedatei heißt dmesg | tail # z.B. hier [sda] => /dev/sda ... [sda] 1234 512-byte logical blocks: (7.92 GB/7.38 GiB) # ISO schreiben dd if=irgendwas.iso of=/dev/sda ``` --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de