
Tengo un sistema UEFI y dos unidades: una con Windows 10 instalado (y con muchas cosas, así que prefiero no tener que reinstalar Windows) y otra en la que me gustaría instalar Ubuntu.
Al principio intenté instalar ubuntu en la otra unidad y desconecté la unidad de Windows cuando usé ubuntu (solo tenía conectada la unidad en la que quiero instalar Ubuntu, así que la instalé usando la opción "borrar todo e instalar Ubuntu"), pero cuando inicio en ubuntu, sobrescribe el gestor de arranque de Windows, y para iniciar Windows nuevamente tengo que restablecer el gestor de arranque con una unidad de instalación, lo cual es realmente molesto.
Así que intenté conectar ambas unidades al mismo tiempo y realizar un arranque dual a través del gestor de arranque de Windows (con un software llamado easyBCD en Windows), pero con este método es Ubuntu el que no arranca. Entonces quería saber si hay una manera de hacer que Windows arranque a través de grub mientras tengo los dos sistemas operativos instalados en unidades diferentes (estoy dispuesto a reinstalar Ubuntu, si es necesario).
Respuesta1
Desconectar selectivamente un disco u otro es un truco que algunas personas usaban en la era del BIOS, pero el diseño de EFI hace que este enfoque sea menos útil. Esto es particularmente cierto para algunas computadoras, que pueden borrar las entradas del administrador de arranque cuando se descubre que ya no apuntan a cargadores de arranque válidos, lo que por supuesto será cierto cuando desconectes un disco al que apuntan. Por lo tanto, recomiendo encarecidamente no utilizar este procedimiento cuando utilice una computadora basada en EFI.
Lo último que escuché es que EasyBCD era inútil, o casi, en computadoras basadas en EFI. (Dicho esto, no lo he investigado recientemente, por lo que podría haber cambiado). Tenga en cuenta que EasyBCD es una herramienta de Windows de terceros para administrar el cargador de arranque y el administrador de arranque de Windows, que se conoce como BCD. El propio BCDpoderusarse para cargar en cadena a un cargador de arranque de Linux; sin embargo, sé muy poco sobre cómo configurarlo para hacerlo.
La mayoría de los usuarios de Linux ejecutan GRUB 2 como administrador de arranque en EFI; sin embargo, hay otras opciones disponibles, como se describe enesta pregunta y sus respuestas.Idealmente, el procedimiento más sencillo para que GRUB 2 funcione es:
- Instalar Windows
- Instalar Ubuntu
El instalador de Ubuntudeberíadetecte Windows y agréguelo como opción de arranque al menú de GRUB. Hacer malabares con los discos, omitir la instalación de GRUB en favor de otra cosa y otros trucos avanzados probablemente causen nuevos problemas. Dicho esto, hay casos en los que es posible que desees tomar un camino alternativo, como si no te gusta GRUB y quieres usar otra cosa. Sin embargo, en tal caso, debes investigar el problema antes de comenzar.
Además, tenga en cuenta que ni Windows ni Ubuntu deberían eliminar el cargador de arranque del otro. Sin embargo, lo que ambos harán es colocar su propio cargador de arranque (BCD o GRUB) como el primero en la lista de administradores de arranque de EFI. Puedes modificar este orden conFácilUEFIo bcdedit
en Windows, efibootmgr
en Ubuntu o con algunas (pero no todas) las utilidades de configuración de firmware integradas en las computadoras. Si no comprende cómo encajan todas estas piezas (el administrador de arranque del firmware, BCD, GRUB y quizás otras herramientas), es probable que se sienta confundido. Con ese fin, aquí hay algunas lecturas sugeridas:
- Entrada del blog de Adam Williamson sobre cómo funciona EFI-- Esta página describe la teoría detrás del arranque en modo EFI.
- Mi página sobre la instalación de Linux en sistemas EFI-- Esta página es una introducción más práctica al arranque en modo EFI que el blog de Adam Williamson.
- Mi página sobre cargadores de arranque EFI para Linux-- Esta página describe las opciones del cargador de arranque EFI para sistemas Linux.
- La entrada wiki de la comunidad Ubuntu sobre UEFI-- Esta página está un poco inconexa, pero es la introducción más específica de Ubuntu a EFI y sus problemas.
Para obtener consejos específicos sobre cómo proceder, si puede iniciar Ubuntu ahora mismo, intente hacerlo (con la unidad de Windows también conectada) y luego escriba sudo update-grub
en la línea de comando. Eso volverá a ejecutar los scripts de configuración de GRUB, lo que debería hacer que detecte Windows y lo agregue al menú de GRUB. Si eso no funciona, entonces necesita ser más específico acerca de lo que no funciona; por ejemplo, si Windows no aparece en el menú de GRUB, si aparece pero falla y, si falla, qué mensajes de error (si los hay). ¿lo ves?
Respuesta2
Simplemente inicié Windows 10 y Ubuntu 16.04 usando el disco duro y fue muy fácil. Asegúrese de que UEFI esté habilitado en su BIOS (mi placa Gigabyte lo llamó modo "Windows 8"). Suponiendo dos unidades, A y B:
- Instale Windows 10 en la unidad A
- Desenchufe la unidad A
- Instale Ubuntu en la unidad B
- Vuelva a enchufar la unidad A
- Arranque (arranca en Ubuntu sin señales de Windows)
sudo apt-get install grub2
(Windows será detectado y agregado al menú de grub)
Muy fácil, no se requieren fantasías, artículos ni teoría. Sin mencionar que es muy fácil simplemente quitar cualquiera de las unidades y volver a un sistema de una sola unidad.