[Defy Android Development] joydeep1985:
Tutorial For Multiboot

Well its said you cant learn anything well if you haven't learn it in hard way ( applies true for me . ). For people who are facing problem with 0.5.1-v0.5.4 i would post a short steps for them how to proceed . Assume i am starting from zero

1. Open Stable recovery flash CM7/CM9 (preferably froyo kernel).

2. Now boot into CM7/CM9 verify your primary system is running fine .

3. Find the fsimages attached in first post . Extract it under

/sdcard/multiboot/<your virtual system name> (eg. /sdcard/multiboot/CM7.2)

4. Boot into recovery again (Either of Latest / Stable).

5. Flash bootmenu v0.5.1 and reboot

6. When blue LED flashes press down volume rocker .

7. In boot menu select 2nd boot .

8. When you select 2nd boot , your menu should appear something like this

CM7.2

MIUI

Codename

Boot from Nand (Real system)

Recovery (CWM)

Reboot

9. Now select CWM .It would now show all virtual images But not the Recovery (CWM) string anymore. Smething like this

CM7.2

MIUI

Codename

But now you wont see any nand boot (Real system) or reboot string anymore.

10.Select anyone of those. But before that be sure you have copied all of the fsimages under /sdcard/multiboot/<your virtual system> ( as mentioned in step 3).You would get a long pause . As if phone has stopped responding . But actually your phone is jus fine .Its just creating the file system images. Dont PANIC!!

11. Now after long pause when the image files have been created . you would see your lovely recovery . Now this is the recovery you have been love in with .

12. Flash your virtual system zip selecting zip from sdcard (MIUI , Codename , CM7 whatever).

13.After flashing has been completed reboot and go to bootmenu .

14. Go to 2nd boot You would see now CM7.2 in menu.Select it and you would be inside CM7.2 !!!!!!!!

Note : Before trying all this make sure you have put the default boot as 2nd-System ( If you are using Multiboot version greater than 0.5.2 alongwith bootmenu 1.1.8) . If not then default boot should be 2nd-Boot.

Update : There has been quite a few updates on Notes section : We can use GB roms as well as confirmed by nogoodusername .

The setup has to be :

Primary : GB Rom

Sdcard : (System 1: GB Rom , System 2 : GB Rom )

Attachment : Lite version of File system fsimages ( credits pabloltg).

You cant use combination of both GB and Froyo Roms at the same time in Sdcard + Primary . Stick to Either Primary + Sdcard = Full GB Or else Primary + Sdcard = Full Froyo .

Updates : 23 April 2012

1. There is small utility IC4Mv2.zip for creating images of any size . You can also find the attachment in this post as well . Instructions are given in the link .Credits dlhxr.

Updates : 12 April 2012

1.The zip bm_cwm_mb_v0.5-signed.zip ( Credits Nepotu ) is script containing the latest bootmenu (1.1.8), stable recovery = TWRP, custom recovery = classic recovery, multiboot v0.5.3/4 and Defy overclock modules. Default boot mode is set to 2nd-init Not 2nd system.

Some Notes :

1. Codename 1.6 : Use Royalee's MBM to create VFS (fsimages) of size mentioned . System : 300 MB , data : 250 MB , Cache : 150 MB . Or else It wont boot in Virtual system.

2. If you are using GB setup . Use walter's DHT kernel (Credits to walter) for an outstanding battery life . Works both on CM7 Defy+ as well as CM9 Defy+ builds(Red Lens Defy only).

3. If you are directly under bootmenu . Either of custom/stable recovery would affect your real system(Nand system). If you really need the recovery for the virtual system , Please read Steps 8,9 again.

Report Issues : https://github.com/M1cha/DefyMultiboot/issues

Enjoy !! i hope i have covered every detail of the multiboot and confusion . IF i have missed out any point . Please pm me and notify :D :D :D

Thanks a lot to leodfs , M1kkaa, Royalee, nogoodusername , pabloltg , nepotu ,Epsylon For all the support and hardwork behind this multiboot to be success :)