Por partes:
@
f.gisbert, NO hace falta tener la SD particionada. Esto lo único que hace es forzar a todas las aplicaciones (más bien el 99% de ellas... algunas aún así se resisten) a instalarse en la SD por defecto, siguiendo el proceso introducido en Froyo. Si no lo haces así, muy poquitas aplicaciones permiten ser traspasadas a la SD. Pero eso no quiere decir que no funcionen correctamente en ella.
@
jotab, ese mensaje te aparece porque no tienes permisos para ejecutar ese comando. Si no eres root, olvídate de hacerlo directamente en el terminal. Si eres root, antes de ejecutar ese comando, ejecuta el comando "su", con el que cambiarás a root. En ese momento, debería saltarte la miniapp "superuser", preguntándote si das permisos de root a Android Terminal Emulator. Le dices que sí, y andando.
Un saludo.