
Tengo problemas para configurar mi arranque dual (Win10/Ubuntu 15.10) como quiero. Tengo las siguientes unidades:
- SSD de 500 GB: Windows (
/dev/sdb
arranque 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/sdb
disco. La salida de sudo fdisk -l
da:
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-grub
só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-prober
no devuelve nada. Los resultados del boot-repair
resumen 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.