I hope someone is still watching this thread...
I have a SGT SCH-i800 that exhibits the problem described in the OP. I successfully got CM10.1 nightly to boot from SD card using the instructions in a later post. But I would like to be able to flash other ICS ROMs as well, so I am trying to follow the steps in the OP to be able to do that. I partitioned the SD card and modified the ROM I want to install etc.
But when I get to this part, I run into problems:
Loading the Modded ROM to the SD:
[background=rgb(245, 245, 245)]Because we messed with the SD Cards, CWM will have a bit of trouble finding the external SD Card (until we flash our ROM).[/background]
[background=rgb(245, 245, 245)]Go ahead and connect your device to your computer and ADB the following command:[/background]
adb shell "echo /dev/block/mmcblk0p3 > /sys/devices/platform/usb_mass_storage/lun0/file"
[background=rgb(245, 245, 245)]That will allow you to access your SD Card from your PC, just copy your modded ROM to it.[/background]
[background=rgb(245, 245, 245)]Now, issude the following command:[/background]
adb shell mount /dev/block/mmcblk0p3 /sdcard
[background=rgb(245, 245, 245)]This will allow you to install the .zip file from CWM, go ahead and do it. [/background]
[background=rgb(245, 245, 245)]It appears as though I get access to the SD card from adb and I can drag/drop the modded ROM into the SD partition, but when I try to adb shell mount... so I can flash the zip I get an error that the directory is busy. I can't do anything at that point so I boot back into CM10 and start over. When I go back into CWM and start over it appears as though the modded ROM I had previously put in is no longer there. [/background]
[background=rgb(245, 245, 245)]Any thoughts?[/background]