Проблема, получающая запись GRUB для Win10

Я испытываю затруднения при получении моего (Win10/Ubuntu 15.10), двойная загрузка настроила способ, которым я хочу. У меня есть следующие диски:

  • SSD на 500 ГБ - Windows (/dev/sdb, начальная загрузка по умолчанию в BIOS)
  • SSD на 250 ГБ - Ubuntu (/dev/sda, с GRUB, установленным здесь)
  • Жесткий диск на 1 ТБ - Данные, чтобы быть совместно использованным

Идеально я смог бы установить диск Ubuntu быть загрузочным диском по умолчанию и иметь GRUB с записью для Windows для начальной загрузки там, если я хочу. Я хотел бы смешать с диском Windows как можно меньше, так как я всегда заканчиваю тем, что стрелял себе в ногу некоторым странным способом, который требует переустанавливания. Однако я, может казаться, не заставляю Ubuntu/GRUB распознавать Windows на /dev/sdb диск. Вывод sudo fdisk -l дает:

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

Когда я работаю sudo grub-install /dev/sdb, Я добираюсь:

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.

Выполнение sudo update-grub только дает:

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

Выполнение os-prober возвраты ничто. Результаты boot-repairсводка по http://paste.ubuntu.com/13323193/ (слишком долго для вставки здесь)

Что я пропускаю, чтобы смочь добавить Windows к списку GRUB?

0
задан 18 November 2015 в 05:20

1 ответ

Установка Ubuntu в UEFI, а не BIOS прежней версии позволила этому правильно добавлять записи GRUB для Windows.

0
ответ дан 26 July 2019 в 15:28

Другие вопросы по тегам:

Похожие вопросы: