Dual boot Nottachtrix 1.3.1 external sdcard flashable zip - Atrix 4G Android Development

A little leg work is required.
FIRST, NANDROID BACKUP
Second you'll need to format and partition your external sdcard as follows.
Four partitions:
First partition is for normal use formatted to FAT32
THESE PARTITIONS SHOULD BE FORMATTED TO WHATEVER KERNEL YOU PLAN ON USING. FOR EXAMPLE IF YOU ARE GOING TO USE FAUX 1.45 EXT4, FORMAT THE FOLLOWING PARTITIONS AS EXT4. IF YOUR NOT GOING TO USE EXT4 KERNEL FORMAT THE FOLLOWING PARTITIONS AS EXT3! If you're using windows download mini partition tool and set all partitions as primary, not logical and label them appropriately!
Second partition is for /system. Should be 350 MB
Third partition is for /cache. Should be 750 MB
Fourth partition is for /data. Should be 2.3 GB
Now that you have your sdcard partitioned download terminal emulator and run the following command BEFORE you flash the sd rom.
su
mkdir -p /sdcard/Boot/Phone
mkdir -p /sdcard/Boot/SD
cp /dev/block/mmcblk0p11 /sdcard/Boot/Phone/boot.img
Click to expand...
Click to collapse
Reboot and flash Nottachtrix to your sdcard
Once you've booted into Nottachtrix on your sdcard download terminal emulator and run the following command
su
cp /dev/block/mmcblk0p11 /sdcard/Boot/SD/boot.img
Click to expand...
Click to collapse
now download smanager from the play store and run the attached script (created by sendust7 and modified by me) as root with argument 1 to boot back into your phone rom (argument 2 from phone rom to boot back to SD). Rename the script to boot-rom.sh. You'll need smanager in your phone rom to reboot back into your sdrom
I did not develop this rom, only modified to boot from external sd card. Report any bugs/requests here.
A huge thanks to Sendust7 without whom I would have never had any clue on how to even get started and to Nottachtrix for the best Atrix GB rom out there.
Nottachtrix1.3.1.sd-ext.zip
If you're having problems with formatting sdcard go here and show sendust7 some love.
I'm working on an update that will eliminate running any commands. Just partition and flash.

now i'm partioning my sdcard,will report for u soon
i have a question: can i flash anyrom on emmc and it doesn't affect on this rom on sdcard,right? and how can i flash mod to this rom?
edit:can't boot,in the end of the installation,it failed to extract boot.img
can u make video guide?

mafiarock93 said:
now i'm partioning my sdcard,will report for u soon
i have a question: can i flash anyrom on emmc and it doesn't affect on this rom on sdcard,right? and how can i flash mod to this rom?
edit:can't boot,in the end of the installation,it failed to extract boot.img
can u make video guide?
Click to expand...
Click to collapse
I can when i get home....which kernel did you select?
Sent from my DROID RAZR using Tapatalk 2

hatefuel19 said:
I can when i get home....which kernel did you select?
Sent from my DROID RAZR using Tapatalk 2
Click to expand...
Click to collapse
i choose faux 1ghz and 1.3 ghz,both dont work for me,just get error
i really want to flash nottachtrix to sdcard and another rom like miui to emmc,also can u add faux kernel from topogigi 1.1 rom,he've added init.d support to the kernel,if u know how to add init.d support to faux kernel,please add it to latest 026 faux kernel,tks btw ^^

So could I have NottachTrix with webtop on SD-Ext and CM9 on device? I would love to be able to use Netflix again!
Sent From My ICS Moto Atrix 4G

does webtop work correctly?
Adam

Does the rom automatically install to sdcard?

Any way to boot nottachtrix on internal with working webtop and cm7 or cm9 on external?
Sent from my MB860 using XDA

i choose faux 1ghz and 1.3 ghz,both dont work for me,just get error
i really want to flash nottachtrix to sdcard and another rom like miui to emmc,also can u add faux kernel from topogigi 1.1 rom,he've added init.d support to the kernel,if u know how to add init.d support to faux kernel,please add it to latest 026 faux kernel,tks btw ^^
Click to expand...
Click to collapse
I dunno what might be happening. Maybe bad download. I've installed with all faux kernels and no problems here. Sorry but I am not a dev, only modified a few things in the installer to get this to flash to external sd card. I'm uploading a video of the entire process from the point of installing to sdcard. Should have it posted soon.
So could I have NottachTrix with webtop on SD-Ext and CM9 on device? I would love to be able to use Netflix again!
Click to expand...
Click to collapse
YES! That was my entire motivation for getting this working. I haven't been able to get webtop2sd working but I think gentop would be a reliable candidate if you want full linux.
Does the rom automatically install to sdcard?
Click to expand...
Click to collapse
Yes, once you have your sdcard partitioned properly it flaseh to sdcard just like regular installer would flash to phone
Any way to boot nottachtrix on internal with working webtop and cm7 or cm9 on external?
Click to expand...
Click to collapse
You should check out
sendust7's post on this

ok,when i have free time,i'll try again,tks btw,i'll see your guide video to see if it help me,which app do u use to partitioning your sdcard?
Sent from my MB860 using Tapatalk 2

mafiarock93 said:
Sent from my MB860 using Tapatalk 2
Click to expand...
Click to collapse
You can use GParted from any Linux based Live CD.

Mini partition tool for windoze
Sent from my DROID RAZR using Tapatalk 2

I´m going crazy over here: I followed everything in the instruction to the letter (although I used mini partition tool) and every time I got the following message at the end of the install:
Installing Kernel
assert failed:
package_extract_file("customize/ramfix/faux/100/kernel/boot.img", "/cache/boot.img)
After reboot I always land on my phone Rom - no chance to get into SD-Rom...
I guess something went wrong with the partioning...

You should really make a guide for windows on how to partition the SD Card.

If youre using mini partition tool on windoze all partitions should be primary, not logical. The boot img extracts to /cache, then mmcblk0p11 (phone boot partition) and then is deleted from cache. Double check your partitions on sdcard and make sure there all primary
Sent from my DROID RAZR using Tapatalk 2

I actually got it working!
It´s only painfully slow and unresponsive - guess my class 4 SD-Card is to ****ty xD
Thank you so much for your work!

schwarzlichtkind said:
I actually got it working!
It´s only painfully slow and unresponsive - guess my class 4 SD-Card is to ****ty xD
Thank you so much for your work!
Click to expand...
Click to collapse
I wondered that exact answer... is it slow? Hmm I wonder what class my SD card is.
Sent from my MB860 using Tapatalk 2

I honestly havent noticed a difference in speed other than 1st boot, but then again i use 1.45 kernel on daily driver and my sd is class4
EDIT: schwarz what got it working? Primary partition?
Sent from my DROID RAZR using Tapatalk 2

hatefuel19 said:
I honestly havent noticed a difference in speed other than 1st boot, but then again i use 1.45 kernel on daily driver and my sd is class4
EDIT: schwarz what got it working? Primary partition?
Sent from my DROID RAZR using Tapatalk 2
Click to expand...
Click to collapse
Yes, but since I'm really noobish in the Dual-Boot-business, I also made another mistake: I didn't know that you actually have to name the partitions. After doing that and using gparted, it worked... Kind of... Had a boot loop on first try (faux 1GHz kernel), flashed again and used stock D 00 kernel.
I need further testing
Sent from my MB860 using Tapatalk

How can I flash the webtop, I tried flashing the fruitcake webtop-236 but it returned an error.
Sent from my MB860 using Tapatalk

Related

ext 3 & ext 4??

Hi i am quite new on ext stuff. I would like to know when its is say ext 3 or ext4 does it means that the memory card partition? and from what i know ext 4 is better than ext 3? what does a ext does?
They're file systems, just like NTFS & FAT32.
http://en.m.wikipedia.org/wiki/Ext4
Ext4 is faster than ext3
Enviado desde mi Optimus 2X usando Tapatalk
Understanding EXT 3 vs. EXT 4
I have been flashing custom Roms on my Inspire for almost a year now, and when the EXT4 came to our device, I am having trouble with it. Each time I flash a ROM with ext4 I have issues. However I can take the same ROM that offers ext3, and I dont have any issues. Is there something I need to do to my phone, or do I have a phone that will not run ext4? My latest roms have been Gingerbread with sense 3.0 and 3.5, and as long as they are formatted ext3 I have no issues. This doesnt matter which DEV or Base.
Define "issues"
Btw: Do you use ext3 or ext with the latest cm7 kangs? I am not sure what I am using myself..
Sent from my Optimus 2X using XDA App
tonydl said:
Btw: Do you use ext3 or ext with the latest cm7 kangs? I am not sure what I am using myself..
Sent from my Optimus 2X using XDA App
Click to expand...
Click to collapse
use terminal emulator and type mount it will show what type file system your /system /data /cache
CM7 nightly 204 is ext4. I'd also like to know if the later KANG builds are ext3 or 4. The resaon being that I'd installed KANGs sucessfully from clockworkmod recovery but when booting the phone thereafter it powers off after the coloured LG boot screen.
To fix the issue I have to update from zip using the 204 build.
So I'm stuck with the original nightly 204 at the moment. I'd like to try later versions.
I havent expriencd any diffrnce between the 2 of them. Its just cool to upgrade your system (ext4), i guess.
i think the kangs are on ext 4.
Ignore my earlier comment. The reason I couldn't upgrade was due to running an old version of clockworkmod recovery.
Sent from my Optimus 2X using XDA App
backylasek said:
i think the kangs are on ext 4.
Click to expand...
Click to collapse
Definitely. CM switched the O2X to EXT4 a loooong time ago.

Is there a way to dualboot?

Is there a way to dualboot roms?
Sent from my GT540 using Tapatalk
I really know nothing about dualbooting but i don't think the optimus swift has the guts for it
No.
someone correct me if i
am wrong, but our phones can't dualboot.
It could be possible by creating new partitions. For example, have two system partitions and two data partitions. We can flash one boot.img to the boot partition for the ROM to automatically boot, and flash another to the recovery partition. So when you hold home, it will boot into the second boot.img instead.(recovery images are exactly the same as boot images but with a modified ramdisk that runs the recovery program)
Where in the second boot.img, we can modify the init.rc file to mount a different partition as /system (a data2system rom works sort of like this, init.rc is modified so the data partition is mounted as /system, and system is mounted to /data, this is how you get more space as data is stored on /system, but Android thinks its acessing the data partition, where it is really accessing system) We can use this principle to dual boot.
Now, how will this work. Somehow split the system and data partitions into two bits (2 system partitions and 2 data) If we have the 1st ROM on the original system partition, and use its original boot.img, and then have the 2nd rom on the different system partition, and modify the ramdisk to use the different partitions as /system and /data, we could have a working dual boot.
However, there are some problems.
1. Our device has a NAND that is 512MB in size. It is split into:
Boot
Recovery
System
Userdata
Cache
and some other miscellaneous partitions. System is 250MB in size, and data is 134MB (under stock partition sizes) These split would barely fit any rom on it and hardly any data either. Maybe if the device had 1GB ROM, it may be different.
2. It may require some bootloader tweaking to create these new partitions, and for the device to recognise them.
Also, why would you want to dual boot your phone anyway? You have a computer for that
App
There is this app named BootManager
I've tried it out but this can't backup the boot partition. It's currently not supported. Maybe someone could try it out.
Keep in mind that it needs to be purchased for 'LEGAL' use.
jhonnyx1000 said:
There is this app named BootManager
I've tried it out but this can't backup the boot partition. It's currently not supported. Maybe someone could try it out.
Keep in mind that it needs to be purchased for 'LEGAL' use.
Click to expand...
Click to collapse
I tried that! Gives an error when backing up boot image!
Sent from my GT540 using Tapatalk
effortless. said:
Also, why would you want to dual boot your phone anyway? You have a computer for that
Click to expand...
Click to collapse
Actually I don't
Sent from my GT540 using Tapatalk
It is possible to dualboot. A russian guy already made it for us. It was meant to dualboot 2.1 and 2.2 but that rom has never made it to beta stadium.
The idea is that a second rom is stored on the sd card. I've tried to get it working but i didnt succed. But it should work.
It was on 4pda.ru. when i am on my computer, i will post a link.
Joost
Sent from my GT540 using Tapatalk
Couldn't we use the same principal as running Ubuntu chroot? As I thought chroot and loop devices where originally for HTC to test builds? Correct me if I'm wrong here
But I always thought if you had say a 32gb SD you could have 2 or 3 roms plus a couple Linux distros running on the device through chroot not same time obviously device would handle 2 max?
Also I was looking at a article to run native Linux on the eee pad transformer it looked like all they did was swap the boot.img or some kind of script so it ran off the SD card straight away. So my question would be could you add a feature to recovery that would allow you to change boot.img or script for each rom/distro then reboot straight into it making the device multi boot?
Sent from my GT540RR using XDA App
This is the topic about the dualboot, with download links to the 'dualboot' boot, and some explanation about the partitions on the sdcard.
http://4pda.ru/forum/index.php?showtopic=200838
Joost
liamwilli said:
Is there a way to dualboot roms?
Sent from my GT540 using Tapatalk
Click to expand...
Click to collapse
This should be possible. But, would require customizing boot.img and boot loader.
ErnuB said:
I really know nothing about dualbooting but i don't think the optimus swift has the guts for it
Click to expand...
Click to collapse
effortless. said:
It could be possible by creating new partitions. For example, have two system partitions and two data partitions. We can flash one boot.img to the boot partition for the ROM to automatically boot, and flash another to the recovery partition. So when you hold home, it will boot into the second boot.img instead.(recovery images are exactly the same as boot images but with a modified ramdisk that runs the recovery program)
Where in the second boot.img, we can modify the init.rc file to mount a different partition as /system (a data2system rom works sort of like this, init.rc is modified so the data partition is mounted as /system, and system is mounted to /data, this is how you get more space as data is stored on /system, but Android thinks its acessing the data partition, where it is really accessing system) We can use this principle to dual boot.
Now, how will this work. Somehow split the system and data partitions into two bits (2 system partitions and 2 data) If we have the 1st ROM on the original system partition, and use its original boot.img, and then have the 2nd rom on the different system partition, and modify the ramdisk to use the different partitions as /system and /data, we could have a working dual boot.
However, there are some problems.
1. Our device has a NAND that is 512MB in size. It is split into:
Boot
Recovery
System
Userdata
Cache
and some other miscellaneous partitions. System is 250MB in size, and data is 134MB (under stock partition sizes) These split would barely fit any rom on it and hardly any data either. Maybe if the device had 1GB ROM, it may be different.
2. It may require some bootloader tweaking to create these new partitions, and for the device to recognise them.
Also, why would you want to dual boot your phone anyway? You have a computer for that
Click to expand...
Click to collapse
Your idea is right and would work but we can't afford to loose the recovery. It's important when modding. Unlike fastboot or KDZ modes, using recovery leaves one partition untouched. ie, when using recovery, the recovery partition is never modified. It doesn't touch boot loader either. It's almost impossible to brick a phone using recovery. And, if something goes wrong with other partitions, you can always boot into recovery and have stuff restored or fixed with an update.
jhonnyx1000 said:
There is this app named BootManager
I've tried it out but this can't backup the boot partition. It's currently not supported. Maybe someone could try it out.
Keep in mind that it needs to be purchased for 'LEGAL' use.
Click to expand...
Click to collapse
It's an HTC only app. It's an xda project. You can get it for free. Hit on to http://forum.xda-developers.com/showthread.php?t=1184173
joostvhoek said:
It is possible to dualboot. A russian guy already made it for us. It was meant to dualboot 2.1 and 2.2 but that rom has never made it to beta stadium.
The idea is that a second rom is stored on the sd card. I've tried to get it working but i didnt succed. But it should work.
It was on 4pda.ru. when i am on my computer, i will post a link.
Joost
Sent from my GT540 using Tapatalk
Click to expand...
Click to collapse
Thanks. Would love to try it out.
Danzano said:
Couldn't we use the same principal as running Ubuntu chroot? As I thought chroot and loop devices where originally for HTC to test builds? Correct me if I'm wrong here
But I always thought if you had say a 32gb SD you could have 2 or 3 roms plus a couple Linux distros running on the device through chroot not same time obviously device would handle 2 max?
Also I was looking at a article to run native Linux on the eee pad transformer it looked like all they did was swap the boot.img or some kind of script so it ran off the SD card straight away. So my question would be could you add a feature to recovery that would allow you to change boot.img or script for each rom/distro then reboot straight into it making the device multi boot?
Sent from my GT540RR using XDA App
Click to expand...
Click to collapse
chroot is not a real dual boot solution. It's based on the idea of virtualization and so it has performance issues on a low end phone like GT540. When using chroot, parts of the Android OS as well as the other OS is run at the same time. This would be idea only in faster devices with more RAM.
And, yes, if you can modify the boot.img or recovery.img to boot into other partitions, it would be awesome. The beauty of linux is that you can directly mount images as a disk unlike in Windows where you need a separate software. Due to this, mounting a different partition would be easy but modifying the boot.img or bootloader is the risky part. If you do it wrong, your phone may get permanently bricked.
joostvhoek said:
This is the topic about the dualboot, with download links to the 'dualboot' boot, and some explanation about the partitions on the sdcard.
http://4pda.ru/forum/index.php?showtopic=200838
Joost
Click to expand...
Click to collapse
Thanks
joostvhoek said:
This is the topic about the dualboot, with download links to the 'dualboot' boot, and some explanation about the partitions on the sdcard.
http://4pda.ru/forum/index.php?showtopic=200838
Joost
Click to expand...
Click to collapse
I don't understand or talk Russian. Would anybody be kind enough to find out what modifications did he do to the boot.img and/or bootloader? If we do the same modifications, we might be able to dualboot.
But, there's one problem, the boot.img is not same for all versions. Maybe that is why you can't dual boot.
It wouldn't work on the gt540. We have a dual boot for the defy which has only 90mb of ram left Max when running dual system. Usually I'm running 190mb ram on stock and 240mb on miui. Major slow down on dual boot. So no point
Sent from my MB525 using xda premium
keewanchoapsss said:
It wouldn't work on the gt540. We have a dual boot for the defy which has only 90mb of ram left Max when running dual system. Usually I'm running 190mb ram on stock and 240mb on miui. Major slow down on dual boot. So no point
Sent from my MB525 using xda premium
Click to expand...
Click to collapse
You are talking about chroot. In real dual boot, only one OS is loaded.
nibras_reeza said:
I don't understand or talk Russian. Would anybody be kind enough to find out what modifications did he do to the boot.img and/or bootloader? If we do the same modifications, we might be able to dualboot.
But, there's one problem, the boot.img is not same for all versions. Maybe that is why you can't dual boot.
Click to expand...
Click to collapse
Oh I'll be looking into this one tomorrow, I'd like to be able to have a dual boot... this would enable me to store testing roms onto sdcard and boot into them "safely" without forever having to go through backup & restore each time...
If I can crack it... I'll post it!!
Edit: I don't read Russian either... but I can reverse engineer things like this! -- Just had a brief look at it... I should be able to port his modifications over to another image, but as you said... it'll only work if both OS's are compatible with the one boot.img ... and this could take some trial and error.
Second Addition: Not to mention... it could cause issues for some people that use ext partition on sdcard for apps.... hmmz, will have to keep that in mind. (People like me ya'see lol)
olite said:
Oh I'll be looking into this one tomorrow, I'd like to be able to have a dual boot... this would enable me to store testing roms onto sdcard and boot into them "safely" without forever having to go through backup & restore each time...
If I can crack it... I'll post it!!
Edit: I don't read Russian either... but I can reverse engineer things like this! -- Just had a brief look at it... I should be able to port his modifications over to another image, but as you said... it'll only work if both OS's are compatible with the one boot.img ... and this could take some trial and error.
Second Addition: Not to mention... it could cause issues for some people that use ext partition on sdcard for apps.... hmmz, will have to keep that in mind. (People like me ya'see lol)
Click to expand...
Click to collapse
People who use ext for moving apps shouldn't face problems. Android is not Windows. =P It can handle unlimited number of partitions. Looking at the guide, I could understand that the method uses multiple ext partitions. People using sd-ext for apps would only need to increase the mtdblockn(where n is a number) by 1 or 2 if using swap as well.
Yup. Both OSs will work only if the boot.imgs are compatible. That means we might not be able to run 1.6 and 2.3. However, this wouldn't be applicable if you can loop the boot.imgs as well.
ie a setup likes.
BOOT has a GRUB like boot loader which is compatible with Android is SYSTEM.
SYSTEM partition has one OS.
Then, there will be different BOOT and SYSTEM is each of the sd-ext partition or they will be stored as imgs in SD.
When device boots, it will enter BOOT. Then, this will present a menu which will allow you to select OS. If you choose, default, it will load SYSTEM from phone. If you choose another, it will loop to a BOOT from the SD-ext which will loads its relevant SYSTEM from SD/SDEXT.
That's just my idea though. Basically, if you can get an idea of the modifications that need to be made to BOOT.img to loop mount another partition as BOOT or SYSTEM, then the problem is 80% solved.
nibras_reeza said:
People who use ext for moving apps shouldn't face problems. Android is not Windows. =P It can handle unlimited number of partitions. Looking at the guide, I could understand that the method uses multiple ext partitions. People using sd-ext for apps would only need to increase the mtdblockn(where n is a number) by 1 or 2 if using swap as well.
Click to expand...
Click to collapse
lol, yer I worded that wrong... I meant it *could* be a problem if they just followed his guide steps (since it doesn't account for existing use of ext on sdcard), but you'r right this isn't really a problem... it just requires an additional partition. Also, I'd probably change the partition layout instead so that applications such as Link2SD would still be able to "automatically" (it only checks partition #1) locate the ext partition intended for apps.
Something like this...
Partition #0: FAT32
Partition #1: EXT2/3 <-- sd-ext2
Partition #2: EXT2/3 <-- data
Partition #3: EXT2/3 <-- system
Partition #4: SWAP
This would allow most internal OS's to continue to function as per normal without any script modifications.
(Most swap mount scripts are just blind scripts, they simply try mounting each partition from #1 to #9 as swap... so swap location shouldn't be an issue)
#!/system/bin/sh
#
# find and enable swap
#
echo 30 > /proc/sys/vm/swappiness
# find swap partition
for PART in `seq 0 9`;
do
swapon /dev/block/mmcblk0p$PART
if [ $? = 0 ]; then
break
fi
done
Click to expand...
Click to collapse
nibras_reeza said:
That's just my idea though. Basically, if you can get an idea of the modifications that need to be made to BOOT.img to loop mount another partition as BOOT or SYSTEM, then the problem is 80% solved.
Click to expand...
Click to collapse
And a damn good one at that... sadly I think this might just be a lil bit out of my reach... for now! While I should be able to get it to work for 2.1-2.3 (Since they essentially use the same boot), I honestly don't know where to begin with boot looping (I understand the concept yes, just not sure how to implement it... wonder if I can bake a grub version for this...)
This idea is really exciting. I wish i could help but as it stands, based on my extreme lack of know-how, i'd be as much help as a sack of potatoes XD
Sent from my GT540 using XDA App
olite said:
lol, yer I worded that wrong... I meant it *could* be a problem if they just followed his guide steps (since it doesn't account for existing use of ext on sdcard), but you'r right this isn't really a problem... it just requires an additional partition. Also, I'd probably change the partition layout instead so that applications such as Link2SD would still be able to "automatically" (it only checks partition #1) locate the ext partition intended for apps.
Something like this...
Partition #0: FAT32
Partition #1: EXT2/3 <-- sd-ext2
Partition #2: EXT2/3 <-- data
Partition #3: EXT2/3 <-- system
Partition #4: SWAP
This would allow most internal OS's to continue to function as per normal without any script modifications.
(Most swap mount scripts are just blind scripts, they simply try mounting each partition from #1 to #9 as swap... so swap location shouldn't be an issue)
And a damn good one at that... sadly I think this might just be a lil bit out of my reach... for now! While I should be able to get it to work for 2.1-2.3 (Since they essentially use the same boot), I honestly don't know where to begin with boot looping (I understand the concept yes, just not sure how to implement it... wonder if I can bake a grub version for this...)
Click to expand...
Click to collapse
Porting grub eh? Hmm. I believe there should be an ARM version for grub but we might have trouble with the drivers and kernel. It might be a better idea to copy the menu layout from CWM recovery. The menu need not be intelligent.
As for me, I also don't know how to loop the boot images.
daggerxXxsin said:
This idea is really exciting. I wish i could help but as it stands, based on my extreme lack of know-how, i'd be as much help as a sack of potatoes XD
Sent from my GT540 using XDA App
Click to expand...
Click to collapse
You could always risk your phone for others by using the pre-alpha. xD
Porting grub eh? Hmm. I believe there should be an ARM version for grub but we might have trouble with the drivers and kernel.
Click to expand...
Click to collapse
We wouldn't need a kernel for GRUB, as GRUB loads the kernel. We would have to modify the bootloader (or MBR) to use GRUB.

[Guide]How 2 Create EXT3 for the Salsa only! * Increased Internal Memory*

Ok seems many usrs here have the same problems over and over again. so heres a tut!
This will probably cover many other topics but simplified here as much as i can.
You Must have the following to get this to work:
ROOT
Recovery 5.0.2.6
busybox installed.
if you have non of these...do not attempt any of this thread till you have!
To start with.
Creation of EXT3 Partitions.
you will need Minitool Partition Wizard. Mini Tool Partition Wizard Download
This is a harddrive/diskspace program allowing accurate modification of disk space.
Never create an EXT3 in CWM, as this will create whats known as a swap drive.
this causes the bootloop. Hence the non boot!
EXT3 has to be set as primary drive not logical.
Size allowance recommendations (personal choice, but this is after a few findings and results given by Salsa users)
SD Card Size.................................EXT3 Size
2GB......(Class 2).............................250MB
4GB......(Class 2-4)..........................500MB
8GB......(Class4-6)...........................500MB-1GB
16GB....(Class8-10).........................1.2GB​
WARNING, anything over 1.5GB will result in serious problems and SD damage
This also works around class types of SD Card. the higher the class the faster it works, there are various brands offering different class cards, find a fast and big card for best performance. I currently use Class 8 16GB with 1GB Ext3 with little/no lag
Wise idea before this to make an SD backup, if done correctly your data will not be affected...if you screwed up...you'll loose everything...so back it up!
To start with,
Remove Sd Card and use and SD Reader and insert into your computer USB Slot.
Open Minitool Partition Wizard.
Resize your sd card accordingly leaving 1.2-1.5gb of unallocated space. Apply the actions.
Now you have the unallocated space, reformat the space in EXT3 and set as Primary drive. Apply Actions.
Now normally the Application throws your sd out and says bad drive......this is sometimes normal so don't panic.
Reinsert your Sd in Phone and boot into recovery only
Data2sd script
theres 2 scripts available for these roms.
htc-data2sd-ext3 or data2whatever by m1ndh8x4r.
2.1 Roms work well with htc-data2sd-ext3 script with no problems.
data2whatever works really well with 3.5 sense Roms (Bens/M1nds)
*****There is a warning with this data2whatever script....When using this script, you will notice after a short period, that you cannot update or install any more apks. This is due to a Dalvik error within the script on Deodexed roms, currently it cannot be fixed, you have been warned*****​
these can be used easily but the following rules must be applied.
You must flash the rom firstly by the 3 wipes...regardless!
flash the rom as normal and reboot full, letting the rom fully build it self and load up... ie input your details/sign in wifi etc.
check it out for a few mins while your waiting...hey even make a backup lol!
OK now reboot in recovery and flash the chosen script....DO NOT WIPE ANYTHING!
once flashed reboot normally.
it will boot, it may take up to 5-10mins but it will boot. if by any chance you a boot loop at the boot animation screen then you have an EXT3 fault and you must redo the EXT3 Partition in Minitool to proceed again.
data2sd scripts are here>
http://www.mediafire.com/download.php?duigp9ky9796b65 for htc-data2sd-ext3.zip
http://www.mediafire.com/download.php?m7bv6pk024p63ef for d2extv0.43.zip (New/Advanced)
http://www.mediafire.com/download.php?qr5rh2fho1hnbnl for data2whatever
This is a proven way and so many have tried and failed other ways.
Please try this guide. If you get stuck please just ask!
Please Answer my poll at the top and Thank this post...Ty!
If you Answer NO to this guide, please post below and tell me why so i may help further
Heyy it worked thanks man
BigBearEvo said:
Open Minitool Partition Wizard.
Resize your sd card accordingly leaving 1.2-1.5gb of unallocated space. Apply the actions.
Now you have the unallocated space, reformat the space in EXT3 and set as Primary drive.
Click to expand...
Click to collapse
Trying to do this with fdisk on linux
It works but runs slowly for some reason
I have a 2GB cards, first partition is about 1.4 for normal /sdcard the remaining .4GB for /data
Both partitions are start aligned on 2048 sectors
Issue - applications get corrupted after restart
I am facing strange issue. I did everything described above and have /data on sd. But everytime I reboot something happens to most apps. They are installed but when I try to launch any of them I got errors and application closes. I need to reinstall EVERY app and they work until next reboot. Any ideas about the cause or what to check ? At this point I am trying not to discharge or reboot my phone by it;s impossible to keep it that way.
procek said:
I am facing strange issue. I did everything described above and have /data on sd. But everytime I reboot something happens to most apps. They are installed but when I try to launch any of them I got errors and application closes. I need to reinstall EVERY app and they work until next reboot. Any ideas about the cause or what to check ? At this point I am trying not to discharge or reboot my phone by it;s impossible to keep it that way.
Click to expand...
Click to collapse
thats a rom issue.
What rom are you running?
Are you using a Data2sd script? if so which one?
Are you using links2sd?
BigBearEvo said:
thats a rom issue.
What rom are you running?
Are you using a Data2sd script? if so which one?
Are you using links2sd?
Click to expand...
Click to collapse
I am running standard HTC ROM 1.12.401.2 With Sense 2.1.
I used ext3 version of script.
No. Shall I ?
procek said:
I am running standard HTC ROM 1.12.401.2 With Sense 2.1.
I used ext3 version of script.
No. Shall I ?
Click to expand...
Click to collapse
no dont lol...ok sounds a bit stupid but have u got root? because what your describing is and apps2sd thing...which u cant get on stock rom....but if u dont have full root....then this sort of thing does happen....or...you got a faulty ext3 partition...
questions next...
which guide did u make ext3?
size and did u make swap?
root?
Need file name of the data2sd script u used and how u used it...(this is important)
so i need full break down....assuming u have root that is....this almost sounds like a silly problem, but then most of us don't use stock roms anymore....so we dont have this problem lol
BigBearEvo said:
no dont lol...ok sounds a bit stupid but have u got root? because what your describing is and apps2sd thing...which u cant get on stock rom....but if u dont have full root....then this sort of thing does happen....or...you got a faulty ext3 partition...
questions next...
which guide did u make ext3?
size and did u make swap?
root?
Need file name of the data2sd script u used and how u used it...(this is important)
so i need full break down....assuming u have root that is....this almost sounds like a silly problem, but then most of us don't use stock roms anymore....so we dont have this problem lol
Click to expand...
Click to collapse
Of course I have a root - it works perfectly. I created the partition according to above instructions (I mean this thread). My ext3 partition is about 800 MB and 3200 MB is for FAT32. I did not create swap - just fat32 and ext3 with Partition Wizard. I used htc-data2sd-ext3.zip in I think normal way - phone reset, installing busybox, reboot, installing script with recovery - done. Everything is perfect until next reboot.
procek said:
Of course I have a root - it works perfectly. I created the partition according to above instructions (I mean this thread). My ext3 partition is about 800 MB and 3200 MB is for FAT32. I did not create swap - just fat32 and ext3 with Partition Wizard. I used htc-data2sd-ext3.zip in I think normal way - phone reset, installing busybox, reboot, installing script with recovery - done. Everything is perfect until next reboot.
Click to expand...
Click to collapse
sounds like a problem with your rom my friend....hard to tell without seeing it really...
have you thought about changing the rom itself?
BigBearEvo said:
sounds like a problem with your rom my friend....hard to tell without seeing it really...
have you thought about changing the rom itself?
Click to expand...
Click to collapse
To this moment no. But if there's no other option I will probably have to...
procek said:
To this moment no. But if there's no other option I will probably have to...
Click to expand...
Click to collapse
either that or find your ruu and reinstall stock again!
Funny thing
I used my previous card (smaller - just 2 GB) and there's no such behaviour as with my 4GB. Smaller one is Sandisk, bigger one is Kingstone - both known for good products. So switching ROM is rather not an option. There's something about SD but I can not figure out what...
Pls help
I have created 6gb of fat32 and copied ROM and data2sd-ext3.zip then formatted remaining 1gb space in ext3. When I tried to install zip from recovery mode it throws "E: can't mount /sdcard/"
pls help
Thx
yuva0103 said:
I have created 6gb of fat32 and copied ROM and data2sd-ext3.zip then formatted remaining 1gb space in ext3. When I tried to install zip from recovery mode it throws "E: can't mount /sdcard/"
pls help
Thx
Click to expand...
Click to collapse
how did you make the partitions? and are they set as primary?
what class sd card is it? you need a class 8 or 10 on that size.
I used mini tool for partition. I set fat32 as logical and ext3 as primary. I have 8gb class 10 SD.
Sent from my HTC Salsa C510e using XDA
Shrink the ext3 to 750mb and set all partitions as primary.
BigBear is using Xparent Tapatalk Purple
Yep now I can see my data in SD card. Another problem I triple wiped and flash arc rom again, and given detail/sign in. When trying to flash script in recovery mode, it asks for busybox in some sys folder. I don't have busybox and also script installed, but ext3 memory not reflects in as main memory. Am I used different script or I need to install busybox, if so how to do that.?
I installed busybox @ system/xbin and flashed script, it worked. Finally my internal memory problem solved:thumbup:
I request to add installing busybox step and download link for script in tutorial.
Thx bb
Sent from my HTC Salsa C510e using XDA
I used data2sd without without any problem for past two days, suddenly today some apps force closing. Instagram app show error msg like"unfortunately this device's filesystem is reporting a problem." and pointing to this url "bit.ly/igfilesystem".
pls help.
I'm using arc V2 ROM, class 10 8gb sd, with 750mb of ext3.
yuva0103 said:
I used data2sd without without any problem for past two days, suddenly today some apps force closing. Instagram app show error msg like"unfortunately this device's filesystem is reporting a problem." and pointing to this url "bit.ly/igfilesystem".
pls help.
I'm using arc V2 ROM, class 10 8gb sd, with 750mb of ext3.
Click to expand...
Click to collapse
contact instagram with a logcat or report for them to check

SD-EXT

I am looking forward to make a partition of my SD Card to allow easier installation of apps.
I have a 16GB Micro-SD Card and i'm looking forward to make a 4GB Partition.
I've heard of amarullz script and I definitely want to use it.
I searched XDA Alot, and i found out that there are different partition types. So if someone could kindly answer these questions, It would be great:
1) Can you give me a simple and efficient guide on how to partition using CWM, or anything else?
2) What partition type should i use.
3) Does Amarullz script need to be configured or it's the simple flashing.
4) Is there any way to automatically move apps to sd-ext without apps like S2E. I think the scripts do that but i'm not sure.
Thanks.
xD
masterex567 said:
1) Can you give me a simple and efficient guide on how to partition using CWM, or anything else?
2) What partition type should i use.
3) Does Amarullz script need to be configured or it's the simple flashing.
4) Is there any way to automatically move apps to sd-ext without apps like S2E. I think the scripts do that but i'm not sure.
Thanks.
xD
Click to expand...
Click to collapse
1 no, use search and check the stickies. Cwm and partition guides are all over the place. Reading several guides to do it will help you in case something doesn't go as planned.
2 depends. Stock roms work better with fat32 and ext2 partitions. Custom roms work good with any ext format partition. Cwm creates ext3 format partitions, for other formats use another partitioning tool (minitool partition wizard).
3 just flash it and reboot twice. It needs a kernel that supports /init.d, which most custom roms have, and stock roms can be flashed with cf-root to enable /init.d.
4 yeah, the scripts do it. There are several, amarullz is one, there's also int2ext++ and darktremors (this one requires some user input though). Look them up, make your call.
dxppxd said:
1 no, use search and check the stickies. Cwm and partition guides are all over the place. Reading several guides to do it will help you in case something doesn't go as planned.
2 depends. Stock roms work better with fat32 and ext2 partitions. Custom roms work good with any ext format partition. Cwm creates ext3 format partitions, for other formats use another partitioning tool (minitool partition wizard).
3 just flash it and reboot twice. It needs a kernel that supports /init.d, which most custom roms have, and stock roms can be flashed with cf-root to enable /init.d.
4 yeah, the scripts do it. There are several, amarullz is one, there's also int2ext++ and darktremors (this one requires some user input though). Look them up, make your call.
Click to expand...
Click to collapse
oK..
Any link to a simple and efficient guide on partitioning??
Just a tip. Never go beyond 1GB SD-ext size. You'll just wait it coz app size are about 20-30 mb (the bigger ones) and you'll not be installing that much on your phone.
About partitioning you can just do it via CWM recovery.
Shadow xD said:
Just a tip. Never go beyond 1GB SD-ext size. You'll just wait it coz app size are about 20-30 mb (the bigger ones) and you'll not be installing that much on your phone.
About partitioning you can just do it via CWM recovery.
Click to expand...
Click to collapse
Okk..
I just wanted to install over 10 pages of apps.
I heard partitioning through CWM makes an ext3 partition, and ext3 partitions are not supported.
One question: I'm following this: http://forum.xda-developers.com/showthread.php?t=1476121
If i use minitool partition wizard and follow the instructions there. will amarullz script work?
And will it work on all roms like cm7, cm9 and stock????
Thanks.
Ext4 has been said around as unstable. *need to research more on this one*
Yes, CWM makes ext3 partition.
If you're using CM7 based ROM I'd suggest using S2E. Supports ext3, no errors whatsoever, 1GB is more than enough for over 100 apps, and make sure the SD Card is class 6 or higher, otherwise you might face performance issues. It's just install, tick and forget. Unlimited *theoretically* apps can be installed then
I do not have any idea on Amarulzz script though,
This Page might help
So what's the best partition??
If i follow this guide: http://forum.xda-developers.com/wiki/SD_card_partitioning
Will it succesfully get me the result?
masterex567 said:
So what's the best partition??
If i follow this guide: http://forum.xda-developers.com/wiki/SD_card_partitioning
Will it succesfully get me the result?
Click to expand...
Click to collapse
Yes that's a good guide.
Ok. Great.
Final Question: What Partition type should i use? Ext2, Ext3 or Fat32??
It should work good with amarullz script and with stock and cm7 roms...
Damn. I try deleting partition through minitool and after that my sd card isn't recognized, it says damaged.
though i fixed it with a format. :/
masterex567 said:
Ok. Great.
Final Question: What Partition type should i use? Ext2, Ext3 or Fat32??
It should work good with amarullz script and with stock and cm7 roms...
Damn. I try deleting partition through minitool and after that my sd card isn't recognized, it says damaged.
though i fixed it with a format. :/
Click to expand...
Click to collapse
I use ext3 with a 16gb class 6 sd card (1gb partition) with A2SD+ cronmod script.
Shadow xD said:
I use ext3 with a 16gb class 6 sd card (1gb partition) with A2SD+ cronmod script.
Click to expand...
Click to collapse
Okk. I've finished the first step according to the guide.
Well. According to the guide "Step 2". and created the fat32 primary partition. Now on step 3 i'm kind of clueless. coz i can't click create new partition as it is greyed out.
I think i'm just gonna use CWM.
What's the procedure to use CWM, to partition for 4gb?? and then use amarullz??
masterex567 said:
Okk. I've finished the first step according to the guide.
Well. According to the guide "Step 2". and created the fat32 primary partition. Now on step 3 i'm kind of clueless. coz i can't click create new partition as it is greyed out.
I think i'm just gonna use CWM.
What's the procedure to use CWM, to partition for 4gb?? and then use amarullz??
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1477996
Shadow xD said:
http://forum.xda-developers.com/showthread.php?t=1477996
Click to expand...
Click to collapse
Thanks. I partitioned.
Now, I'm going to use amarullz script. I see that it needs to be copied to init.d.
Isn't there any way to make a flashable zip coz i change roms aloot.
Thx!!
Search for the original thread here in xda. You will find the flashable zip
Sent from my GT-S5830 using xda premium
Shadow xD said:
Search for the original thread here in xda. You will find the flashable zip
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
I got it. It's ok..
I prefer doing it manually anyways.
Thanks a lott!

[Q] installing... CRONMOD

Okay So I Really Hate Script's,,But i Thought Of giving A Try on The Cronmod Script First Thing I Did is Flashing Rafa's Kernel with init.d supported installed it fine.. but heres the first time i make my SD 2nd partition so I Went Straight to CWM (i have 2GB SD CARD)went to advance And Press Partition SD CARD or Sumthing like that.. Chose 508MB and swap 64MB then After that i Flashed The Script Successfully But After Rebooting I Don't See ANY change in my Phone's Storage ..........................Am i Doing something wrong ?? Please Help!!
Thanks in
Advance
Boudz78 said:
Okay So I Really Hate Script's,,But i Thought Of giving A Try on The Cronmod Script First Thing I Did is Flashing Rafa's Kernel with init.d supported installed it fine.. but heres the first time i make my SD 2nd partition so I Went Straight to CWM (i have 2GB SD CARD)went to advance And Press Partition SD CARD or Sumthing like that.. Chose 508MB and swap 64MB then After that i Flashed The Script Successfully But After Rebooting I Don't See ANY change in my Phone's Storage ..........................Am i Doing something wrong ?? Please Help!!
Thanks in
Advance
Click to expand...
Click to collapse
I ha the same problem while making partitions for linking apps via link2sd but made partition later via mini partition tool and it worked so try that ... but have no idea about cronmod script l.
Sent from my GT-S5830i using xda premium
Link2SD partition Works with me.. But Cronmod script dont? WTF
Boudz78 said:
Link2SD partition Works with me.. But Cronmod script dont? WTF
Click to expand...
Click to collapse
Cronmod works for me, i got almost 100 user apps and 20mb internal occupied :laugh: and I also made partition with Minitool partiton wizard, followed this tutorial :http://www.youtube.com/watch?v=Cygl0qZnbaM
since you have already made a partition you will see 2 partitions, just right-click delete on both of them and create new partition of fat32 and follow the tutorial and dont put label ext2, put sd-ext. See my first post here (post #3) http://forum.xda-developers.com/showthread.php?p=34120404 :laugh:
Sahaj Jain said:
Cronmod works for me, i got almost 100 user apps and 20mb internal occupied :laugh: and I also made partition with Minitool partiton wizard, followed this tutorial :http://www.youtube.com/watch?v=Cygl0qZnbaM
since you have already made a partition you will see 2 partitions, just right-click delete on both of them and create new partition of fat32 and follow the tutorial and dont put label ext2, put sd-ext. See my first post here (post #3) http://forum.xda-developers.com/showthread.php?p=34120404 :laugh:
Click to expand...
Click to collapse
What about the imei problem many people got after flashing this?has it been resolved? You had any problems while flashing it?
Sent from my GT-S5830i using xda premium
soumik shah said:
What about the imei problem many people got after flashing this?has it been resolved? You had any problems while flashing it?
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
Yes it has been fixed. It is mentioned on the thread and also how to backup imei. So you can try this script. It is working perfectly for me
Sent from my Galaxy Ace i using xda premium
Sahaj Jain said:
Yes it has been fixed. It is mentioned on the thread and also how to backup imei. So you can try this script. It is working perfectly for me
Sent from my Galaxy Ace i using xda premium
Click to expand...
Click to collapse
So now even I want to try it... We have to make 1 partition of ext2/3/4 and then wipe data/sd ext and then flash this script. Am I right till here?
And there are three files there we have to flash any one file of cronmod unofficail by stryke and have to flash sd2ext also?
Sent from my GT-S5830i using xda premium
soumik shah said:
So now even I want to try it... We have to make 1 partition of ext2/3/4 and then wipe data/sd ext and then flash this script. Am I right till here?
And there are three files there we have to flash any one file of cronmod unofficail by stryke and have to flash sd2ext also?
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
Yes, Make ext partition and flash Cronmod script, just follow every instructions in the Cronmod thread

Categories

Resources