[Galaxy Note GT-N7000 Android Development] chuandinh:
Finally, I finished creating my scripts & kernel for booting a rom on SD Card. Dual boot kernels, preinstalled roms, setup scripts, instructions are available below.

How to make a rom on SD Card

Requirements:

3.1 GB of free space on your internal SD Card.

New method to set up the rom, fast and easy. You can now boot 5 different roms

Here is some new kernels you can try, but the setup in the Aroma v2.3c package below

PhilZ-cwm6-XXLS7-XJB-3.1-dualboot.zip (support only TW JB roms)

http://www.mediafire.com/?os6zi3u2mpe6yih

PhilZ-cwm6-XXLS2-XJB-2.7-dualboot - thanks to Phil3759 (support only TW JB roms)

http://www.mediafire.com/?k574667whh3c6qk

Hydracore v6.2 beta3 OC - dualboot kernel

http://www.mediafire.com/?0w852y7hl5yf8k8

Hydracore v5.4 - dualboot kernel

http://www.mediafire.com/?iawqi5picfcb9sm -STD

http://www.mediafire.com/?w18xigwkd9ya4no -OC

Download this current Aroma version

Version 2.3c http://www.mediafire.com/?5ym62wr7kta1u2o

- Added Timeout 15 seconds for the Boot Menu

- Fixed issue with the rom3 external in the Boot Menu

- Added Option to fix root in page 2 of the tools section.

Version 2.3b http://www.mediafire.com/?g3g8hdc2n0j3u9v

- Added Hydracore v4.3b kernels

- For some users, if you don't see the bootsdrom.cfg in the \sdcard\SDRoms folder, simply extract it from the Chuan_Dualboot_Aroma_v2.3b.zip (in the Default folder) and put the bootsdroms.cfig in the \sdcard\SDRoms to enable the dualboot roms.

- For some users, if you want to show the boot menu, you can put an empty file named "bootmenu_on" in the \sdcard\SDRoms folder.

Version 2.1b http://www.mediafire.com/?7aqibjh5nhgnh6m

- Added Hydracore v4.1b kernels

- Possible fix for the bootsdrom.cfg not being extracted for some users

Version 2.0 http://www.mediafire.com/?y0gsnzmwb7e8r6z

- Added Hydracore v3-5 kernels

- Fixed issue setting up the rom partition images on the external SDCard.

Version 1.9-1 http://www.mediafire.com/?foumtinhrhid2c6

- fixed the issue that the STD kernel always being flashed when select the OC one.

Version 1.9 http://www.mediafire.com/?ykvjahj8d32pcdv

- Added Hydracore v3-1 both OC and STD versions.

- Add boot menu options. This can be turned on and off in the "Set Default Booting Rom" section in the dualboot Aroma.

- More checking in the mount partitions tool to make sure we don't mess-up the phone rom. Again, if you see any error, don't flashing any rom/mod, otherwise it will mess up the main phone rom.

Version 1.8 http://www.mediafire.com/?lpxesvw31u3es6a

- Use a new method to mount the partitions for a rom on SDCard. Now you can directly flash new roms without messing up the phone rom.

- Clean up other versions, they seem to be obsolete now.

How to setup and flash a new rom for booting from SDCard

Please follow the instructions below, this is the most easiest ever!!! There is no need to modify the rom or mod before flashing with my tool.

1. Back up your data (just in case)

2. Reboot to recovery and flash Chuan_Dualboot_Aroma_v1.8.zip

- Select Tools section. Then select the rom slot you want. If this is the first time you use that rom slot you need to setup system, data, and cache images for the rom. In page 1 of the tool, check "Setup System" and "Setup data & cache" to setup the images. You need to do this only one time

- In page 2, select "Wipe system", "Wipe data", and "Wipe cache"

-And the most important one, select "Mount Partitions". Don't forget to select "Mount Partitions" otherwise it will overwrite the data and mess up your phone rom.

-Press Next until complete, and don't reboot the phone. (If you see any error, reboot in to recovery and try again)

3. Make sure you don't see any error in the step 2. then you can now flash any rom you like as normal. It will be flashed to the rom slot you just select in the step 2. Don't reboot after complete because you need to flash a dualboot kernel after.

4. Flash Chuan_Dualboot_Aroma_v1.8.zip again, then select "Set Default Booting Rom", then select the same rom slot in step 2.

- Then select "SDCard" as default, and select "Don't Share"

- Then click "Yes" for the popup "Flash a Dualboot Kernel?" to flash a dualboot kernel. You have to flash a dual-boot kernel because in step 3, the kernel has been changed after flashing a new rom.

- Next select "HydraCore v1-7" this can boot most roms, Or you can choose "Goku v1.5-11" only CM9 & TW.

- Click "Next" till the end, and reboot the phone.

5. Now the phone should boot in to a rom on your SDCard.

Tips: To switch the rom, flash Chuan_Dualboot_Aroma_v1.8.zip again, and then select "Phone" as default in the "Set Default Booting Rom" section.

Or you can keep pressing and un-pressing the HOME BUTTON at boot.

Enjoy flashing and new roms, and good luck to you!!!!!

Here is the tutorial how to flash mods/themes, just a little bit different from flashing the rom.

1. Back up your data (just in case), you may also backup the rom folder in the SDRoms folder you want to flash a mod.

2. Reboot to recovery and flash Chuan_Dualboot_Aroma_vXX.zip

- Select Tools section. Then select the rom slot you want. Skip Page 1, Then in page 2, select "Wipe dalvik-cache" only

-And the most important one, select "Mount Partitions". Don't forget to select "Mount Partitions" otherwise it will overwrite the data and mess up your phone rom.

-Press Next until complete, and don't reboot the phone. (If you see any error, reboot in to recovery and try again)

3. Make sure you don't see any error in the step 2. then you can now flash any mod you like as normal. It will be flashed to the rom slot you just select in the step 2.

- Click "Next" till the end, and reboot the phone.

4. Reboot the phone and boot the rom you want.

FAQ

1. I get an error, what should I do?

- Reboot into recovery, and start over

- If still get the error, Flash "HydraCore v1-7" kernel, and reboot into recovery, and start over

- If still get the error, save the recovery log and post it here.

2. How do I reset the rom on SDCard?

- Flash Chuan_Dualboot_Aroma_v1.8.zip, then select "Tools", select the rom slot you want to reset, skip page 1, then select "Wipe data", and "Wipe cache" in page 2. Then next until finish.

Credits and special thanks to:

- Hardcore for his SpeedMod N7000 ICS.

- superatmos for his TUTORIAL Building Kernel from source

- criskelo for some aroma scripts

- g.lewarne for HydraCore Universal kernel

- funky81 for first CM9 & TW kernel

- ashwin123 for Video Tutorial

- Samsung and developers for some wonderful roms.

WARNING: I've tested and used my scripts and modified kernels on my phone without any problem. There is always a risk when flashing a kernel or a new rom, so flash as your own risk. I have no responsible for any damage to your phone

Pre-install Roms

To make it easier, I have some pre-install roms on SD Card for you guys. Just extract it then it's ready to go.

1. flash pre-install rom

2. flash dualboot kernel

3. reboot

Now you should be able to boot your current rom (samsung ics only) and the pre-install rom on your sd card. Keep press/unpress the home button at boot until you see the boot animation to switch the rom. Check the log and the config file in the SDRoms for more details.

Pre-installed Cassies_XLR_ICS_V4_LQ3 rom - thanks to thering1975

https://docs.google.com/open?id=0BwDBny0G97K5SXZ0dzc3RHNSb2c

Pre-installed [ROM][TABLET/HYBRID]STAXXTANIUM-PARANOIDANDROID. V1.7 - Original Thread - thanks to Staxxthedan

How to Install

- Backup or rename /sdcard/SDRoms/rom1 folder if you have any previous rom on your SD Card.

- Flash sd_internal_preinstall-rom-PARANOIDANDROIDv1.7.zip or extract the SDRoms folder to root folder on your internal SD Card

download link https://docs.google.com/open?id=0BwDBny0G97K5Uy04S0I4eGtrV1k

- Flash cm9_stock_kernel_dualboot.zip to boot the CM9 rom on your sd card

download link http://www.mediafire.com/?gkgvl950d38ka9c

- Reboot, and wait for the phone to boot in to PARANOIDANDROID rom

Pre-installed Preinstalled-Liquid_Black_V 3.2 - Original Thread - thanks to firasusman

How to Install

- Backup or rename /sdcard/SDRoms/rom1 folder if you have any previous rom on your SD Card.

- Flash Preinstalled-Liquid_Black_V 3.2_rom1.zip or extract the SDRoms folder to root folder on your internal SD Card

download link https://docs.google.com/open?id=0BwDBny0G97K5Z1FuMnh0M2otVG8

- Flash any Samsung ICS dual boot support above (not CM9 kernel) to boot the rom on your sd card.

- Reboot, and wait for the phone to boot in to boot rom on SD Card.

Pre-installed [ROM][JB 4.1.1] PARANOIDANDROID v1.2 [TABLET/HYBRID][CM10] - Original Thread - thanks to imilka

How to Install

- Backup or rename /sdcard/SDRoms/rom1 folder if you have any previous rom on your SD Card.

- Flash PARANOIDANDROID v1.2 [TABLET/HYBRID][CM10]_rom1.zip or extract the SDRoms folder to root folder on your internal SD Card

download link https://docs.google.com/open?id=0BwDBny0G97K5TmR3RWZxbG4wQ2s

- Flash cm10_kernel_dual_new.zip to boot the rom on your sd card

download link http://www.mediafire.com/?da4cuozus6tdlv3

- Reboot, and wait for the phone to boot in to PARANOIDANDROID v1.2 rom

- Note: Flash any kernel that works with your phone rom to boot back your phone rom.

Pre-installed CM9 Stable Aroma can select 1 of the 5 rom slot via Aroma. Hope someone can help post more pre-installed roms by replacing the system.img.

You can dual boot this rom with any TW rom using the Goku v1.5-11 kernel.

https://docs.google.com/open?id=0BwDBny0G97K5Tjl5dWVqZnNzc2M

Pre-installed Roms by REVERSiN Sep-3-2012

CM10 - Preview5 UNOFFICIAL : https://docs.google.com/open?id=0B-FfdI4hUTJReFVocmdYMFJwcVE

PARANOiD - JB - v1.911 BugFIX : https://docs.google.com/open?id=0B-FfdI4hUTJRMjgzSEhrelJjbm8

Pre-installed Roms by yats86

ParanoidAndroid 1.3 [JB][TABLET/HYBRID]

Link to download rom: http://www.4shared.com/zip/BxEHxBRC/...l-rom-PAR.html

Mirror: http://www.MegaShare.com/4496353

TMT Midteam 2.2 ICS 4.0.4

Link to download rom http://www.4shared.com/zip/_8VkyH18/...l-rom-TMT.html

Mirror: http://www.MegaShare.com/4496423

CriskeloRomNOTE.vICS-V11.2

Link to download rom http://www.4shared.com/zip/6DPerI8k/...l-rom-Cri.html

Mirror: http://www.MegaShare.com/4496472

More roms will be added later.....

How to make a pre-installed rom

- After setup a rom and copy the system partition to SD Card. You can simply replace the system.img file in any of my pre-installed rom with your system.ing then upload the zip and share with your community. Thank you to anyone who can help with this.

---------------------------------------------------------------------------------------------

Intramfs Source

http://www.mediafire.com/?sk31d47jeh7q2sy - initramfs source for my dualboot1.0 feature.

http://www.mediafire.com/?oob18xxqit8cqmy - initramfs source for my dualboot3.1 feature.