¿Es posible arrancar Ubuntu usando el gestor de arranque de Windows?

40

Como se ha señalado por muchas personas, los requisitos de UEFI Windows 8 podría se van a no ponerse en el camino de la instalación de Linux (o lo que sea), como también necesitará el gestor de arranque de reemplazo para ser firmado alguna manera. Algunos sistemas Todos los sistemas le permitirán deshabilitar el requisito de firma, pero la característica puede estar oculta para deshabilitar o puede que no esté dispuesto a renunciar a los beneficios de un cargador de arranque seguro.

¿Es necesario reemplazar el gestor de arranque en primer lugar? Para mantenernos en el software que se ha vuelto dorado, ¿cómo puedo instalar Ubuntu 11.04 usando el propio gestor de arranque de Windows 7?

badp
fuente

Respuestas:

32

Suponiendo que Windows ya está instalado, instale Ubuntu en otra partición. Asegúrese de instalar Grub2 en la partición de Ubuntu; no lo instale en el MBR ya que esto sobrescribirá el cargador de arranque de Windows.

Inicie en Windows e instale EasyBCD

Agregar entrada y elegir Grub2 es decir

ingrese la descripción de la imagen aquí

Luego, vuelva a escribir el cargador de arranque de Windows modificado, es decir

ingrese la descripción de la imagen aquí

Reiniciar: ahora tendrá dos opciones:

ingrese la descripción de la imagen aquí

Inicie en Ubuntu y cambie el valor de Grub Timeout, es decir

gksudo gedit /etc/default/grub

cambie "GRUB_TIMEOUT = 10" a "GRUB_TIMEOUT = 0" y guarde.

Finalmente:

sudo update-grub

fuente

fossfreedom
fuente
En el EasyBCD más nuevo, no necesita realizar el paso Escribir MBR porque restaura el predeterminado, solo con Windows. Solo tiene que agregar la entrada del menú Grub 2 y guardarla.
Toilal
3
EasyBCD, por lo que he visto, no funciona con cargadores de arranque uefi. Solo funcionará con mbr.
MirroredFate
¿Funciona esto si ubuntu y windows están instalados en un disco duro diferente en lugar de las mismas particiones del disco duro diferente? ¿También tiene que ser grub2 o grub también está bien?
Dora
Make sure that you install Grub2 on the Ubuntu partition - don't install it on the MBR- ¿eso significa (en el instalador de Ubuntu "algo más" → "Dispositivo para la instalación del cargador de arranque" para usar en /dev/sdalugar de /dev/sda1(windows), o realmente debería optar por la /bootpartición de Linux ( , debido al cifrado) ( /dev/sda4en mi caso)?
Frank Nocke
6

He pasado por eso. Así es como lo resolví.

Necesita restaurar MBR, por lo que se inicia en Windows nuevamente, no en Linux, LUEGO agregue Linux.

  1. Arrancar desde el disco de instalación de Windows;
  2. Elija Reparación / Reparación de inicio; Windows restaurará MBR;
  3. Cuando termine, reinicie en Windows;
  4. Abra EasyBCD y agregue Linux;
  5. Al reiniciar, verá la buena pantalla negra con el gestor de arranque de Windows y dos entradas: Windows y Linux;
  6. Voila
ego
fuente
2
Leí "MBR" en esta respuesta, pero el título de la pregunta decía "UEFI". Y UEFI generalmente significa partición EFI para el arranque, no MBR. ¿Derecha?
Frank Nocke
2

He encontrado esto muy útil, pero encontré una manera más fácil de solucionarlo. Cuando tenga acceso a la instalación de Windows y tenga instalado EasyBCD. Puede reparar su MBR desde la herramienta (hecho con EasyBCD 2.2.0.182)

  1. Abra EasyBCD y haga clic en "Implementación de BCD"

  2. En la sección "Opciones de configuración de MBR", asegúrese de que esté seleccionado "Instalar el gestor de arranque de Windows Vista / 7 en el MBR" y haga clic en el botón "Escribir MBR"

  3. Reinicia y disfruta de la magia de Windows Bootloader

Espero que esto ayude a alguien

Roel De Backer
fuente
0

Puede ir al shell en el menú de inicio y escribir:

chroot / 
mount /dev/sda /grub/boot
mount /dev/sda2 /win
install grub boot loader again on sda

Esto podría funcionar.

Miguel
fuente
¿Qué chroot /hacer? ¿Es ese un comando real install grub boot loader again on sda?
wjandrea