Cómo tener nuevamente dual boot con Ubuntu y Windows 8.1 en UEFI

Hace algunos meses, más precisamente en marzo, se lanzaba una actualización de Windows que modificaba el arranque quitando el dual boot -la opción de seleccionar con qué sistema operativo iniciar a aquellos que tenían más de uno.

Si bien quitaba la configuración del GRUB (archivo de configuración de inicio de SO), esto puede revertirse. En esta entrada explicaremos detalladamente cómo reparar estos archivos y obtener nuevamente la selección de Sistema Operativo en nuestro equipo cuando haya más de uno instalado.

En primer lugar, debes asegurarte de contar con las siguientes herramientas:

  • Algún Live-USB de Unix para poder iniciar sin necesidad de montar el disco rígido (Hard Disk). En este caso particularmente iniciamos el equipo desde un dispositivo USB con Súper Grub 2, que nos ayudará a reparar estos archivos de configuración de inicio del equipo.
  • También es necesario descargar la herramienta YUMI para crear USB booteables.

Una vez que tenemos ambas cosas descargadas procedemos a configurar todo. En primer lugar ejecutamos la aplicación YUMI, la cual mostrará una ventana al inicio para asegurarse de que la unidad que se va a utilizar sea la correcta, en este caso F:

02

Luego de aceptar la unidad USB, mostrará la ventana donde se debe seleccionar el archivo ISO de SuperGrub2 (que descargamos antes). Se ejecutará el proceso de creación de Live-USB, el cual una vez completo mostrará el siguiente mensaje:

03
Aquí pregunta si se desea seguir añadiendo sistemas operativos en la unidad, por lo cual seleccionamos la opción “No”. De esta forma, ya está lista la unidad USB para ayudarnos a recuperar el GRUB.

El siguiente paso es reiniciar el sistema para acceder a la configuración UEFI, donde debemos modificar algunas opciones. En primer lugar, “Configuración de PC”:

04
Dentro del menú de configuración, se debe hacer clic en la opción “Actualizar y recuperar”, opción que nos llevará a la siguiente ventana:

05

Al usar la opción reiniciar ahora, el reinicio no será inmediato, sino que nos enviará a otro menú donde preguntará qué es exactamente lo que se desea hacer.

Aquí seleccionaremos la opción “Solucionar Problemas”:

DSC_0064

Una vez allí, comenzará a preguntarnos con más detalle qué tipo de problemas se quieren solucionar. Aquí debes seleccionar el botón “Opciones Avanzadas”:

DSC_0067

En la próxima opción seleccionaremos “Configuración de Firmware UEFI”:

DSC_0068

Esta es la parte que nos interesa: desde aquí accederemos a la configuración de UEFI (ex BIOS), donde iremos a la solapa “Configuración del Sistema”:

DSC_0071

Se deben desactivar ambas opciones, como se muestra en la captura anterior, lo que permitirá ejecutar otros sistemas operativos.

Luego debes acceder a “Opciones de arranque” para configurar Arranque seguro y Compatibilidad heredada. Estas opciones deben ser desactivadas también para tener éxito:

DSC_0073

Una vez realizados todos estos pasos, ya estamos en condiciones de iniciar el equipo desde el USB que configuramos previamente para restaurar el GRUB; bastará presionar F10 para salir guardando los cambios. Con la unidad USB conectada, reiniciamos el equipo y presionamos F9 (en este caso) para seleccionar desde qué unidad iniciar.

Al arrancar podremos apreciar una pantalla como se muestra a continuación:

IMG_2372

Como se aprecia en la imagen, se debe seleccionar la opción donde se encuentra Super_grub_2. Al hacerlo, aparecerá una pantalla donde preguntará nuevamente se desea hacer:

DSC_0074

Seleccionamos “Arranque manual”, luego de lo cual nos dará algunas opciones más:

DSC_0075
Allí debes seleccionar la opción “Extraer entradas grub.cfg” (como se muestra en la captura). Esta opción nos mostrará todos los SO instalados en el disco:

DSC_0076
Como puedes observar, accedemos a iniciar con Ubuntu. Hasta aquí todo va muy bien, pero faltan los últimos pasos… conseguimos iniciar nuevamente desde el SO secundario que tenemos instalado en nuestro disco, pero aún no está reparado el GRUB. Esto lo vamos a hacer desde Linux; desde una terminal, se deben ejecutar los siguientes comandos:

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo sed ‘s/trusty/saucy/g’ -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

Al terminar la instalación, con el último comando, automáticamente se iniciará la aplicación Boot-repair:

Screenshot from 2014-07-01 15_57_21
Se debe hacer clic en el botón “Apply”, ya que por defecto, la configuración que trae para realizar funciona perfectamente. Una vez ejecutado el proceso, arrojará una ventana para que paralelamente, en otro terminal se ejecuten otros comandos:

Screenshot from 2014-07-01 15_58_29
Una vez ejecutados estos comandos mencionados, seguirá ejecutando procesos de configuración, hasta mostrar el siguiente mensaje con el último comando a ejecutar en un terminal:

Screenshot from 2014-07-01 16_01_27
¡Ahora sí! Una vez ejecutado este último comando cuando lo solicita, luego del proceso, mostrará un aviso de que ya puedes reiniciar el equipo.

Efectivamente, a partir de este momento ya puedes disfrutar de tu dual-boot:

DSC_0085
Aquí se puede apreciar que el archivo de configuración fue reparado exitosamente, permitiendo seleccionar con qué SO iniciar el equipo. En este caso lo haremos con Linux:

DSC_0089
Esperamos que con estos pasos puedas volver a disfrutar de los Sistemas Operativos instalados en tu equipo. Recuerda que UEFI actúa como capa de seguridad que impide la instalación de bootkits, y ten siempre presente mantener instalada y actualizada la solución antivirus para prevenir todo tipo de infecciones.

Créditos imagen: ©quapan/Flickr
 

Autor , ESET

  • Pepe Smile

    Buenas, en mi caso la actualización me fastidió el dual con Debian 7, yo seguí los pasos de tutorial hasta el punto de Boot Repair(preferí hacerlo de otra manera), a partir de entrar al sistema,procedí a logearme como root, y por precavido hice una copia de mi archivo /boot/grub/grub.cfg (insisto por buen hábito),(cp #/boot/grub/grub.cfg ./grubcopia.cfg).
    En resumen:
    1º entrar al sistema, y logearse como root
    2º ejecutar #grub-install –recheck /dev/sda
    3º ejecutar grub-mkconfig -o /boot/grub/grub.cfg

    • Paulo Riquelme

      Gracias por el tutorial y Pepe Smile gracias por compartir tu experiencia, uso Debian también y la información de este sistema operativo y uefi es bastante menor, Gracias.

  • V. Guadilla

    Hola a todos,

    He tenido el mismo problema, la actualización de Windows 8 machacó el arranque dual con Ubuntu 13.10. Para solucionarlo fui a “Cambiar configuración del PC” en WIndows 8, luego “Actualizar y recuperar”->”Recuperación”->”Inicio avanzado”->”Reiniciar ahora”. En el manú que se abre le di a “Usar dispositivo” y puedo elegir como opción “Ubuntu”. Al seleccionarla logro acceder a Ubuntu y desde ahí usar el boot-repair para volver a tener mi GRUB como estaba.

    Un saludo

    • hilal saggiomo

      A mi no me deja entrar en la pc para hacerlo se quedo simplemente en el menu multiboot :(

  • juancast

    ¿Cómo iniciar desde la USB si la compatibilidad heredera está desactivada?
    Gracias*

    • perezignacio

      Hola Juan, perdón por la demora en la respuesta. Si es que todavía no encontraste las respuesta, deberías habilitar en tu UEFI que te permita iniciar desde cualquier medio de almacenamiento para iniciar desde un USB. Cualquier consulta no dudes en escribir.

  • luis caballero

    Hola, tengo un problema, cuando meto en consola sudo apt-get install -y boot-repair && (boot-repair &) me devuelve que no puede encontrar el paguete..

    • perezignacio

      Hola Luis, ¿has agregado el repositorio tal como se indica arriba?. Si no has agregado el repositorio “add-apt-repository ppa:yannubuntu/boot-repair” no podrás instalarlo ya que no esta en los repositorios por defecto, si has agregado este repositorio no deberías tener ningún problema. Aguardo tus comentarios para poder seguir ayudándote.

      • luis caballero

        Hola, así es y me aparece en la lista de orígenes de software en PPAs, aún así lo volví a intentar desde el principio y con el segundo comando sudo sed ‘s/trusty/saucy/g’ -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list me devuelve sed: -e expresión #1, carácter 1: orden desconocida: «�»

        • perezignacio

          Hola Luis: Entiendo entonces que en la lista de source.list tenes el repositorio agregado. Ejecutando apt-get update && apt-get install boot-repair deberias poder instalarlo sin ninguno problema, acabo de hacer la prueba sin ese comando y tambien permite su instalacion. Cualquier consulta, quedo a tu completa disposicion!!!

          • Herver Jimenez

            Hola ignacio, yo tengo el mismo error que luis, pero cuando ejecuto el comando que indicas “apt-get update && apt-get install boot-repair” al final me muestra esto: “E: No se encontró un archivo de réplica «/var/lib/dpkg/»” y no instala el boot repair, que puedo hacer?

          • perezignacio

            Buenos días Herver

            Este problema a veces se soluciona con solo cerrar la terminal, abrir una nueva
            y volver a ejecutar el comando. Otra alternativa es ejecutar el comando:

            $ sudo fuser -vki /var/lib/dpkg/lock

            · -v activa el modo verbose, para los
            que nos gusta ver en todo momento lo que está haciendo.

            · -k mata el proceso que mantiene el fichero ocupado.

            · -i pide confirmación para matar al proceso.

            Se recomienda eliminar el archivo en cuestion
            con:

            $ sudo rm -f /var/lib/dpkg/lock

            Una vez ejecutado
            lo mencionado anteriormente, proceder con:

            $ sudo dpkg –configure -a

            Para finalizar
            ejecutar el siguiente comando, que eliminara las aplicaciones que no funcionen:

            $ sudo apt-get autoremove

            Si el problema aún
            persiste no dudes en volver a escribirnos.

  • diego

    no se como acceder al uefi que tu dices

    • perezignacio

      Estimado Diego muy buenos días
      Te cuento que en el post, luego de explicar como se crea el pendrive booteable, se explica el paso a paso de como reiniciar el equipo para acceder de forma correcta a las configuraciones de Firmware UEFI. UEFI es el reemplazo de lo que se conoce como BIOS, es una nueva tecnología orientada a la seguridad desde la parte de arranque de un equipo

  • Diego Torres

    Tengo una Toshiba C875-S7304 la cual biene con Windows 8. Entro al BIOS el security boot y en cambio el modo de eufi a cmd. Instala Windows en un partición de 25gb automáticamente me crea otras dos particiones, y creo otra 3 mas una para / otra para /home y una mas para swap y el resto lo uso para intercambiar archivos entre Windows y Linux.

    Terminando la instalación inicio Ubuntu 14.04.1 desde la USB y cuando llego ala parte de seleccionar como instalar no me aparece la opción de instalar a lado de Windows, por que dice que no se detecto ningun SO bueno selecciona la ultima opción de poder crear particiones y cuando estoy en esa parte me muestra el total del HDD sin formato que es de 500 GB, es decir no aparecen las particiones anteriores creadas en la instalación de Windows? A que se deberá?

    • perezignacio

      Hola Diego buenas tardes
      Te cuento que me llama un poco la atención que del modo uefi saltes a la consola cmd. De cualquier forma entiendo que por algún motivo no te muestra en la instalación, la opción de instalar junto a Windows. Yo de hecho no use esa opción, hice uso de la ultima opción que dice algo mas. Allí te permite ver el disco en su totalidad, mostrando las particiones creadas también, desde ahí se pueden crear las tablas.
      Puede ocurrir que una vez instalado, inicie desde uno de los sistemas operativos sin mostrar el otro, esto se debe a que falta configurar el grub como se muestra en el post.
      Si de esta forma no podes instalar el sistema operativo me gustaría que nos vuelvas a escribir para buscar una solución en conjunto. Espero que haya sido de tu ayuda. Cualquier consulta quedo a tu completa disposición Diego.

      • Diego Torres

        De momento no he podido hacer el dualboot no se que este haciendo mal, instalo windows en modo Uefi y deshabilito el security boot y al iniciar ubuntu y escojo la última opción para crear las particiones me aparecen 4. Y instalado ubuntu con las particiones recomendadas.
        Y me aparece el grub pero al seleccionar el loader de windows me marca error y con ubuntu si funciona.
        Y esas opciones de la bios que ponen en el tutoríal no salen en mi lap solo esa de security boot y cambiar el Uefi a cmd.
        Cuento con 4gb de RAM es necesario hacer swap ?

        Enviado desde mi iPhone

        • perezignacio

          Hola Diego:
          Te cuento que Linux hace automáticamente la partición Swap si no la creas manualmente, por lo que no debería ser ese el problema. Algo que podría revisar (Aunque creo que viene así por defecto en Windows 8) es el sistema de archivos del disco, por ejemplo hasta Windows 7 era NTFS, lo cual no admitía mas de 4 particiones al disco (teniendo en cuenta que Windows usa 2 y linux también). En el nuevo Windows viene con sistema de archivos GPT, que si permite hacer mas particiones. Es solo para tener en cuenta, porque de otra forma me resulta extraño que no puedas ver todas las particiones y no permita instalar Linux en tu equipo. Aguardo tu respuesta para saber como te fue… Por favor no dudes en escribirme por cualquier cosa.

          • Diego Torres

            Hola que tal

            Disculpa por no haber respondido antes, lo que pasa es que estuve experimentando para poder tener un dualboot.

            Para comenzar daré los datos técnicos de mi laptop por si alguien mas le pasa lo que a mi y tenga una solución.

            Marca: Toshiba Satellite C875-S7304
            Memoria RAM: 4GB
            Procesador: Intel® Core™ i3-3110M CPU @ 2.40GHz × 4
            Graficos: Intel® Ivybridge Mobile
            Tipo de SO: 64bits
            Disco Duro: 500GB

            Lo que hice para poder tener un dualboot fue instalar todo desde cero, pero antes de eso entre al bios presionando la tecla F2.

            1.- Deshabilitar el Security Boot.
            2.- Cambiar el mode UEFI a modo CSM (Perdon antes puse CMD)
            3.-Iniciar Windows desde USB y crear una particion para el SO. Yo lo deje de unos 45GB eso depende de cuantas aplicaciones pondran en windows. Automaticamente me crea un particion eso lo dejamos tal cual, despues creamos una particion para Linux, y el resto lo usaremos para compartir archivos entre linux y windows.

            4.-Despues de instalar windows. procedemos a arrancar ubuntu desde la usb. Usaremos la particion que creamos cuando instalamos windows, de ahi crearemos las particiones para el /, /home, el swap eso ya ahi mucho tutoriales para el particionado correcto de ubuntu. despues la particion mas grande que dejamos para compartir archivos entre linux y windows la montamos como ntfs.

            5.- Instalamos ubuntu en su particion correspondiente y listo asi es como logre tener un dual boot y ala vez deje una particion para compartir mis archivos entre linux y windows.

            Gracias a todos y suerte a los demas.

          • perezignacio

            Nos alegra muchísimo Diego que hayas podido resolverlo, esperamos haber sido de tu ayuda. También quiero remarcar la excelente actitud de compartir tu experiencia con tu modelos especifico de equipo para la comunidad. No dudes en volver a escribirnos para lo que necesites. Saludos y muchas gracias por contribuir!!!

      • Diego Torres

        Eso del grub ya lo eh visto el problema es que doy en esa opción que me mencionas y por alguna razón no me muestra las particiones ya hechas en la instalación de Windows.

        Si desactivo el security boot al instalar Windows sólo me crea 3 particiones y si esta activado el uefi me crea 4 y al reiniciar con ubuntu instalado me aparece el grub pero al momento de seleccionar el de Windows loader me sale error.

        Una duda es que si tengo 4 de RAM es necesario hacer el swap y si es así de cuanto sería? Al doble o de 2gb?

  • juanlu

    El tuto esta bien explicado aunque lamentablemente en mi bios no hay ninguna de esas opciones

    • perezignacio

      Buenos días Juanlu, tal vez sea justamente porque tienes BIOS y no UEFI. En primer lugar deberías asegurarte que realmente tengas UEFI. Esto puedes hacerlo desde la configuración, ya que permite el modo de reinicio para configuraciones UEFI, de no encontrarse esta opción seguramente es porque tienes BIOS. Por cualquier consulta no dudes en volver a escribirnos.

      Saludos.

  • jose

    Hola oye al reiniciar no me aparece la configuración para el uefi :( que se hace en Estos casos?

    • perezignacio

      Hola José muy buenos días
      Te cuento que tal vez tienes el mismo tema que juanlu, tal vez se deba a que tu ordenador no posee UEFI sino que tiene BIOS, en este caso es mas fácil para obtener el dual boot. Cualquier consulta no dudes en volver a escribirnos.

  • Abraham

    Hola buenas tardes. Me sale el siguiente error: “No bootable device — insert boot disk and press any key”. A que se debe???….. Segui todos los pasos y nose donde esta mi error. Gracias.

    • perezignacio

      Hola Abraham:
      Me gustaria saber si ese error lo muestra una vez finalizada la configuración, o cuando intentas iniciar desde el sistema operativo desde live-cd o live-usb. Si es de alguno de estos extraibles, basta con volver a realizar el proceso para incluir la imagen del OS en este medio. Si ese error lo arroja cuando intentas arrancar desde el disco de tu pc, hay dos alternativas. Puede ser que tenga alguna falla fisica el disco, o bien que por accidende los hayas ¿formateado?.
      Lo que puedo sugerirte es entrar en UEFI y desde ahi, revisar si se muestra conectado tu disco rigido. Si alli no aparece se confirma la falla, pero si aparece ahi, vuelve a repetir todo el proceso, ya que seguramente quedó defectuosa la configuración del GRUB y tal vez por eso no reconoce los OS.
      Nos gustaria que nos mantuvieras al tanto para saber como podemos seguir ayudandote, por favor no dudes en volver a escribirnos si necesitas algo.

  • Eduardo

    Ayuda, me dice que tengo que usar el programa que se usa para ver la lista de SO’s :s

    • perezignacio

      Buenos días Eduardo
      ¿Serías tan amable de darnos mas información para darte una solucion exacta? ¿En que momento te muestra este mensaje?
      Tené en cuenta que previamente debiste haber iniciado desde el live-cd o live-usb y desde ahi proceder a restaurar la configuración del GRUB.

Síguenos

Últimos Cursos