How to Dual-Boot ROMs on Galaxy S2 i9100!

Here’s some great news for flasholics who want to run two ROMs side-by-side. With the Siyah ICS kernel, now you can dual-boot two different ROMs easily than ever before.

Basically your second ROM with get stored in secondary file system and the user will have the choice to boot into primary or secondary ROM.

This is probably a great way to test out two ROMs on the go, so give it a whirl and let me know how it works for you.

You will need ICS ROM and also Siyah kernel, you can see How to Install Kernel.

Also, use the latest Siyah to dual-boot ICS and Jelly Bean ROMs at the same time!

You may also like...

57 Responses

  1. Billy says:

    hey thanks for the great tip on how to dual boot a i9100. I just wanted to know how much internal memory space i need in order to properly execute dual booting.
    hope to hear from you soon.

  2. Marcel says:

    Hi Max,
    Great job by you to provide us all these interesting information on the www.
    I have just installed the dual booth with the standard rom (as secundary booth) and Resurrection as first (Love that rom!!!)
    But I have a question about my apps which I had installed in the primary booth.
    When I choose recovery it wipes the Resurrection and when I choose Back Up it ask me if
    I want to back up to the external SD.
    Is there a possibility to get my apps to Ressurection from the Standard Rom

    Thank you in advance and best regards,
    Marcel Ackema
    The Netherlands

  3. Pete says:

    Hi max im trying to install a second rom on my galaxy s2 but i have a problem when i boot into clockwork recovery mode and select dual boot option then CLONE PRIMARY ROM to secondary its saying its not implemented yet i all ready have the amazing ressurection rom installed but i wanted the F1 GALAXY NEXUS ROM also

    any help would be greatly appreciated

  4. extreme4123 says:

    Hi o buddy, I like your this starting style, I am running the latest. Resurrection 1.8.1
    and it works like charm, I wanted to go for the otg thing, you did with zedomax kernel
    Will it be possible with the above, siyah kernel,

  5. robagp says:

    I use the dual boot with i9100 and on the secound rom not working the menu button, nad the back!
    I change othre two roms, but the secound rom is not working the button and the back too.
    I swap primary and secoundary, but now the primary isn’t work the menu button and the back.
    How can i fix it?
    Thank you wery much!

  6. Nicholas says:

    Is it possible to dual boot with stock ROM?
    i.e Primary: Resurrection Remix
    Secondary: Stock ROM

  7. Nag says:

    Is it possible to dual boot with MIUI ROM?
    i.e Primary: Resurrection Remix
    Secondary: MIUI ROM
    I want to try both
    I am currently using Resurrection Remix 1.8.1
    and want to try MIUI on secondary
    please give me reply

  8. Eduardo says:

    Max, please help me!! I had dual-boot working perfectly I flashed a new ROM and the Syiah counter, disappeared and I can’t access the 2nd ROM.

    Thanks in advance,

  9. mindfreak says:

    is it possible to dual boot wid my stock rom wich is xwla4 checkrom hd and i want ics resurection secondry plzz explain me

  10. Johnny Eng says:

    Max.. how about Galaxy Note? Can dual boot two ICS rom too?

  11. Said Milza says:

    Hi o max..
    I want to clone 1stROM to 2ndROM but it said “not enough space on sd”
    but Its a lot of space on my sd
    how to solve this??

  12. Paul says:

    I’ve just watched your video. Im gonna make dual boot on my sgs2. I will make CM9+Stock XXLPW. Can I install CM9 as first rom? How many mb I need for both partitions?
    Clone= all apps, games, saves will be moved on secondary rom?
    Why do u have this awful yellow triangle? You know how to dualboot, so ereasing it should be easy for you.

  13. Aidan says:

    The yellow triangle

  14. Jeff says:

    Hi Max! I dual booted successfully, but now i wanna remove my primary rom and install another one, how can i do that?

  15. Jehan says:

    Hey Max how do you suggest that i try out a new ROM while keeping the data in the ROM i’m already using? ie: Without backing up or restoring

  16. Angabow says:

    Hi my friend Max, can i use two different kernels in daulbooting? thats to use Siyah kernel for primary rom and speedmod kernel for the secondary rom

  17. Angabow says:

    Hi my friend Max, can i use two different kernels in dualbooting? thats to use Siyah kernel for primary rom and speedmod kernel for the secondary rom

  18. khalidduder says:

    hey max. do i need to flash the Siyah kernel if im installing stock ICS?

  19. utsav says:

    i just tried to dual boot with Resurrection Remix as primary and the new jellybean rom X-TremE-CM10-Beta but then my phone didnt boot… i just got a black screen pls help..

  20. creazyandroid says:

    Hi Max,

    Thanks for posting video on dual boot. I have couple of queries.
    Mobile details : Samsung Galaxy SII(XWLP3) O2 UK, rooted, updated with Siyah Kernel v4.0.1(which accepts dual OS ICS and JB)

    1.How much space do i need for dual boot Android OS.
    (currently my phone has left with < 1GB on Phone Memory(internal_sd) and 25GB on external_sd.

    2.Is it possible to install dual boot with < 1GB on Phone Memory(internal_sd)?


  21. Akshay says:

    Hi Max,

    I have successfully dual booted by SG2,
    Im using RR 3.0.6 as secondary rom and cMIUI 2.8.31 as primary rom.
    but when i tried to install my Stock firmaware “XWLP7 india version” as primary rom,
    Siyah aborted the installation saying “bad” (sorry, i dont remember the exact message).
    What could be reason behind this?, can you please guide me about this,

    Following are some specifications.

    Phone : Samsung GS2 GT I9100 (carrier free, India )
    Kernel : Siyah 4.1.1+
    Stock firmware: (downloaded from samMobile).

    Please suggest me the required steps to accomplish this as I want to use my stock firmware as primary rom.
    I had flashed this stock firmware via Odin and it was working fine. But not able to flash it using CWM

    • Max says:

      Stock ROMs can only be installed via ODIN, try installing it first then use Siyah to clone your stock rom to 2nd or use it as primary ROM.

  22. ionutzsk says:

    Hi Max, i want to make a dual boot on my phone. Now i have Omega ICS v15, and i want to install Revolt JB 2.3 as primary after i’ll make Omega secondary. I have Siyah kernel 4.1.5. It is possible if one is ICS and another is JB if i’ll follow your instructions above ?

  23. Sakthi says:

    Max Please please please make a video how to Dual boot paranoid android and rocketRom on galaxy note N-7000
    I cannot understand on Xda

    Please Don’t forget us juz bcz u got a note 2

    Please Please ….. I beg u !

  24. kermus says:


    videos aren’t working
    please fix!

  25. noob says:

    What exactly is daul booting, does that mean you can run 2 ROMs at the same time or just switch from one ROM to another??

  26. Sandeep says:

    Hi max , how can I dual boot resurruction remix jellybean n rainbox rom .
    I tried but it did not boot …..plz tel me how to do it .
    How can I install siyah kernal to rainbox rom ?

  27. Tamir says:

    Sorry for my bad English.
    I have Samsung i9100 and according to the tutorial video i done everything.
    I flashed the lasts Siyah kernel (5.0.1) and i moved my CM10 (4.1.2) to the second partition.
    after this, i flashed on the primary partition the “RainBox” Rom and flashed the Siyah kernel for it too.
    My status is :
    i have on the primary and secondary partitions JellyBean Roms.
    When i reboot my device The kernel let me choose what rom i want to load, this is not matter what load I’ve chosen ,my device shows me a Black screen and do NOTHING.

    Please Help me with this.
    Thank you & have a great day.

    • Sandeep says:

      Hi Tamir,

      Dont know abt dual boot, but i can give the suggestion to run rainbox rom on ur device,

      have the rom what u had ie, CM10 in ur sd card ,
      wipe the data in 2nd rom ,
      wipe the data from main screen,
      from CWM re install CM10,
      then have the rainbox rom in ur sd card,
      wipe the data again from main screen
      install zip rainbox rom

      • Tamir says:

        First, Thanks A lot.
        I tried to install RainBox and CM10 One by one and both worked on my device.
        Now i want to find a way to run them together on my device.

        Thanks Anyway 🙂

  28. danielK says:

    Great Videos….question…..if i am using dual boot and whanted to remove 1 of the ROMS how do i do it 😕

  29. Benjy says:

    I’m on space and time 4.1.2 ROM and I want a second one but will it work with jelly bean as well?

  30. Tani says:

    Hello Max, Does Dual-Boot can be done on GT-I9100 ?

  31. Nick says:

    Hi Max,
    Thanks for all of you’re work, it’s been a great help!
    Got a quick question for you.
    I’m using RR JB v3.1.3 with Siyah v6.0.b5.cwm and want
    to use the 1st back up I did after gaining root with the stock ROM (ICS 4.0.4) as my second ROM.
    Will I be able to flash this kernel over the stock ROM?

  32. ashik says:

    wow that was helped me great..Now im using two roms..One is Super Nexus and another is MIUI latest one..Thank you bro..Love ya <3 <3 <3 :*:*:*:*

Leave a Reply

Your email address will not be published. Required fields are marked *