Se puede, pero tienes que habilitar el modo de arranque por BCD
No digáis que no si no lo sabéis.
Crea como siempre un archivo del sector de arranque de linux (no lo instales en sda, sino en sdaX de la partición Linux).
dd if=/dev/sdaX of=/rutaWindows-C:/ubuntu.bin bs=512 count=1
Luego, usa el BCDEDIT :
bcdedit /create /d “Ubuntu” /application BOOTSECTOR
Te devuelve un número de identificación y con ese número lo usamos para los siguientes comandos:
cdedit /set [número] device partition=c:
Luego añadimos la ruta del archivo ubuntu.bin
bcdedit /set [número] path \linux.bin
Añadimos la entrada
bcdedit /displayorder [número] /addlast
Tiempo de espera donde X es lo que tu quieras:
bcdedit /timeout X
También se podía hacer desde msconfig añadir el archivo .bin, pero no sé porqué ahora no me sale. Si me acuerdo lo posteo.