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

Rispondere a