- Nov 8, 2011
- 3,836
- 1,394
NOTE AS WITH ANY MODIFICATION, THERE IS A RISK YOU CAN MESS UP YOUR TABLET, YOU ARE RESPONSIBLE FOR YOUR OWN ACTIONS.
How to dual-boot via Lenovo A2109
Yes this method can be used by any android.
You must have a micro sdcard to do this, I recommend using a class 10, you can use any micro sdcard you want.
I have been asked what are the advantages of dual booting?
You can test any OS, rom, tweak, without losing or touching your installed OS. no fear of not being able to revert back to previous OS.
You will always have access to an OS, If you screw one up boot into the other. Ever wonder if one app runs better on a particular OS? a simple reboot and you can find out.
This guide will be dual booting ICS and JellyBean, you can use any OS you want as long as your tablet supports it.
first thing is to setup micro sdcard.
I use only Linux so will provide only Linux support, Windows users can do exact same thing, they can use Linux partitioning tools, or use some type of windows partitioning tool
I am using a 8GB micro sdcard, yes I am going to get a bigger micro sdcard later, hehe.
if there is anything on your micro sdcard you want to keep transfer it to your desktop.
Insert the micro sdcard into your sdcard reader, "not the tablet" start Gparted.
Find the micro sdcard, unmount it, and format it.
create 3 partitions, all primary size up to you, depends on your micro sdcard size.

1st partition fat32 "This is your regular sdcard2 up to you how big"
2nd partition ext4 "This should be around 1GB this will be your system"
3rd partition ext4 "This is your data, the larger you make this partition the more games and apps you can install"
Note use a little common sense please, if you have make a 25GB data partition you can't back that up on a 4GB sdcard.
once your micro sdcard is partitioned, remove from card reader and insert into tablet.
Download mcl630's modified rom from link below, I modified the rom to install on sdcard.
modifications I made were to META-INF folder and replaced boot.img
md5checksum
0094c2cd5c0437b6fc9f27b8c872012a /home/vampirefo/Desktop/Lenovo/A2109A_MCL0201.zip
A2109A_MCL0201 - Download - 4shared
place A2109A_MCL0201.zip on /sdcard2 "the new fat32 partition you just created"
download dual-boot - Download - 4shared extract to desktop
md5checksum
c682393458c2f05942dd2593aaac0393 /home/vampirefo/Desktop/Lenovo/dual-boot/dual-boot.zip
create a folder on your /sdcard2 called dual_boot, now place the four files in that folder "reboot-ics,reboot-jb,ics_boot.img,jb_boot.img"
reboot into cw recovery and install A2109A_MCL0201.zip "you must already have cw recovery installed" "I use quickboot for all my booting needs" https://play.google.com/store/apps/details?id=com.siriusapplications.quickboot&hl=en
reboot and you should after a few minutes be in jellybean, it's slow at first and I had a playstore problem, was easily fixed," see link below" on second reboot all was well, and every boot since.
Error retrieving information from server.[RPC:S-5:AEC-0] - Android Forums at AndroidCentral.com
now using adb or file manager with root permission copy reboot-ics,reboot-jb to system bin and set permissions
adb shell
su
mount -o remount,rw /system
busybox cp /sdcard2/dual_boot/reboot-ics /system/bin/reboot-ics
busybox cp /sdcard2/dual_boot/reboot-jb /system/bin/reboot-jb
chmod 755 /system/bin/reboot-jb
chmod 755 /system/bin/reboot-ics
at this point you can reboot into either OS,
once you get into ics you will need to add busybox if you don't have one
then repeat steps for the ics OS
now using adb or file manager with root permission copy reboot-ics,reboot-jb to system bin and set permissions
adb shell
su
mount -o remount,rw /system
busybox cp /sdcard2/dual_boot/reboot-ics /system/bin/reboot-ics
busybox cp /sdcard2/dual_boot/reboot-jb /system/bin/reboot-jb
chmod 755 /system/bin/reboot-jb
chmod 755 /system/bin/reboot-ics
now the only step left is to boot into bootloader and switch cw recovery, if you aren't already using the jellybean version.
fastboot -i 0x17ef flash recovery A2109_CWMrecovery-6.0.1.9d.img
Note recovery is going to only backup and restore what ever OS is installed on tablet, cw recovery version is based on what blob ie bootloader we are using in this case we are using jellybean.
Below are CM10 kernels and boot scripts.
http://d-h.st/Kdt
How to dual-boot via Lenovo A2109
Yes this method can be used by any android.
You must have a micro sdcard to do this, I recommend using a class 10, you can use any micro sdcard you want.
I have been asked what are the advantages of dual booting?
You can test any OS, rom, tweak, without losing or touching your installed OS. no fear of not being able to revert back to previous OS.
You will always have access to an OS, If you screw one up boot into the other. Ever wonder if one app runs better on a particular OS? a simple reboot and you can find out.
This guide will be dual booting ICS and JellyBean, you can use any OS you want as long as your tablet supports it.
first thing is to setup micro sdcard.
I use only Linux so will provide only Linux support, Windows users can do exact same thing, they can use Linux partitioning tools, or use some type of windows partitioning tool
I am using a 8GB micro sdcard, yes I am going to get a bigger micro sdcard later, hehe.
if there is anything on your micro sdcard you want to keep transfer it to your desktop.
Insert the micro sdcard into your sdcard reader, "not the tablet" start Gparted.
Find the micro sdcard, unmount it, and format it.
create 3 partitions, all primary size up to you, depends on your micro sdcard size.

1st partition fat32 "This is your regular sdcard2 up to you how big"
2nd partition ext4 "This should be around 1GB this will be your system"
3rd partition ext4 "This is your data, the larger you make this partition the more games and apps you can install"
Note use a little common sense please, if you have make a 25GB data partition you can't back that up on a 4GB sdcard.
once your micro sdcard is partitioned, remove from card reader and insert into tablet.
Download mcl630's modified rom from link below, I modified the rom to install on sdcard.
modifications I made were to META-INF folder and replaced boot.img
md5checksum
0094c2cd5c0437b6fc9f27b8c872012a /home/vampirefo/Desktop/Lenovo/A2109A_MCL0201.zip
A2109A_MCL0201 - Download - 4shared
place A2109A_MCL0201.zip on /sdcard2 "the new fat32 partition you just created"
download dual-boot - Download - 4shared extract to desktop
md5checksum
c682393458c2f05942dd2593aaac0393 /home/vampirefo/Desktop/Lenovo/dual-boot/dual-boot.zip
create a folder on your /sdcard2 called dual_boot, now place the four files in that folder "reboot-ics,reboot-jb,ics_boot.img,jb_boot.img"
reboot into cw recovery and install A2109A_MCL0201.zip "you must already have cw recovery installed" "I use quickboot for all my booting needs" https://play.google.com/store/apps/details?id=com.siriusapplications.quickboot&hl=en
reboot and you should after a few minutes be in jellybean, it's slow at first and I had a playstore problem, was easily fixed," see link below" on second reboot all was well, and every boot since.
Error retrieving information from server.[RPC:S-5:AEC-0] - Android Forums at AndroidCentral.com
now using adb or file manager with root permission copy reboot-ics,reboot-jb to system bin and set permissions
adb shell
su
mount -o remount,rw /system
busybox cp /sdcard2/dual_boot/reboot-ics /system/bin/reboot-ics
busybox cp /sdcard2/dual_boot/reboot-jb /system/bin/reboot-jb
chmod 755 /system/bin/reboot-jb
chmod 755 /system/bin/reboot-ics
at this point you can reboot into either OS,
once you get into ics you will need to add busybox if you don't have one
then repeat steps for the ics OS
now using adb or file manager with root permission copy reboot-ics,reboot-jb to system bin and set permissions
adb shell
su
mount -o remount,rw /system
busybox cp /sdcard2/dual_boot/reboot-ics /system/bin/reboot-ics
busybox cp /sdcard2/dual_boot/reboot-jb /system/bin/reboot-jb
chmod 755 /system/bin/reboot-jb
chmod 755 /system/bin/reboot-ics
now the only step left is to boot into bootloader and switch cw recovery, if you aren't already using the jellybean version.
fastboot -i 0x17ef flash recovery A2109_CWMrecovery-6.0.1.9d.img
Note recovery is going to only backup and restore what ever OS is installed on tablet, cw recovery version is based on what blob ie bootloader we are using in this case we are using jellybean.
Below are CM10 kernels and boot scripts.
http://d-h.st/Kdt
Last edited by a moderator: