Ya lo he arreglado. Como nadie me ha contestado, lo publico por si otro se encuentra en la misma situación.
No encontré solución con LILO, así que intalé GRUB, ¡hay que ver qué sencillo es cambiar de gestor de arranque con SuSE!.
Por lo visto el problema está en que win no puede arrancar si no es desde el primer disco.
La solución está en "mapear" los disco 1 y 2 para engañar a win y hacerle creer que está arrancando desde el primer disco.
Se incluyen las siguientes líneas antes de "chainloader":
map (hd0) (hd1)
map (hd1) (hd0)
y luego chainloader desde el disco correcto, ya que GRUB sabe cuál es cuál:
chainloader (hd1,0)+1
Ya está.![]()
Marcadores