PDA

View Full Version : Installare Win7 dopo Ubuntu


Appassionato Pazzo
15-11-2009, 10:51
Ciao a tutti,
come da titolo dovrei reinstallare windows 7 sul mio pc.

Attualmente sono combinato così:
0) Windows XP NTFS
1) Documenti NTFS
2) Ubuntu EXT3

Dovrei sostituire ad XP windows 7.

Al termine dell'installazione di Win7 dovrei trovarmi nella situazione:
0) 100MB riservati
1) Windows 7 NTFS
2) Documenti NTFS
3) Ubuntu EXT3

A questo punto ho letto che per ripristinare l'mbr devo:
- Avviare una distro live linux (userò ubuntu stesso)
- Eseguire il codice in console:
su -
grub
root(HDx,y)
setup(HDx)
quit

Con x uguale a 0 nel mio caso (ho un solo hdd) e y la partizione corrispondente all'mbr... ovvero? è la partizione di win7 o quella da 100MB? boh

Grazie in anticipo :)

Hilinus
15-11-2009, 12:39
Ciao a tutti,
come da titolo dovrei reinstallare windows 7 sul mio pc.

Attualmente sono combinato così:
0) Windows XP NTFS
1) Documenti NTFS
2) Ubuntu EXT3

Dovrei sostituire ad XP windows 7.

Al termine dell'installazione di Win7 dovrei trovarmi nella situazione:
0) 100MB riservati
1) Windows 7 NTFS
2) Documenti NTFS
3) Ubuntu EXT3

A questo punto ho letto che per ripristinare l'mbr devo:
- Avviare una distro live linux (userò ubuntu stesso)
- Eseguire il codice in console:
su -
grub
root(HDx,y)
setup(HDx)
quit

Con x uguale a 0 nel mio caso (ho un solo hdd) e y la partizione corrispondente all'mbr... ovvero? è la partizione di win7 o quella da 100MB? boh

Grazie in anticipo :)


y indica la partizione dove risiede linux, quindi se tutto va bene, varrà 3.

Una volta fatto questo, probabilmente dovrai editare il menu.lst della partizione di ubuntu e alla riga che avvia il SO, alla voce "root (hdx,y)" dovrai inserire 3 al posto della y.

jeremy.83
15-11-2009, 13:55
Scaricati SuperGrub Disk, masterizzati la ISO dove ti pare, booti il pc con quello e tra le opzioni scegli quella di far ripristinare grub di ubuntu

patel45
16-11-2009, 07:14
la X e la Y te le da il comando
find /boot/grub/stage1
quindi
sudo grub
find /boot/grub/stage1
root (hdx,y)
setup (hdx)
quit
occhio agli spazi e alle maiuscole

Appassionato Pazzo
16-11-2009, 13:21
Ok! Intanto grazie a tutti :)

Per il momento ho installato win7 che ha sovrascritto il boot sector quindi parte il boot windows (che ovviamente non riconosce linux).
Se ce la faccio nel pm cerco reimpostare l'indirizzo del grub sul boot sector seguendo le vostre procedure.. vi faccio sapere :)

masand
17-11-2009, 11:30
Ciao a tutti,
come da titolo dovrei reinstallare windows 7 sul mio pc.

Attualmente sono combinato così:
0) Windows XP NTFS
1) Documenti NTFS
2) Ubuntu EXT3

Dovrei sostituire ad XP windows 7.

Al termine dell'installazione di Win7 dovrei trovarmi nella situazione:
0) 100MB riservati
1) Windows 7 NTFS
2) Documenti NTFS
3) Ubuntu EXT3

A questo punto ho letto che per ripristinare l'mbr devo:
- Avviare una distro live linux (userò ubuntu stesso)
- Eseguire il codice in console:
su -
grub
root(HDx,y)
setup(HDx)
quit

Con x uguale a 0 nel mio caso (ho un solo hdd) e y la partizione corrispondente all'mbr... ovvero? è la partizione di win7 o quella da 100MB? boh

Grazie in anticipo :)

Questa è la guida per ripristinare GRUB2 di Karmik: http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino

Un saluto a tutti...
masand

jeremy.83
19-11-2009, 08:37
occhio che win7 quando si installa crea una partizione di boot nascosta oltre a quella principale dove risiede

:confused:

Non mi risulta, ho ancora la RC. Anche se fosse nascosta, penso che gparted la vedrebbe e non la vede

Appassionato Pazzo
19-11-2009, 12:11
sisi confermo.. avrò già installato win 7 in 15-20 macchine diverse e crea una partizione riservata di 100MB.. ma cmq non lo fa di nascosto, lo dice esplicitamente durante la sua installazione.
E da ubuntu si vede tranquillamente...

patel45
19-11-2009, 13:34
anche io non ce l'ho, ma penso che la crei soltanto se si installa in una partizione che non è la prima. In sostanza è una partizione di boot.

AnonimoVeneziano
19-11-2009, 17:27
occhio che win7 quando si installa crea una partizione di boot nascosta oltre a quella principale dove risiede

Solo se il disco è vuoto

Ciao

marcowheelie
19-11-2009, 17:34
io grub l'ho ripristinato secondo questa guida, facendo partire ubuntu da live cd:

In un terminale digitare:
sudo fdisk -l

per scoprire il disco su cui è installato GRUB. Un esempio di output potrebbe essere il seguente:
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 63 153597464 76798701 7 HPFS/NTFS
/dev/sda2 153597465 419842709 133122622+ 7 HPFS/NTFS
/dev/sda3 419842710 487219319 33688305 83 Linux
/dev/sda4 487219320 488392064 586372+ 5 Esteso
/dev/sda5 487219383 488392064 586341 82 Linux swap / Solaris

Per installare GRUB digitare:
sudo grub-install /dev/sda

Se il comando precedente non dovesse andare a buon fine, digitare:
sudo grub-install (hd0)

Infine, per aggiornare il menù di GRUB, digitare:
sudo update-grub

In questo modo viene installato GRUB sul disco posto sul canale primario master.

Appassionato Pazzo
20-11-2009, 14:17
Le vostre indicazioni purtroppo non hanno funzionato:

@marcowheelie: l'fdisk mi restituisce la lista come nel tuo esempio. Poi provo a fare: "sudo grub-install /dev/sda" e mi dice "Could not find device for /boot: Not found or not a block device". Stessa cosa se provo a sostituire sda con sda5 (in cui ho linux) ho sda1.
Poi come dici tu proseguo ugualmente col secondo metodo scrivendo "sudo grub-install (hd0)" e mi dice "bash: syntax error near unexpected token '('
Ho provato con spazio, senza ecc ma sempre lo stesso errore mi da.. Allora ho provato senza parentesi e mi dice "could not find device for /boot: not found or not a block device".

@patel: se provo a scrivere "find /boot/grub/stage1" mi esce fuori "find: '/boot/grub/stage1': No such file or directory". Ed effettivamente andando a controllare, in /boot/grub c'è solo device.map

@masand: la guida da te indicata è valida solo per la versione ubuntu 9.10 (la mia è 9.04). Provandola infatti ho problemi.

Ho provato pure a fare :
sudo grub
e poi
find /boot/grub/stage1

Ma ancora una volta non trova stage1.

Che ne pensate? Sono sicuro che la partizione c'è e contiene linux.. dall'fdisk vedo tutto.
Per la rete ho sentito parlare di doverla montare.. ma provando a fare il mount mi dice che già è montata.. boh.. mi affido a voi :)

jeremy.83
20-11-2009, 16:57
Ma Super Grub Disk l'hai provato per ripristinare il grub? Tiè beccati sta guida! (http://www.oneopensource.it/29/10/2007/recupera-il-tuo-grub-con-super-grub-disk/)

patel45
20-11-2009, 17:10
se in /boot/grub c'è solo device.map significa non hai installato il grub, tanto vale reinstallare da capo.