diff options
Diffstat (limited to 'beagle/ubi.sh')
| -rw-r--r-- | beagle/ubi.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/beagle/ubi.sh b/beagle/ubi.sh index 9129115..5e0c87f 100644 --- a/beagle/ubi.sh +++ b/beagle/ubi.sh @@ -9,6 +9,7 @@ cp -a /bin /dev /etc /home /lib /media /mnt /opt /root /sbin /usr /var /target/ mkdir /target/sys mkdir /target/proc mkdir /target/tmp +mkdir /target/selinux df -h rootfs 1.3G 147M 1.1G 12% / @@ -19,3 +20,13 @@ reboot # uboot kernelcmdline # setenv bootargs console=ttyO2,115200n8 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs + +# kernel in ubi +ubimkvol /dev/ubi1 -N kernel -t static -m +ubiupdatevol /dev/ubi1_0 /media/uImage.ubi + +# uboot +# setenv mtdparts mtdparts=nand:512k(x-loader),1920k(u-boot),128k(u-boot-env),4m(kernel),-(fs) +ubi part kernel +ubi read ${loadaddr} kernel + |
