Pero si con Ubuntu es la manera más fácil que hay, no hace falta instalar los drivers, yo se lo he hecho a un amigo, yo uso debian, por lo tanto no tenía que andar con livecd.
Según cargas el livecd ya tienes los drivers, simplemente es bajar el unrevoked, extraerlo y con el terminal ejecutar dentro de esa carpeta el archivo reflash, según lo haces te va poniendo que no reconoce el terminal, pero te lo rootea igual, si no haz la prueba y despues del proceso con el unrevoked mira en el teléfono a ver si te aparece el programa de root, en serio, que es muchísimo más fácil que con W7, que lo rootee en menos de 2 minutos.