Yep this happened on my MBP 2012, You can buy the replacement ribbon cable for quite cheap on amazon or at least when I brought mine it was cheap!
Apparently you can prevent this from happening by putting a single layer of electrical tape around the ribbon so that when the cable rubs against the chassis it doesn't sand itself and short out, that what I did when I replaced the ribbon cable in mine.
I used to have Xubuntu on my MBP when I was using it, ran very well for quite some time, got me through college when MacOS was EOL on it!