
In questa guida vedremo come poter sfruttare la funzionalità di dual boot fornita dal Siyah Kernel (vedi Dual Boot ormai realtà sul Galaxy S2).
Ricordiamo che il dual booting permette di installare contemporaneamente sul Galaxy S2 ben due rom diverse (sia cucinate che originali Samsung).
Ad ogni avvio sarà poi possibile decidere quali delle due usare.
PREREQUISITI
- Avere installato l'ultima versione del Siyah Kernel (informazioni).
- Disporre di almeno 3 GB liberi sulla memoria interna (/sdcard).
- Utilizzare firmware o rom cucinate basate esclusivamente su Android 4.0.
- Fare un nandroid backup prima di procedere e copiare per sicurezza anche il contenuto della memoria interna altrove (es. Pc).
NOZIONI FUNZIONAMENTO
Per consentire il dual booting, il Siyah Kernel non fa altro che duplicare alcune aree di sistema che sono fondamentali per il funzionamento di una rom.
In particolare, per poter ospitare una rom secondaria, viene creata una nuova /system all'interno della partizione nascosta /dev/block/mmcblk0p9, e nuove cartelle /data e /cache nello spazio libero esistente nella memoria interna (/sdcard/.secondrom).
Il kernel, la cartella /efs, la stessa memoria interna, l'eventuale microsd e tutto il resto rimarranno invece condivise e perfettamente visibili da entrambe le rom che si è deciso di installare.
La rom secondaria non è altro che una rom installata normalmente (odin o clockworkmod) e poi copiata tramite le apposite opzioni del Siyah Kernel (vedi immagine seguente), nelle aree di sistema duplicate.
INSTALLAZIONE ROM PRIMARIA E SECONDARIA
- Installare per prima la rom che si vuole usare come secondaria (odin o clockworkmod).
- Assicurarsi di avere ancora il Siyah Kernel.
Potrebbe infatti essere stato sovrascritto dalla rom appena installata.
- Entrare nella recovery e dal menù Dual-Boot Options scegliere Clone primary ROM to secondary.
- L'operazione di copia durerà al massimo 6-7 minuti.
Una volta terminato vi ritroverete una rom primaria e secondaria.
- Per poter accedere alla rom secondaria, nella fase di boot premere il tasto HOME quando comparirà l'apposito messaggio.
- Le successive installazioni di rom effettuate via odin, clockworkmod o il ripristino del nandroid backup, andranno a sostituire sempre e soltanto la rom primaria.
Assicurarsi sempre che come kernel rimanga il Siyah.
- Al momento non è possibile installare o sostituire una rom secondaria direttamente, se non utilizzando un precedente backup nandroid sfruttando l'opzione Restore as secondary ROM from internal SD.
RIMOZIONE ROM SECONDARIA
- Per ripristinare la situazione di partenza, entrare in recovery.
- Dal menù Dual-Boot Options scegliere Remove secondary ROM.
- Ogni traccia della rom secondaria sparirà.
NOTE
- Possono essere installate sia firmware originali Samsung che rom cucinate.
- Il kernel deve rimanere sempre il Siyah, quindi va reinstallato non appena si flasha una rom che non lo prevede.
- Per poter entrare nella rom secondaria, durante la fase di boot occorre premere il tasto home (durante la visualizzazione dell'apposito messaggio).
- Non rimuovere la cartella .secondrom dentro alla /sdcard. E' quella che contiene una parte della rom secondaria.
- Non tutte le opzioni Dual-boot presenti nella recovery sono funzionanti.
La presente guida è frutto esclusivamente
delle nostre esperienze e verificata direttamente in prima persona.
Verrà continuamente tenuta aggiornata e semplificata dove possibile.
In ogni caso chi decide di compiere questo tipo di operazioni lo fa sempre
a suo rischio e pericolo.


Problema risolto !!! Grazie lo stesso….
il dual boot con rom basate su jb stock non è possibile, per via della partizione preload
il siyah v6beta5 supporta solo jb e non rom cyano o aokp
con il dorimanx vers. 8.xx è possibile il dual boot con , in primaria una rom cyano o aopk a piacere
e come seconda una rom jelly b. basata stock , ma modificata, in pratica viene tolta la cartella preload e le app vengono spostate in un altra cartella
Grazie x la risposta Nik.
In effetti avevo intuito che l'ostacolo era la Preload !
Ho quindi flashato la Simplistic V ICS in 1a e JBam come 2a,
utilizzando la v5.0.1 del Siyah .
Ma se ho capito bene, usando il Dorimanx v8.xx e cancellando
la Preload (le app le sposto in una cartella qualsiasi?) dovrei riuscire a sfruttare in Dual anche la BluMak2000…giusto ?
non è cosi semplice , bisogna modificare la rom al pc aprendo lo zip
vai qui ,ci sono delle rom già pronte http://forum.xda-developers.com/showthread.php?t=…
Ok…grazie Nik !!
si puo aggionare la guida sul kernel dorinamx 8.14 in modo da poter a ver una rom fissa ed una da sperimentare per parla re chiaro grazieeeee ^_^
ho letto un po il post di nik … fatemi capire se io vorrei una disaster ed una omega v 12 cosa dev fare ….
dopo vari tentati clonando la disaster non mi partono nemmo le 2 disaster mentre se nella seconda rom flash la omega questa parte mentre la distaer nisbaaaa
ciao a tutti anche io sono in difficoltà
son partito da disaster v11 ed ho provato a mettere secondo la guida una rootbox
ma va in loop
ora sto provando reset vari ma ancora nulla non mi parte neanche la disaster più
cosa posso fare?
il problema era la rootbox andavano fatti wipe prima e dopo cmq il dual boot funziona però poi mi cambia il kernel,
ora basta reintallare il syah? per riavere il dualboot?
qual'è la giusta procedura?