È dalla versione 7.10 che sono in questa situazione! Finora facevo partire i due sistemi tramite avvio selettivo da bios, ma forse è arrivato il momento di risolvere e spero possa essere di aiuto anche ad altri.
Anche dopo quest'ultima installazione di Ubuntu, la versione 10.04, Win XP non si è avviato, restituendomi il classico errore:
Impossibile avviare Windows NT. Il seguente file è mancante o danneggiato:
Directory principale_Windows>\System32\ntoskrnl.exe
Reinstallare una copia del file sopra specificato”
Sembrerebbe corrotto il file boot.ini oltre al file specificato, ma non è così, ho già verificato ed inoltre
reinstallare i file di cui sopra non risolve un bel nulla, perciò prima di installare Ubuntu questa volta ho preso delle precauzioni, ho creato una copia di backup dell'intera partizione di win con Macrium Reflect.
Appena terminata l'installazione di Ubuntu e dopo aver ricevuto il messaggio d'errore di Win, ho proceduto a ripristinare la partizione di win con l'opzione:
"Replace with the Standard XP Master Boot Record"
Poichè questa operazione ha cancellato grub dall'MBR ora si avvia soltanto XP, quindi dovrei reinstallare Grub2 e dato che l'ottima guida presente nel Wiki prende in considerazione un solo hard disk installato e non due come nel mio caso, vorrei sapere come fare.
La situazione attuale dei miei hd:
Codice: Seleziona tutto
san@tesla:~$ sudo fdisk -l
[sudo] password for san:
Disco /dev/sda: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x0028b86a
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 6566 52741363+ 7 HPFS/NTFS (sistema operativo XP Pro)
/dev/sda2 6567 60801 435642637+ 7 HPFS/NTFS( partizione Dati)
Disco /dev/sdb: 320.1 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0xbe9ebe9e
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 1 3113 25005141 83 Linux (sistema operativo ubuntu "/ "root)
/dev/sdb2 3114 38594 285001132+ 83 Linux ( home)
/dev/sdb3 38595 38913 2562367+ 82 Linux swap / Solaris
san@tesla:~$
Questa è la guida di cui parlo:
http://wiki.ubuntu-it.org/Amministrazio ... Ripristino
Io pensavo di procedere così, ma non essendone sicuro, se non và bene vi prego di correggermi:
Codice: Seleziona tutto
sudo mount /dev/sda /mnt
sudo mount /dev/sdb1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
cd ~
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/
Ciao :)

