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