[Android Software/Hacking General [Developers Only]] impactor:
GB 2.3.7

Mounts2SD installed and working, moved data and dalvik to SD.

But I have enough space on DATA partition, to move dalvik back to internal, so I uncheck it, and reboot.

And the phone won't boot anymore. Here's the logcat:

--------- beginning of /dev/log/main
I//system/xbin/run-parts( 80): Welcome to Android 2.3.7 /
I//system/xbin/run-parts( 80): chown: no such tool
V/Mounts2SD( 187): Preparing configurations
D/Mounts2SD( 347): Moving property m2sd.enable_reversed_mount='0' into /props/
D/Mounts2SD( 380): Moving property m2sd.enable_sdext_journal='0' into /props/
D/Mounts2SD( 413): Moving property m2sd.enable_swap='0' into /props/
D/Mounts2SD( 446): Moving property m2sd.move_apps='1' into /props/
D/Mounts2SD( 479): Moving property m2sd.move_dalvik='0' into /props/
D/Mounts2SD( 512): Moving property m2sd.move_data='0' into /props/
D/Mounts2SD( 545): Moving property m2sd.no_tmpfs_cache='0' into /props/
D/Mounts2SD( 578): Moving property m2sd.run_sdext_fschk='1' into /props/
D/Mounts2SD( 611): Moving property m2sd.script='1' into /props/
D/Mounts2SD( 644): Moving property m2sd.set_sdcard_readahead='4096' into /props/
D/Mounts2SD( 677): Moving property m2sd.set_sdext_fstype='ext4' into /props/
D/Mounts2SD( 710): Moving property m2sd.set_swap_level='0' into /props/
V/Mounts2SD( 729): Waiting for sdcard to initiate
D/Mounts2SD( 745): Preparing try number 1 for locating the sdcard
D/Mounts2SD( 762): Checking device type on /sys/block/mmcblk0
V/Mounts2SD( 787): The sdcard device was located at /dev/block/mmcblk0
D/Mounts2SD( 802): The sdcard MM number was located at 179:0
V/Mounts2SD( 817): Setting sdcard readahead to 4096Kb
V/Mounts2SD( 828): Checking sdcard partitions
D/Mounts2SD( 844): Looking for device file /dev/block/mmcblk0p1
V/Mounts2SD( 862): Using /dev/block/mmcblk0p1 as fat32 (sdcard)
D/Mounts2SD( 881): Looking for device file /dev/block/mmcblk0p2
V/Mounts2SD( 903): Using /dev/block/mmcblk0p2 as ext4 (sd-ext)
D/Mounts2SD( 932): Looking for device file /dev/block/mmcblk0p3
D/Mounts2SD( 948): Device file /dev/block/mmcblk0p3 does not exist
V/Mounts2SD( 971): Running file system check on sd-ext
I/Mounts2SD( 985): Error detected while checking sd-ext. Auto correction was performed!
V/Mounts2SD( 988): Setting optimized mount parameters on sd-ext
D/Mounts2SD( 1008): Ext4 file system detected, checking journal settings
D/Mounts2SD( 1059): Starting mount operating on sd-ext
D/Mounts2SD( 1098): Trying to mount sd-ext as ext4 on /sd-ext with options 'noatime,nodiratime,relatime,noauto_da_alloc,data=ordered,commit=15,barrier=1,nouser_xattr,errors=continue,nosuid,nodev'
D/Mounts2SD( 1128): The sd-ext partition was mounted, now testing writeable state
I//system/xbin/run-parts( 80): Filesystem 1K-blocks Used Available Use% Mounted on
I//system/xbin/run-parts( 80): /dev/block/mmcblk0p2 604736 345844 258892 57% /sd-ext
V/Mounts2SD( 1154): The sd-ext partition was mounted successfully at /sd-ext
V/Mounts2SD( 1176): Preparing to move content between /data and /sd-ext
D/Mounts2SD( 1423): Looking in /data/app to see if something should be moved into /sd-ext/app
D/Mounts2SD( 1461): Looking in /data/app-private to see if something should be moved into /sd-ext/app-private
D/Mounts2SD( 1495): Looking in /data/app-system to see if something should be moved into /sd-ext/app-system
D/Mounts2SD( 1526): Looking in /sd-ext/data to see if something should be reverted back to /data/data
D/Mounts2SD( 1553): Looking in /sd-ext/dalvik-cache to see if something should be reverted back to /data/dalvik-cache
V/Mounts2SD( 1580): Reverting /sd-ext/dalvik-cache back to /data/dalvik-cache
D/Mounts2SD( 1620): The size of /sd-ext/dalvik-cache is 145Mb. Comparing it to the remaining spaze on /data which is 155Mb
D/Mounts2SD( 1648): Looking in /sd-ext/property to see if something should be reverted back to /data/property
D/Mounts2SD( 1675): Looking in /sd-ext/misc to see if something should be reverted back to /data/misc
D/Mounts2SD( 1702): Looking in /sd-ext/system to see if something should be reverted back to /data/system
D/Mounts2SD( 1729): Looking in /sd-ext/local to see if something should be reverted back to /data/local
D/Mounts2SD( 1756): Looking in /sd-ext/tombstones to see if something should be reverted back to /data/tombstones
D/Mounts2SD( 1783): Looking in /sd-ext/secure to see if something should be reverted back to /data/secure
V/Mounts2SD( 1812): Attaching /sd-ext/app to /data/app
V/Mounts2SD( 1846): Attaching /sd-ext/app-private to /data/app-private
V/Mounts2SD( 1880): Attaching /sd-ext/app-system to /data/app-system
V/Mounts2SD( 1902): Optimizing the internal nand partitions
D/Mounts2SD( 1932): Located the device /dev/block/mtdblock3 belonging to /system
D/Mounts2SD( 1959): Located the device MM number 31:3 belonging to /system
V/Mounts2SD( 1970): Setting /system nand readahead to 4kb
V/Mounts2SD( 1981): Setting optimized mount parameters on /system
D/Mounts2SD( 2008): Located the device /dev/block/mtdblock5 belonging to /data
D/Mounts2SD( 2035): Located the device MM number 31:5 belonging to /data
V/Mounts2SD( 2046): Setting /data nand readahead to 4kb
V/Mounts2SD( 2057): Setting optimized mount parameters on /data
D/Mounts2SD( 2084): Located the device /dev/block/mtdblock4 belonging to /cache
D/Mounts2SD( 2111): Located the device MM number 31:4 belonging to /cache
V/Mounts2SD( 2122): Setting /cache nand readahead to 4kb
V/Mounts2SD( 2133): Setting optimized mount parameters on /cache
V/Mounts2SD( 2152): Looking for new system apps in /data/app-system to link to /system/app
D/Mounts2SD( 2160): Running S-On test on /system
D/Mounts2SD( 2239): Checking SWAP partition and SWAP settings
D/Mounts2SD( 2264): Handling the Cache partition and it's settings
V/Mounts2SD( 2301): Preparing to replace the cache partition
D/Mounts2SD( 2383): Setting cache location to /sd-ext/cache
V/Mounts2SD( 2396): Unmounting internal cache partition
V/Mounts2SD( 2414): Attaching /sd-ext/cache to /cache
D/Mounts2SD( 2481): Function: Changing permissions on /cache to system.cache:0771!
I//system/xbin/run-parts( 80): chown: unknown user/group system:cache
D/Mounts2SD( 2532): Making sure that the init.rc defined folder /cache/download exists
D/Mounts2SD( 2550): Making sure that the init.rc defined folder /cache/dalvik-cache exists
D/Mounts2SD( 2568): Making sure that the init.rc defined folder /cache/lost+found exists
D/Mounts2SD( 2588): Examining how to handle /data/data/com.android.providers.downloads/cache
D/Mounts2SD( 2604): The cache folder /data/data/com.android.providers.downloads/cache is not available. Trying again on next boot
V/Mounts2SD( 2614): Changing permissions on /data/local/tmp
V/Mounts2SD( 2691): Attaching /data/local/tmp on /sd-ext/data@local@tmp
I/andrev_oc( 2723): Reading configuration files...
I/andrev_oc( 2723): Configuration files successfully loaded.
I/andrev_oc( 2723): andrev_oc was granted root permissions.
I/andrev_oc( 2723): Entering daemon mode.
I/andrev_oc( 2724): Checking device screen status...
I/logwrapper( 80): /system/xbin/run-parts terminated by exit(0)
I/DEBUG ( 2889): debuggerd: Sep 30 2011 13:19:12
D/AK8973 ( 2896): AK8973 daemon 1.2.3 Start
D/AK8973 ( 2896): (Library version : 1.2.1.620)
--------- beginning of /dev/log/system
I/Vold ( 2887): Vold 2.1 (the revenge) firing up
D/Vold ( 2887): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
D/Vold ( 2887): USB connected
D/Vold ( 2887): Share method ums now available
D/Vold ( 2887): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)
D/Vold ( 2887): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
I/Netd ( 2888): Netd 1.0 starting
D/Vold ( 2887): USB connected
D/AndroidRuntime( 2891):
D/AndroidRuntime( 2891): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
I/AndroidRuntime( 2891): Heap size: -Xmx32m
D/AndroidRuntime( 2891): CheckJNI is OFF
D/dalvikvm( 2891): creating instr width table
E/dalvikvm( 2891): Can't open dex cache '/data/dalvik-cache/system@framework@core.jar@classes.dex': No such file or directory
I/dalvikvm( 2891): Unable to open or create cache for /system/framework/core.jar (/data/dalvik-cache/system@framework@core.jar@classes.dex)
D/dalvikvm( 2891): Unable to process classpath element '/system/framework/core.jar'
E/dalvikvm( 2891): Can't open dex cache '/data/dalvik-cache/system@framework@bouncycastle.jar@classes.dex': No such file or directory
I/dalvikvm( 2891): Unable to open or create cache for /system/framework/bouncycastle.jar (/data/dalvik-cache/system@framework@bouncycastle.jar@classes.dex)
D/dalvikvm( 2891): Unable to process classpath element '/system/framework/bouncycastle.jar'
E/dalvikvm( 2891): Can't open dex cache '/data/dalvik-cache/system@framework@ext.jar@classes.dex': No such file or directory
I/dalvikvm( 2891): Unable to open or create cache for /system/framework/ext.jar (/data/dalvik-cache/system@framework@ext.jar@classes.dex)
D/dalvikvm( 2891): Unable to process classpath element '/system/framework/ext.jar'
E/dalvikvm( 2891): Can't open dex cache '/data/dalvik-cache/system@framework@framework.jar@classes.dex': No such file or directory
I/dalvikvm( 2891): Unable to open or create cache for /system/framework/framework.jar (/data/dalvik-cache/system@framework@framework.jar@classes.dex)
D/dalvikvm( 2891): Unable to process classpath element '/system/framework/framework.jar'
E/dalvikvm( 2891): Can't open dex cache '/data/dalvik-cache/system@framework@android.policy.jar@classes.dex': No such file or directory
I/dalvikvm( 2891): Unable to open or create cache for /system/framework/android.policy.jar (/data/dalvik-cache/system@framework@android.policy.jar@classes.dex)
D/dalvikvm( 2891): Unable to process classpath element '/system/framework/android.policy.jar'
E/dalvikvm( 2891): Can't open dex cache '/data/dalvik-cache/system@framework@services.jar@classes.dex': No such file or directory
I/dalvikvm( 2891): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/system@framework@services.jar@classes.dex)
D/dalvikvm( 2891): Unable to process classpath element '/system/framework/services.jar'
E/dalvikvm( 2891): Can't open dex cache '/data/dalvik-cache/system@framework@core-junit.jar@classes.dex': No such file or directory
I/dalvikvm( 2891): Unable to open or create cache for /system/framework/core-junit.jar (/data/dalvik-cache/system@framework@core-junit.jar@classes.dex)
D/dalvikvm( 2891): Unable to process classpath element '/system/framework/core-junit.jar'
E/dalvikvm( 2891): No valid entries found in bootclasspath '/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar'
W/dalvikvm( 2891): JNI_CreateJavaVM failed
E/AndroidRuntime( 2891): JNI_CreateJavaVM failed
I/Netd ( 2931): Netd 1.0 starting
I/ ( 2930): ServiceManager: 0xad50
E/AudioHardwareQSD( 2930): Cannot open /dev/audience_a1026 -1
I/HTC Acoustic( 2930): libhtc_acoustic.so version 2.0.1.5
E/HTC Acoustic( 2930): Fail to open /system/etc/AdieHWCodecSetting.csv -1.
E/HTC Acoustic( 2930): read ADIE para from file failed -1
E/HTC Acoustic( 2930): ioctl ACOUSTIC_UPDATE_ADIE failed -1
I/HTC Acoustic( 2930): open /system/etc/AudioBTID.csv success.
I/HTC Acoustic( 2930): BT ID table version: PASSION_HTC_20091105
E/HTC Acoustic( 2930): Fail to open /system/etc/TPA2018.csv -1.
D/AudioHardwareQSD( 2930): speaker amplifier tpa2018 is not supported
D/AudioHardwareInterface( 2930): setMode(NORMAL)
I/AudioHardwareQSD( 2930): Set master volume to 1.000000
I/CameraService( 2930): CameraService started (pid=2930)
I/AudioFlinger( 2930): AudioFlinger's thread 0xea68 ready to run
D/AudioFlinger( 2930): setParameters(): io 1, keyvalue routing=2, tid 2937, calling tid 2930
I/AudioHardwareQSD( 2930): Routing audio to Speakerphone
D/AudioHardwareQSD( 2930): Switching audio device to
D/AudioHardwareQSD( 2930): Speakerphone
I/AudioHardwareQSD( 2930): voice volume 5 (range is 0 to 5)
D/AudioHardwareQSD( 2930): Setting in-call volume to 100
D/AndroidRuntime( 3144):
D/AndroidRuntime( 3144): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
I/AndroidRuntime( 3144): Heap size: -Xmx32m
D/AndroidRuntime( 3144): CheckJNI is OFF
D/dalvikvm( 3144): creating instr width table
E/dalvikvm( 3144): Can't open dex cache '/data/dalvik-cache/system@framework@core.jar@classes.dex': No such file or directory
I/dalvikvm( 3144): Unable to open or create cache for /system/framework/core.jar (/data/dalvik-cache/system@framework@core.jar@classes.dex)
D/dalvikvm( 3144): Unable to process classpath element '/system/framework/core.jar'
E/dalvikvm( 3144): Can't open dex cache '/data/dalvik-cache/system@framework@bouncycastle.jar@classes.dex': No such file or directory
I/dalvikvm( 3144): Unable to open or create cache for /system/framework/bouncycastle.jar (/data/dalvik-cache/system@framework@bouncycastle.jar@classes.dex)
D/dalvikvm( 3144): Unable to process classpath element '/system/framework/bouncycastle.jar'
E/dalvikvm( 3144): Can't open dex cache '/data/dalvik-cache/system@framework@ext.jar@classes.dex': No such file or directory
I/dalvikvm( 3144): Unable to open or create cache for /system/framework/ext.jar (/data/dalvik-cache/system@framework@ext.jar@classes.dex)
D/dalvikvm( 3144): Unable to process classpath element '/system/framework/ext.jar'
E/dalvikvm( 3144): Can't open dex cache '/data/dalvik-cache/system@framework@framework.jar@classes.dex': No such file or directory
I/dalvikvm( 3144): Unable to open or create cache for /system/framework/framework.jar (/data/dalvik-cache/system@framework@framework.jar@classes.dex)
D/dalvikvm( 3144): Unable to process classpath element '/system/framework/framework.jar'
E/dalvikvm( 3144): Can't open dex cache '/data/dalvik-cache/system@framework@android.policy.jar@classes.dex': No such file or directory
I/dalvikvm( 3144): Unable to open or create cache for /system/framework/android.policy.jar (/data/dalvik-cache/system@framework@android.policy.jar@classes.dex)
D/dalvikvm( 3144): Unable to process classpath element '/system/framework/android.policy.jar'
E/dalvikvm( 3144): Can't open dex cache '/data/dalvik-cache/system@framework@services.jar@classes.dex': No such file or directory
I/dalvikvm( 3144): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/system@framework@services.jar@classes.dex)
D/dalvikvm( 3144): Unable to process classpath element '/system/framework/services.jar'
E/dalvikvm( 3144): Can't open dex cache '/data/dalvik-cache/system@framework@core-junit.jar@classes.dex': No such file or directory
I/dalvikvm( 3144): Unable to open or create cache for /system/framework/core-junit.jar (/data/dalvik-cache/system@framework@core-junit.jar@classes.dex)
D/dalvikvm( 3144): Unable to process classpath element '/system/framework/core-junit.jar'
E/dalvikvm( 3144): No valid entries found in bootclasspath '/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar'
W/dalvikvm( 3144): JNI_CreateJavaVM failed
E/AndroidRuntime( 3144): JNI_CreateJavaVM failed
I/ServiceManager( 2886): service 'media.audio_flinger' died
I/ServiceManager( 2886): service 'media.player' died
I/ServiceManager( 2886): service 'media.camera' died
I/ServiceManager( 2886): service 'media.audio_policy' died
I/Netd ( 3146): Netd 1.0 starting
I/ ( 3145): ServiceManager: 0xad50
E/AudioHardwareQSD( 3145): Cannot open /dev/audience_a1026 -1
I/HTC Acoustic( 3145): libhtc_acoustic.so version 2.0.1.5
E/HTC Acoustic( 3145): Fail to open /system/etc/AdieHWCodecSetting.csv -1.
E/HTC Acoustic( 3145): read ADIE para from file failed -1
E/HTC Acoustic( 3145): ioctl ACOUSTIC_UPDATE_ADIE failed -1
I/HTC Acoustic( 3145): open /system/etc/AudioBTID.csv success.
I/HTC Acoustic( 3145): BT ID table version: PASSION_HTC_20091105
E/HTC Acoustic( 3145): Fail to open /system/etc/TPA2018.csv -1.
D/AudioHardwareQSD( 3145): speaker amplifier tpa2018 is not supported
D/AudioHardwareInterface( 3145): setMode(NORMAL)
I/AudioHardwareQSD( 3145): Set master volume to 1.000000
I/CameraService( 3145): CameraService started (pid=3145)
I/AudioFlinger( 3145): AudioFlinger's thread 0xea80 ready to run
D/AudioFlinger( 3145): setParameters(): io 1, keyvalue routing=2, tid 3151, calling tid 3145
I/AudioHardwareQSD( 3145): Routing audio to Speakerphone
D/AudioHardwareQSD( 3145): Switching audio device to
D/AudioHardwareQSD( 3145): Speakerphone
I/AudioHardwareQSD( 3145): voice volume 5 (range is 0 to 5)
D/AudioHardwareQSD( 3145): Setting in-call volume to 100

(...and it goes in this loop...)