Android添加一個新分區


mediatek/build/tools/ptgen/MT6582/partition_table_MT6582.xls

在android分區前加上一個分區config,爲從android分區劃分出來的8MB的分區,android分區要相應減少8MB;

例如:下圖的config分區11

 



2.

diff--git a/mediatek/config/mt6582/factory_init.rcb/mediatek/config/mt6582/factory_init.rc
index7e543b1..beb2ad9 100755
---a/mediatek/config/mt6582/factory_init.rc
+++b/mediatek/config/mt6582/factory_init.rc
diff--git a/mediatek/config/mt6582/factory_init.rcb/mediatek/config/mt6582/factory_init.rc
index7e543b1..beb2ad9 100755
---a/mediatek/config/mt6582/factory_init.rc
+++b/mediatek/config/mt6582/factory_init.rc
@@-113,6 +113,13 @@ on fs_property:ro.mount.fs=EXT4
     exec /sbin/e2fsck -p /emmc@cache
     exec /sbin/tune2fs -O has_journal/emmc@cache
     mount ext4 emmc@cache /cache noatimenosuid nodev wait noauto_da_alloc
+# addby major  for new partion
+    mkdir /mnt/test 0777 system system
+    exec /sbin/e2fsck -pfD emmc@test
+    exec /sbin/tune2fs -O has_journal emmc@test
+    mount ext4 emmc@test /mnt/test noatimenosuid nodev wait commit=1,nodelalloc,noauto_da_alloc
+    chown system system /mnt/test
+    chmod 0777 /mnt/test
     write /proc/bootprof"INIT:eMMC:Mount_END"
 
 on fs_property:ro.mount.fs=UBIFS
diff--git a/mediatek/config/mt6582/init.rc b/mediatek/config/mt6582/init.rc
index4a7d9da..a5cc756 100755
---a/mediatek/config/mt6582/init.rc
+++b/mediatek/config/mt6582/init.rc
@@-227,6 +227,15 @@ on fs_property:ro.mount.fs=EXT4
     # mount cip partitions
     exec /sbin/e2fsck -p /emmc@custom
        mount ext4 /emmc@custom /custom
+
+# addby major for new partion
+       mkdir /mnt/test 0777 system system
+    exec /sbin/e2fsck -pfD emmc@test
+    exec /sbin/tune2fs -O has_journal emmc@test
+    mount ext4 emmc@test /mnt/test noatimenosuid nodev wait commit=1,nodelalloc,noauto_da_alloc
+    chown system system /mnt/test
+    chmod 0777 /mnt/test
+
     write /proc/bootprof"INIT:eMMC:Mount_END"
 
 on fs_property:ro.mount.fs=UBIFS
diff--git a/mediatek/config/mt6582/meta_init.rcb/mediatek/config/mt6582/meta_init.rc
index59ed108..9921dbe 100644
---a/mediatek/config/mt6582/meta_init.rc
+++b/mediatek/config/mt6582/meta_init.rc
@@-118,6 +118,15 @@ on fs_property:ro.mount.fs=EXT4
     # mount cip partitions
     exec /sbin/e2fsck -p /emmc@custom
        mount ext4 /emmc@custom /custom
+
+#addby major  for test partion
+    mkdir /mnt/test 0777 system system
+    exec /sbin/e2fsck -pfD emmc@test
+    exec /sbin/tune2fs -O has_journal emmc@test
+    mount ext4 emmc@test /mnt/test noatimenosuid nodev wait commit=1,nodelalloc,noauto_da_alloc
+    chown system system /mnt/test
+    chmod 0777 /mnt/test
+
     write /proc/bootprof"INIT:eMMC:Mount_END"
 
 on fs_property:ro.mount.fs=UBIFS


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章