[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: boot da usb senza supporto dal bios



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

Reply to: