35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
diskimg: write disk images
|
|
|
|
Usage:
|
|
diskimg [-a algo] [-v] image device
|
|
|
|
Flags:
|
|
-a algo Select the hashing algorithm to use. The default
|
|
is 'sha256'. Specifying an algorithm of 'list'
|
|
will print the supported algorithms to standard
|
|
output and exit with error code 2.
|
|
-v Enable verbose (debug) output.
|
|
|
|
Examples:
|
|
|
|
Copying images/server.img to /dev/sda:
|
|
|
|
$ sudo diskimg images/server.img /dev/sda
|
|
|
|
Write a bladerunner node image to /dev/sda:
|
|
|
|
$ sudo diskimg -v ~/code/bladerunner/packer/build/cm4-cnode-ubuntu-22.04.2.img /dev/sda
|
|
opening image /home/kyle/code/bladerunner/packer/build/cm4-cnode-ubuntu-22.04.2.img for read
|
|
/home/kyle/code/bladerunner/packer/build/cm4-cnode-ubuntu-22.04.2.img 416d4c8f890904167419e3d488d097e9c847273376b650546fdb1f6f9809c184
|
|
opening device /dev/sda for rw
|
|
writing /home/kyle/code/bladerunner/packer/build/cm4-cnode-ubuntu-22.04.2.img -> /dev/sda
|
|
wrote 4151312384 bytes to /dev/sda
|
|
syncing /dev/sda
|
|
verifying the image was written successfully
|
|
OK
|
|
|
|
Motivation:
|
|
|
|
I wanted to write something like balena's Etcher, but commandline only.
|
|
|