La web está repleta de tutoriales sobre el Arranque dual Windows / Linux, sin embargo, a veces pasan cosas raras y errores tontos que impiden unos resultados favorables.
En mi caso, en un portátil antiguo con Windows XP instalé Windows 8.1 en arranque dual (fácil, una partición nueva para instalar windows 8.1, que hace el dual boot por sí mismo). Pero también quería Linux, hice una partición nueva, y con un live CD de Xubuntu, lo instalé en ella, teniendo en cuenta la instalación del Grub en la misma partición de Linux, para así arrancar el ordenador con el «loader» de Windows 8.1, que es muy vistoso…
NOTA: Para modificar y añadir nuevos sistemas operativos al arrancador de Windows (8.1 u otro) una herramienta muy sencilla y útil es EasyBCD (existen multitud de turoriales en la web) https://neosmart.net/EasyBCD/
Problema: Windows 8.1 y la partición para Linux
Parece que hay que ser cuidadodoso con el tema de particiones en Windows 8.1 para instalar Linux.
Mi disco originalmente tenía 2 particiones, y creé una nueva para Linux:
- Primera partición (D:) con Windows XP (SO original del portátil)
- Segunda partición (C:) con Windows 81. La creé yo para instalarlo
- Tercera partición, creada con «Administrador de Discos» de Windows 8.1, para instalar Xubuntu (pequeña de 17Gb y en el disco de Windows 8.1, detrás de ella
En la imagen se ve cómo quedan las cosas (recuadros de puntos rojos representan la situación original):
Pues bien, de esa manera es IMPOSIBLE que Xubuntu arranque, probando cualquier combinación de la configuración de EasyBCD, cambiando la unidad (C:, D:) donde EasyBCD instala el «loader», etc ,etc siempre obtenía un error al arrancar el Grub de Linux (caracteres extraños, o error de disco). Parece que Windows 8.1 oculta esa nueva partición y el Grub no la encuentra.
La solución que encontré fue crear una nueva partición para instalar Xubuntu en la original de Windows XP (la primera de mi disco duro) en esa partición repetí la instalación de Xubuntu (sin olvidar instalar el Grub en la partición y no en el disco duro entero) y todo FUNCIONÓ como era de esperar…
Adjunto para terminar la captura de la configuración de EasyBCD con las tres entradas de los tres sistemas operativos