Allora fai cosi. Se hai una distro linux, magari in un altro computer, accendilo e
collega l hdd dove vuoi installare windows xp al pc e digita, in sequenza, quanto segue:
dd if=/dev/zero of=/dev/<hdd di win xp> bs=512 count=1
fdisk /dev/<hdd di windows xp>
Ti usciranno varie domande e tu digita in sequenza queste opzioni ogni volta che ti chiede qualcosa(non dimenticare di premere invio per ogni opzione):
n
p
1
2048
+200M
w
ora digita:
mkfs.ext4 /dev/sd<partizione dell hdd (dove vuoi installare win) appena creata da fdisk>
mount /dev/<partizione dell hdd dove vuoi installare windows xp> /mnt
E digita:
grub-install /dev/sd<solo lettera dell hdd( dove vuoi installare windows) e NON DELLA PARTIZIONE> --boot-directory=/mnt
Ora vai in /mnt/grub e crea in quella cartella il file grub.cfg e inserisci all interno del file quanto segue:
menuentry "Windows xp" {
insmod part_msdos
insmod ntfs
insmod ntldr
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid <uuid partizione usb>
--set=root
ntldr ($root)/bootmgr
}
Adesso prendi l usb e puliscila per bene sempre con il comando dd:
dd if=/dev/zero of=/dev/sd<lettera della tua usb> bs=1000 count=1
Ora apri gparted e formatta questa usb( con tabella di partizione mbr e non gpt) in ntfs e attiva il flag boot.
Una volta terminato, adesso devi copiare il CONTENUTO(attenzione, non l iso) dell iso di windows nella partizione dell usb appena creata e una volta terminato vedi qual e l' UUID della partizione dove hai appena copiato il sistema, annotalo da qualche parte e scrivilo nel file "grub.cfg" al posto della voce "<uuid partizione usb>".
Adesso puoi. Spegnere tutto e collegare l hdd e l usb al computer. Adesso quando accenderai il pc ti dovresti trovare difronte alla schermata grub con la prima voce del menuentry "windows xp". Premi invio e vedi se parte.
E in caso ancora di problemi cambia da questa riga search --no-floppy --fs-uuid --set=root <uuid partizione usb>
fino a ntldr ($root)/bootmgr, e inserisci al loro posto queste altre righe:
search --file --no-floppy --set=root /ntldr
ntldr /ntldr
boot