Problemi di boot

Pubblicità

snack

Utente Attivo
Messaggi
543
Reazioni
0
Punteggio
40
Da poco ho iniziato a smanettare con Linux (ubuntu 8.04) e ovviamente ho fatto dei casini. Inizialmente avevo un hd con tre partizioni, la prima con xp, la seconda con vista e la terza con ubuntu. Il boot loader di ubuntu mi permetteva di scegliere se far partire linux oppure vista; scegliendo quest'ultimo il boot loader di vista mi permetteve di scegliere fra vista e xp, e fin qui andava tutto alla grande.
Dopo un po' di casini ho reinstallato ubuntu, solo che dopo il suo boot loader, scegliendo vista, si ricaricava atomaticamente e mi ritrovavo di nuovo alla schermata iniziale. In piu' il disco con xp era diventato inutilizzabile (sembrava non formattato :boh:), quindi ho preso la drastica decisione di reinstallare xp da zero e poi ubuntu. Il boot loader permette ora di scegliere fra linux e xp, e la partizione con vista, pur essendo rimasta intatta, non puo' essere piu' bootata.
La domanda e': c'e' un modo per ripristinare il boot loader di vista al posto di quello di xp senza rimuovere grub e possibilmente senza reinstallare vista? Da quanto ho capito infatti grub non permete il boot dei sistemi windows e si limita a lanciare il boot loader di windows (chainloader), mentre il boot loader di xp non permette di far partire vista.
So che la cosa furba sarebbe stata reinstallare xp, poi vista e poi ubuntu, ma putroppo ho fatto cosi' (niubbo che sono... :blush:) e reinstallare tutto di nuovo mi prende male...
Grazie a tutti

@mod: ho postato qui ma non so se sarebbe stata piu' adatta la sezione Windows. Nel caso spostate pure
 
Hmmmm... mi sa che devi smanettare sul boot.ini di win o in alternativa sul file /boot/grub/menu.lst

Cercati una guida che spieghi la sintassi di menu.lst, non è difficilissima. Dovrebbe essere sufficiente aggiungere la riga per Vista. aggiungere roba non fa danni, al massimo la riga che hai aggiunto è inutilizzabile

se ci posti l'output di

Codice:
more /proc/partitions
e di df -k magari ce la facciamo insieme

sennò prova questo
 
Prima di tutto grazie Ico per la risposta!
Il problema, a come l'avevo capito io, e' che attualmente il boot loader di Vista (che e' il solo che sa far partire Vista) non e' installato. A occhio direi che dovrei reinstallarlo sovrascrivendo il loader di xp, ma non ho idea di come fare. Senza questo penso che grub non sia in grado di far partire Vista.
Comunque, questo e' l'output di more /proc/partitions :
major minor #blocks name

8 0 72613056 sda
8 1 31744408 sda1
8 2 28160000 sda2
8 3 9767520 sda3
8 4 2931862 sda4
8 16 488386584 sdb
8 17 244193512 sdb1
8 18 244191024 sdb2
8 32 80043264 sdc
8 33 80035798 sdc1

e questo e' quello di df -k :
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 9690348 2942180 6259792 32% /
varrun 1037332 112 1037220 1% /var/run
varlock 1037332 0 1037332 0% /var/lock
udev 1037332 72 1037260 1% /dev
devshm 1037332 12 1037320 1% /dev/shm
lrm 1037332 39760 997572 4% /lib/modules/2.6.24-19-generic/volatile
gvfs-fuse-daemon 9690348 2942180 6259792 32% /home/nicola/.gvfs

Il disco sda e' quello dei SO, sdb e sdc sono dati. Su sda1 c'e xp, su sda2 vista, su sda3 ubuntu e su sda4 lo swap di ubuntu.
 
Per ripristinare il boot-loader di Vista è sufficiente inserire il DVD di Windows Vista all' avvio e scegliere "ripristino".

Da lì partirà una veloce procedura che farà lo scan di tutti i sistemi operativi trovati sui dischi rigidi, e - una volta individuato Vista - installerà nuovamente il suo boot-loader (il tutto impiega circa 30 secondi). :)
 
:sisi:

Coi programmini ad interfaccia grafica che di cui ti ho mandato il link funziona?
A dire il vero non ho ancora provato, volevo documentarmi bene prima di fare di nuovo casino e dover reinstallare tutto.
Comunque credo di aver deciso la strada da percorrere: reinstallare il boot loader di vista e far partire linux con quello (ho trovato una guida che spiega come fare usando EasyBCD). Sembra infatti che senza il suo boot loader Vista non possa essere avviato in nessun modo, neanche da grub, quind prima di tutto devo reinstallare quello. Solo che non riesco a farlo, ho provato a usare il ripristino dal cd di Vista come ha suggerito attackment, ma non ha funzionato. Ora vedo se esiste qualche programmino adatto allo scopo...
 
Alla fine ho risolto, grazie a tutti per i consigli. Vi spiego come ho fatto, cosi' magari puo' essere utile a qualcuno nella stessa situazione.
Visto che XP partiva ho installato EasyBCD seguendo questo:

How to: Install the Vista Bootloader on Windows XP — The NeoSmart Files

(ho anche installato .NET senno' EasyBCD non funziona! :asd:). Ho reinstallato il boot loader di Vista con EasyBCD, ho modificato l'opzione di boot di Vista puntando su D: (il disco su cui ho Vista) e poi ho creato una nuova voce per avviare XP da C:. La cosa interessante e' che grub e' rimasto li', all'avvio parte lui e scegliendo Windows ora parte il loader di Vista dal quale posso far partire sia XP che Vista. Sembra che EasyBCD sia andato a sovrascrivere il loader di XP che c'era prima, lasciando intatto grub. Tutto quest deve aver a che fare con MBR e robe simili, ma non ho capito bene come. Qualcuno sa dove posso trovare una guida in merito?
Grazie ancora a tutti!
 
Pubblicità
Pubblicità
Indietro
Top