summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Fankhauser hiddenalpha.ch2024-04-28 17:55:13 +0200
committerAndreas Fankhauser hiddenalpha.ch2024-04-28 17:55:13 +0200
commitf1df3c587c6da6aff011243bdb01c8076416b36e (patch)
treec5777e0cec583250a345f809b34b2e0952cd5228
parentdaefa32665c77e78e7708c19095846c3d725b717 (diff)
downloadUnspecifiedGarbage-f1df3c587c6da6aff011243bdb01c8076416b36e.zip
UnspecifiedGarbage-f1df3c587c6da6aff011243bdb01c8076416b36e.tar.gz
Update "How to create bootable ISO USB".
-rw-r--r--doc/note/burncdrom/burncdrom.txt16
1 files changed, 13 insertions, 3 deletions
diff --git a/doc/note/burncdrom/burncdrom.txt b/doc/note/burncdrom/burncdrom.txt
index 1b98f6a..4c6f163 100644
--- a/doc/note/burncdrom/burncdrom.txt
+++ b/doc/note/burncdrom/burncdrom.txt
@@ -7,11 +7,16 @@ How to handle CD/DVD burning
apt install genisoimage
-## Burn from ISO to optical media
+## Burn to optical media from ISO
growisofs -dvd-compat -Z /dev/srX=path/to/my.iso
+## "Burn" to USB from ISO
+
+ dd bs=4M if=path/to/my.iso of=/dev/sdX status=progress oflag=sync
+
+
## Get checksum of disc
- Use isoinfo (from genisoimage pkg) to get size params.
@@ -21,8 +26,13 @@ growisofs -dvd-compat -Z /dev/srX=path/to/my.iso
dd bs=${Logical block size} count=${Volume size} if=/dev/srX | md5sum -b
-## Create bootable USB from ISO
+## Get checksum of usb drive
- dd bs=4M if=path/to/my.iso of=/dev/sdX status=progress oflag=sync
+- Use stat to get block/count.
+- Divide num by drive block size (likely 4096).
+- Use dd parameterized by previous output.
+
+ stat -c '%s' my.iso
+ dd bs=${Logical block size} count=${Volume size} if=/dev/sdx | md5sum -b