コンテンツにスキップ

SDカード用圧縮イメージ

圧縮イメージの作り方

Ubuntu上で下記を実行します。Jetson用のイメージを圧縮し、SDカード用のイメージを作成します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
########################################
# Jetson イメージを圧縮する
########################################
# やり方:
# https://softwarebakery.com/shrinking-images-on-linux
# loop0は作成されたloop番号にすること
sudo modprobe loop
sudo losetup -f
sudo losetup /dev/loop0 myimage.img
sudo partprobe /dev/loop0
sudo gparted /dev/loop0

# gpartedで空き領域を削除する
sudo losetup -d /dev/loop0
fdisk -l myimage.img

####################
Disk myimage.img: 6144 MB, 6144000000 bytes, 12000000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ea37d

      Device Boot      Start         End      Blocks   Id  System
myimage.img1            2048     9181183     4589568    b  W95 FAT32
####################
sudo truncate --size=$[(9181183+1)*512] myimage.img