Remove Linux from your device is VERY easy, although you must follow the below to prevent Linux getting stuck.
1. Exit Linux from the terminal by typing 'exit'
2. Reboot your device to be 100% sure Linux has truely shutdown and unmounted
3. Natigate to the .img location and delete it
4. And thats it, you can then remove the app like normal and everything will be complete removed
While there is an on going ARM port for Wine it is important to remember that Wine is not a CPU emulator.
What does this mean? Well it means that while you can indeed install wine it will only be able to run .exe files that have been compiled for the ARM processor, which is next to none.
The problem is that 'normal' computers use the x86 or x86-64 architectures for their processors, which is very different to the ARM processor architecture most android devices use so it's not possible to run .exe files from these architectures on our phone.
However it does seem the goal of ARM wine is that in the future after Windows 8 has been released, to allow running of programs that have mean made for the ARM processor (As Windows 8 will run on ARM).
For more information see here: http://wiki.winehq.org/ARM
"A chroot on Unix operating systems is an operation that changes the apparent root directory for the current running process and its children" - http://en.wikipedia.org/wiki/Chroot
This method of running linux distros with android has been around for some time. I have worked on my scripts to make the process more user friendly and give you far more options from the word go.
The scripts start by mounting the ubuntu image file within the android file system and then mounts the sdcard and if ou have it internal memory within the ubuntu file system.
Chroot is then used to change the root directory to that of the mounted ubuntu and a bash shell is then opened to allow you to control Ubuntu this is kind of like 'booting' the OS.
The likes of VNC and SSHD are then set up when ubuntu is 'booted' to allow you to connect to the GUI if you require it.
VNC is used to access the GUI as a native way of viewing the GUI has not yet been implemented. But the Linux distro itself is running within the phone and can be controlled via the terminal app, so if you're a seasoned Linux user you may never even want to use the GUI.