summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--beagle/ubi.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/beagle/ubi.sh b/beagle/ubi.sh
new file mode 100644
index 0000000..9129115
--- /dev/null
+++ b/beagle/ubi.sh
@@ -0,0 +1,21 @@
+mtdinfo -a
+ubiattach /dev/ubi_ctrl -m 4
+mkfs.ubifs -m 2048 /dev/ubi0
+ubimkvol /dev/ubi0 -N rootfs -t dynamic -m
+mkfs.ubifs /dev/ubi0_0
+mkdir /target
+mount -t ubifs ubi0:rootfs /target
+cp -a /bin /dev /etc /home /lib /media /mnt /opt /root /sbin /usr /var /target/
+mkdir /target/sys
+mkdir /target/proc
+mkdir /target/tmp
+
+df -h
+rootfs 1.3G 147M 1.1G 12% /
+ubi0:rootfs 227M 64M 164M 28% /target
+
+umount /target
+reboot
+
+# uboot kernelcmdline
+# setenv bootargs console=ttyO2,115200n8 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs