[Linux-Biella] ripristino grub dopo aver mescolato le carte :)

Ax andre.noris a tiscali.it
Gio 11 Dic 2008 13:22:21 CET


Alessandro Crotti ha scritto:
> Buon giorno a tutti.
> Espongo il mio dubbio.
>
> Scenario:
> HD da 160Gb su un portatile.
> Le prime 3 partizioni (non ricordo se primarie, estese, logiche) di
> cui almeno una "nascosta", sono ad uso di win, per un totale di 80Gb.
> Le ultime 2 per i restanti 80Gb "/" e swap di Ubuntu.
> Bootloader Grub su mbr.
>
> L'obiettivo è radere al suolo Vista e installare XP facendo sopravvivere Ubuntu.
>
>   
come sei drastico! potresti tenertelo comunque li a marcire come faccio 
io ;-) tanto la partizione è comunque accessibile dall'ubu
e installare con virtualmachine xp che va na meraviglia sopra l'ubu.

> Se io mi salvo l'mbr (dd if=/dev/quellocheè eccetera) e installo XP
> "nella stessa partizione" in cui adesso c'è Vista, ripristinando poi
> l'mbr la cosa dovrebbe funzionare.
>   

anche quella è una possibilità (dd eccetera) ma non l'ho mai usata.
io farei così:
installi xp normalmente (facendo attenzione alle partizioni)
quando hai terminato fai salire una live, monti la partizione dell'ubu 
/boot e dici al grub che la sua root è /media/disk/boot/grub che sarebbe 
la dir dove era l'originale grub

grub-install --root-dir /media/disk/boot /dev/sda

VERIFICA BENE IL COMANDO COL MAN perché sono andato a memoria.

lui installa e così non ti parte solo più l'ubu, se invece vai a 
modificare il file /boot(grub/menu.lst mettendo tutto come si deve prima 
di lanciare grub-install ti parte anche l'xp

> Ma se io approfitto dell'occasione per unificare le 3 partizioni
> ex-Vista in una unica per XP cosa capita?
>   

nulla solo che comunque anche l'xp te ne fa una in + nascosta 
(sembrerebbe non usata di 8 mega circa)

> E' sufficiente spiegare a grub nel menu.lst che XP si trova in
> /dev/hda1 e non più hda3 (ad esempio) o con la storia dell'UUID (che
> non ho mica capito bene come funziona) si incasina il tutto?
>
> grazie.
>
>   

se vuoi bypassare la storia dell'uuid basta che lo sostituisci con il 
nome della partizione.

ciao.


Maggiori informazioni sulla lista Linux