windows non fa "partire via linux". Semplicemente Windows (come qualsiasi altro sistema/distro) scrive sul MasterBootRecord, il settore iniziale di ogni hd. Quando installi windows, sovrascrive il mbr eliminando grub se eventualmente presente. La stessa cosa se installi Linux, ti cancella il bootloader di windows (che, a differenza di quello di linux, non riconosce la presenza di altri sistemi installati).
Basta accedere con una normalissima livecd e dare il comando "grub-install"