- No (*)
- No (*)
- No - bash_profile is loaded by bash and therefore inside the chroot
(*) You can chroot from one variant of Linux to another, and you can chroot from FreeBSD to a Linux chroot provided you have the required linux personality support. The opposite is not possible. Not sure about Solaris and other more obscure unices.
(*) You obviously cannot change the architecture - how could you? Your CPU cannot execute other CPU instruction sets without an emulation layer (a virtual machine for example).
What you can do is switch from 64-bit to 32-bit personality with:
linux32 chroot /path/to/32bitchroot