Problemas para obtener la entrada de GRUB para Win10

Problemas para obtener la entrada de GRUB para Win10

Tengo problemas para configurar mi arranque dual (Win10/Ubuntu 15.10) como quiero. Tengo las siguientes unidades:

  • SSD de 500 GB: Windows ( /dev/sdbarranque predeterminado en BIOS)
  • SSD de 250 GB - Ubuntu ( /dev/sda, con GRUB instalado aquí)
  • Disco duro de 1 TB: datos para compartir

Lo ideal sería poder configurar la unidad de Ubuntu para que sea la unidad de arranque predeterminada y tener GRUB con una entrada para que Windows arranque allí si así lo deseo. Me gustaría alterar lo menos posible la unidad de Windows, ya que siempre termino disparándome en el pie de alguna manera extraña que requiere una reinstalación. Sin embargo, parece que no puedo lograr que Ubuntu/GRUB reconozca Windows en el /dev/sdbdisco. La salida de sudo fdisk -lda:

Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x72af2e5d

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    976895    974848   476M 83 Linux
/dev/sda2          978942 500117503 499138562   238G  5 Extended
/dev/sda5          978944  49805311  48826368  23.3G 83 Linux
/dev/sda6        49807360 469727231 419919872 200.2G 83 Linux
/dev/sda7       469729280 500117503  30388224  14.5G 82 Linux swap / Solaris

Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 4CF7AF69-3795-45AE-96B5-E4AFBBDBDF08

Device         Start       End   Sectors   Size Type
/dev/sdb1       2048    616447    614400   300M Windows recovery environment
/dev/sdb2     616448    821247    204800   100M EFI System
/dev/sdb3     821248   1083391    262144   128M Microsoft reserved
/dev/sdb4    1083392 975851519 974768128 464.8G Microsoft basic data
/dev/sdb5  975851520 976773119    921600   450M Windows recovery environment

Cuando corro sudo grub-install /dev/sdb, obtengo:

Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: error: embedding is not possible, but this is required for cross-disk install.

Correr sudo update-grubsólo da:

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.2.0-18-generic
Found initrd image: /boot/initrd.img-4.2.0-18-generic
Found linux image: /boot/vmlinuz-4.2.0-16-generic
Found initrd image: /boot/initrd.img-4.2.0-16-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done

Correr os-proberno devuelve nada. Los resultados del boot-repairresumen de están enhttp://paste.ubuntu.com/13323193/(demasiado largo para pegarlo aquí)

¿Qué me falta para poder agregar Windows a la lista de GRUB?

Respuesta1

La instalación de Ubuntu en UEFI en lugar del BIOS heredado le permitió agregar correctamente entradas de GRUB para Windows.

información relacionada