meksis @ 21.04.2014, 22:35

Ядро напрямую зависит от разметки и наоборот.
Я вседа думал что ядро оперирует блочным устройством, коим в нашем случае является mmcblk0. Сделать единую разметку не проблема, только вот придется при переходе от одного ядра к другому перетирать партицию где лежит само ядро, вот тут могут вылезти грабли.
Вообще в 4.4.2 сделали интреесно, вот к примеру
/proc/mount
root@P780:/ # cat /proc/mounts
rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,seclabel,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/emmc@android /system ext4 ro,seclabel,relatime,noauto_da_alloc,commit=1,data=ordered 0 0
/emmc@usrdata /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/emmc@cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/loop0 /mnt/cd-rom iso9660 ro,relatime 0 0
/emmc@protect_f /protect_f ext4 rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered 0 0
/emmc@protect_s /protect_s ext4 rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered 0 0
Вот и сюрприз
Where is my sdcard!?
root@P780:/ # cd /sdcard/
root@P780:/sdcard # ls
root@P780:/sdcard # ls -ls
total 0
root@P780:/sdcard # ls -las
total 0
root@P780:/sdcard # cd /mnt/
asec/ cd-rom/ media_rw/ obb/ sdcard/ sdcard2/ secure/
root@P780:/sdcard # cd /mnt/sd
sdcard/ sdcard2/
root@P780:/sdcard # cd /mnt/sdcard
root@P780:/mnt/sdcard # ls
root@P780:/mnt/sdcard # cd ../sd
sdcard0/ sdcard1/
root@P780:/mnt/sdcard # cd ../sdcard2
root@P780:/mnt/sdcard2 # ls -la
root@P780:/mnt/sdcard2 # cd /storage/
root@P780:/storage # ls
sdcard0
sdcard1
usbotg
usbotg1
root@P780:/storage # cd /sdcard/
root@P780:/sdcard # cd /storage
root@P780:/storage # cd s
sdcard0/ sdcard1/
root@P780:/storage # cd sdcard0
root@P780:/storage/sdcard0 # ls
root@P780:/storage/sdcard0 # la -la
root@P780:/storage/sdcard0 # cd ../sd
sdcard0/ sdcard1/
root@P780:/storage/sdcard0 # cd ../sdcard1
root@P780:/storage/sdcard1 # ls -la
root@P780:/storage/sdcard1 #