I followed this thread many times with and cannot get Linux to install.
I'll try to give the details: I am running a rooted Samsung Galaxy S 4G T959V running the Valhalla-Black edition ROM (Gingerbread).
Use this format to add each vendor to the file: SUBSYSTEM=="usb", ATTR=="0bb4", MODE="0666", GROUP="plugdev" In this example, the vendor ID is for HTC.
Samsung devices come with a unique boot mode called “Download mode”, which is very similar to “Fastboot mode” on some devices with unlocked bootloaders.
If you have ARMV6 or any other moderate Processor don't be sad, because Debian supports the CPU on practically all Android devices, so if you prefer Debian, or you can't run Ubuntu, choose the Debian download link.
* If you're not sure what CPU your device has, look up your device on click the link under CPU, and read the line for "Supported Instruction Set(s)". : My Phone which is a " Samsung Galaxy Fit" uses ARMV6 Instruction Sets.
most newer phones (Hummingbird, Snapdragon, Tegra2, etc.).
So you can Install Ubuntu if you have ARMv7 or newer Processor.