He instalado Windows 8 en una máquina (Lenovo X220laptop) con Ubuntu 12.10 ya instalado en otro disco.
Supongo que Windows 8 ha convencido a la computadora portátil para que cambie aUEFIarranque (en lugar del arranque del BIOS que estaba allí anteriormente), ya que la pantalla de presentación de Lenovo al inicio ahora ya no tiene las opciones para interrumpir el proceso de arranque (por ejemplo, para elegir la unidad de arranque). Curiosamente, puedo interrumpir el proceso de arranque y acceder al BIOS o elegir una unidad de arranque diferente siReanudarla máquina, pero no desde un arranque en frío.
Anteriormente tenía Windows 7 en una unidad (mSATA SSD; listado en Linux como /dev/sdb
; primera preferencia en el BIOS para el arranque) y Ubuntu en la otra unidad (el disco duro SATA aparece en Linux como /dev/sda
). Tenía el gestor de arranque de Windows instalado sdb
yCOMIDAinstalado en sda
, y elegiría qué sistema operativo iniciar eligiendo la unidad de inicio en el BIOS en lugar de a través de un menú del gestor de arranque. Todavía puedo hacer esto (para cargar Linux) si logro ingresar al menú de inicio del BIOS: GRUB se inicia a través del BIOS, pero Windows se inicia a través de UEFI.
Entonces, en última instancia, me gustaría que Linux y Windows arranquen mediante UEFI y tener la opción de elegir cuál a través de algún tipo de menú. ¿Cómo puedo hacer que Linux arranque retrospectivamente desde UEFI y cómo puedo hacer que aparezca un menú?
Respuesta1
Sin más información, cualquier respuesta serán conjeturas. Le recomiendo que arranque desde un disco de Linux de emergencia, ejecutesecuencia de comandos de información de arranque,y publique un enlace al archivo RESULTS.txt que produce. Esto proporcionará información sobre el diseño de su partición y la configuración del cargador de arranque.
Al contrario de lo que escribió TheX, Ubuntu enfáticamentehaceadmite arranque (U)EFI. TheX confunde UEFI con una de sus características específicas, Secure Boot, cuyo objetivo es mejorar la seguridad. Ubuntu ha admitido (U)EFI durante bastante tiempo y están trabajando para arrancar sin problemas en sistemas con arranque seguro habilitado. Es posible que incluso hayan incorporado dicho soporte en Ubuntu 12.10, pero no estoy seguro de ello.
Editar:
Su sistema es definitivamentenoarrancando cualquiera de los sistemas operativos en modo EFI. Ambos discos duros usan la tabla de particiones MBR, y Windows vincula el tipo de tabla de particiones al tipo de firmware, con MBR superpuesto a un arranque en modo BIOS. Tampoco tiene una partición del sistema EFI (ESP) o una partición FAT, que son necesarias para iniciar PC basadas en UEFI. Por lo tanto, sus sospechas sobre un arranque mixto en modo BIOS/modo EFI están fuera de lugar.
Mi corazonada es que accidentalmente cambiaste una configuración del firmware; tal vez habilitaste una opción de "arranque rápido" o cambiaste la pantalla de inicio. Esto afectará la forma en que el BIOS realiza sus pruebas y visualizaciones iniciales, y podría dificultar el acceso a su configuración o activar su administrador de arranque. Le recomiendo que vaya a la configuración del BIOS y busque dichas opciones. No estoy familiarizado con su modelo específico, por lo que no puedo dar consejos más específicos al respecto.
Una vez que haya iniciado Ubuntu, debería poder hacer que detecte su configuración de Windows y la agregue al menú de GRUB haciendo un archivo grub-mkconfig -o /boot/grub/grub.cfg
. Si Windows aún no aparece en el menú de GRUB, es posible que deba crear una entrada manual en /etc/grub.d/40_custom
; o puede usar las opciones de su BIOS para seleccionar el dispositivo de arranque, como lo hizo en el pasado, si puede reducir la velocidad hasta el punto de que pueda acceder a esas opciones de manera confiable.
Respuesta2
Lo que había que hacer era instalar primero Windows y luego Ubuntu. Pero hay una manera de solucionarlo.
Básicamente, iniciará en su disco en vivo (USB/DVD) y restaurará GRUB (cargador de arranque de Linux).
Este es un proceso bastante simple y puedes encontrar instrucciones exactas.aquí.
Esto debería hacerlo:
Hacer que GRUB 2 detecte instalaciones de Windows:
Proceda a iniciar su entorno Linux. Abra una terminal y escriba sudo update-grub (ingrese su contraseña de root cuando se le solicite). Si todo salió bien, grub debería haber actualizado las entradas de su menú para reflejar lo que detectó. Incluidas las particiones de Windows existentes.
Respuesta3
Simplemente descargafácilBCD; es software libre. Instálelo en Windows, ejecútelo, agregue una nueva entrada y asígnele el nombre que desee. Haga clic en la opción del gestor de arranque y cámbielo a GRUB 2, reinicie su sistema. Obtendrá un hermoso gestor de arranque con los sistemas operativos instalados...