-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCopyToSD_dd.sh
executable file
·56 lines (41 loc) · 1.54 KB
/
CopyToSD_dd.sh
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
export DRIVE=/dev/sdd
umount ${DRIVE}1
umount ${DRIVE}2
umount ${DRIVE}3
rm -rf /tmp/boot
rm -rf /tmp/rootfs
mkdir /tmp/boot
mkdir /tmp/rootfs
cat << EOM
################################################################################
Now Copying Data
################################################################################
EOM
cat << EOM
################################################################################
Copying Boot
################################################################################
EOM
dd if=/dev/zero of=${DRIVE}1 bs=1024 count=1024
mkfs.vfat -F 32 -n "boot" ${DRIVE}${P}1
mount ${DRIVE}1 /tmp/boot
cp ./output/images/am335x-kno_txt.dtb /tmp/boot
cp ./output/images/uImage /tmp/boot
cp ./output/images/rootfs.ubi /tmp/boot
cp ./board/knobloch/TXT/rootfs/etc/ft-logo.bmp /tmp/boot/bootlogo.bmp
cp ./board/knobloch/TXT/board-support/u-boot-2013.10-ti2013.12.01/MLO /tmp/boot
cp ./board/knobloch/TXT/board-support/u-boot-2013.10-ti2013.12.01/u-boot.img /tmp/boot
cat << EOM
################################################################################
Copying Rootfs
################################################################################
EOM
## dd if=/dev/zero of=${DRIVE}2 bs=1024 count=1024
## mkfs.ext3 -L "rootfs" ${DRIVE}${P}2
## mount ${DRIVE}2 /tmp/rootfs
## tar -C /tmp/rootfs -xzvf ./output/images/rootfs.tar.gz
dd if=./output/images/rootfs.ext2 of=${DRIVE}2 bs=1M
sync
sync
umount ${DRIVE}1
## umount ${DRIVE}2