Dubito sia una faccenda di drivers mancanti... o meglio, può esser anche che sia, ma solamente in parte (minimale)...
La miglior soluzione (posto che il Vista di cui stiamo parlando non sia "ballerino" e che il tuo amico tenga molto a conservarlo [a me non piace proprio, ma c'è pure chi l'adora]), sarebbe la seguente:
1) Partizionare l'Hard Disk (usando, per esempio, Easeus Partition Manager [indicato specie per Windows, scaricabile da Aiutamici] oppure GParted [indicato specie per Linux, scaricabile da
QUESTA PAGINA WEB (scarica la iSO di GParted 0.4.6-1)...
AVVERTENZA: usando GParted
NON (ripeto
NON ) azzardarti a cambiar dimensioni (ridurre o aumentare) qualsivoglia Partizione con file-system ext4. Questo, perché son stati segnatati gravi problemi (corruzione di dati) da chi ha tentato di effettuare questo genere di operazione su questo specifico file-system. Si tratta di un BUG che si sta lavorando per risolvere. Nessun problema, invece, è stato segnalato per qualsivoglia altro tipo di operazione (si può creare, dunque, senza rischio, una Partizione formattandola, poi, in ext4, etc...)
2) installare Windows Vista (nella Prima Partizione [che deve essere Primaria e Attiva, formattata in NTFS]);
3) installare, poi, UBUNTU (nella Seconda Partizione [che deve essere Primaria -ma non Attiva- e formattata in ext3 oppure in ext4 [nel caso sia in ext3, provvederà l'installer di UBUNTU a convertirla all'ext4]).
L'organizzazione complessiva dell'Hard Disk dovrebbe essere (vado a lume di naso, non sapendo niente dell'esatta situazione) all'incirca la seguente:
1) Partizione C: Primaria, Attiva, formattata in NTFS per Windows Vista; circa 44-45 Gb;
2) Partizione per UBUNTU: Primaria, formattata in ext4 (o in ext3 [provvederai durante l'installazione di UBUNTU, poi, a trasformarla in ext4]), destinata alla ROOT di UBUNTU; circa 30-36 Gb;
3) Partizione ESTESA, che contiene:
4) Partizione per UBUNTU: Logica, formattata in ext4 (o in ext3 [provvederai durante l'installazione di UBUNTU, poi, a trasformarla in ext4]), destinata alla HOME di UBUNTU; la grandezza MINIMA di questa Partizione dev'esser di oltre 6 Gb e mezzo; se intendi usarla per conservarci files, meglio se la fai assai più grande;
5) Partizione di SWAP (per UBUNTU): Logica, formattata SWAP; grande il doppio della tua RAM fisica;
6) Partizione Dati per Windows: Logica, formattata NTFS, grande almeno 40-60 Gb.