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.
 | 
						|
 |