blob: 5e0c87f412712034f5b91c1ad9ab133571aa0f76 (
plain)
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
|
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
mkdir /target/selinux
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
# 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
|