Windows XP? Bem ...
Isso vem funcionando desde os primeiros dias do NT4:
- inicialize no seu linux
- monte sua unidade de inicialização do Windows R / W para / media / fat
- execute
dd if=/dev/sdxY of=/media/fat/linux.bin bs=512 count=1
como root, substituasdxY
pela sua partição linux - edite seu boot.ini para parecer com o meu:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(5)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional (Safe mode)" /BASEVIDEO /SOS c:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP recovery console" /CMDCONS c:\linux.bin="Grub (loader)"
Seus resultados podem variar: o Grub2 pode precisar ser rebaixado para o Grub 1.x para que isso funcione.