Difference between revisions of "Jetson/AGX Xavier Alternative II For Cloning"

From eLinux.org
Jump to: navigation, search
m (formatting)
m (formatting)
Line 1: Line 1:
'''First, stop disk at Xavier:'''
+
===== '''First, stop disk at Xavier:''' =====
  
echo u > /proc/sysrq-trigger
+
{| class="wikitable"
 +
|-
 +
| echo u > /proc/sysrq-trigger
 +
|}
  
'''Second, take raw image:'''
+
===== '''Second, take raw image:''' =====
 +
{| class="wikitable"
 +
|-
 +
| dd if=/dev/mmcblk0p1 of=/path/testimage.raw
 +
|}
  
dd if=/dev/mmcblk0p1 of=/path/testimage.raw
 
  
 
''
 
 
''Moreover, the image could be taken over the network e.g. using one of two methods below:''''
 
''Moreover, the image could be taken over the network e.g. using one of two methods below:''''
 +
{| class="wikitable"
 +
|-
 +
|  || dd if=/dev/mmcblk0p1 <nowiki>|</nowiki> ssh user@hostpc dd of=/data/testimage.raw
 +
|-
 +
| ''sender:'' || sudo dd if=/dev/mmcblk0p1 <nowiki>|</nowiki> netcat <ip_address> <port>
 +
|-
 +
| ''reciever:'' || netcat -l -p <port> > your_image_file
 +
|}
  
dd if=/dev/mmcblk0p1 | ssh user@hostpc dd of=/data/testimage.raw
 
 
''sender:'' sudo dd if=/dev/mmcblk0p1 | netcat <ip_address> <port>
 
 
''reciever:'' netcat -l -p <port> > your_image_file
 
 
 
'''Third, make sparseimage [at Host PC]'''
 
  
./mksparse -v --fillpattern=0 ~/testimage.raw system.img
+
===== '''Third, make sparseimage [at Host PC]''' =====
 +
{| class="wikitable"
 +
|-
 +
| ./mksparse -v --fillpattern=0 ~/testimage.raw system.img
 +
|}
  
'''Fourth, deploy the sparse image to other devices:'''
 
  
sudo ./flash.sh -r jetson-Xavier mmcblk0p1
+
===== '''Fourth, deploy the sparse image to other devices:''' =====
 +
{| class="wikitable"
 +
|-
 +
| sudo ./flash.sh -r jetson-Xavier mmcblk0p1
 +
|}

Revision as of 17:24, 9 June 2019

First, stop disk at Xavier:
echo u > /proc/sysrq-trigger
Second, take raw image:
dd if=/dev/mmcblk0p1 of=/path/testimage.raw


Moreover, the image could be taken over the network e.g. using one of two methods below:''

dd if=/dev/mmcblk0p1 | ssh user@hostpc dd of=/data/testimage.raw
sender: sudo dd if=/dev/mmcblk0p1 | netcat <ip_address> <port>
reciever: netcat -l -p <port> > your_image_file


Third, make sparseimage [at Host PC]
./mksparse -v --fillpattern=0 ~/testimage.raw system.img


Fourth, deploy the sparse image to other devices:
sudo ./flash.sh -r jetson-Xavier mmcblk0p1