Я только что купил новый компьютер с двумя жесткими дисками, и он поставляется с предустановленной Windows 10. Я решил установить Kubuntu на второй жесткий диск. Странная вещь, которая поразила меня с самого начала, заключается в том, что Windows, похоже, была установлена на / dev / sdb, а не, как обычно, на / dev / sda. Вот результат работы lsblk -o +FSTYPE -o +LABEL -o +PARTLABEL после установки.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT PARTLABEL
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 29.8G 0 part [SWAP]
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 901.7G 0 part /
sdb 8:16 0 931.5G 0 disk
├─sdb1 8:17 0 260M 0 part EFI system partition
├─sdb2 8:18 0 128M 0 part Microsoft reserved partition
├─sdb3 8:19 0 930.7G 0 part Basic data partition
└─sdb4 8:20 0 500M 0 part Basic data partition
Проблема в том, что grub, похоже, не может распознать Windows или раздел EFI. sudo update-grub дает мне следующее:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.2.0-16-generic
Found initrd image: /boot/initrd.img-4.2.0-16-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Я попытался выполнить инструкции здесь, чтобы установить grub-efi, но теперь я получаю следующее сообщение при запуске grub-install /dev/sdb
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.
Я работаю над этим весь день, и сейчас я в недоумении. Нужно ли создать небольшой загрузочный раздел на sdb и это решит проблему? Или есть что-то еще, что мне не хватает?
Спасибо за любую помощь.