C'erano due HDD collegati al computer.
Un hdd ha l'installazione di Linux e l'altro ha Windows XP (sulla prima partizione) e Windows 7 (sulla seconda partizione)
Per prima cosa ho installato xp e poi 7. Quando il computer si avvia con un solo HDD collegato, entrambe le finestre possono avviarsi senza problemi.
Quando collego Linux HDD a una qualsiasi porta SATA e cambio le impostazioni del BIOS come disco di avvio principale; Dopo aver caricato il menu di grub, seleziono Windows 7, quindi viene visualizzato il menu del caricatore di avvio di Windows. Quindi seleziono XP su windows boot loader e bom! Il computer si riavvia quando si preme Invio.
Ho reinstallato i sistemi operativi nella stessa sequenza ma il risultato non è cambiato.