У меня возникает следующая ошибка при попытке установить grub в моей системе:

Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot     Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible.  GRUB can only be         installed in this setup by using blocklists.  However, blocklists     are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.

Я искал в Google, и я обнаружил, что это проблема с пространством, но я не понимаю, потому что у меня достаточно места между разделами. Это мои таблицы разделов:

Для моего основного диска:

Device         Start       End   Sectors   Size Type
/dev/sda1      30720    206847    176128    86M Microsoft basic data
/dev/sda2     206848    468991    262144   128M Microsoft reserved
/dev/sda3     468992 167772159 167303168  79.8G Microsoft basic data
/dev/sda4  167792640 177772543   9979904   4.8G Linux filesystem
/dev/sda6  177793024 185792511   7999488   3.8G Linux swap
/dev/sda7  185812992 488378367 302565376 144.3G Linux filesystem

Для моего вторичного диска:

Device     Boot     Start        End    Sectors   Size Id Type
/dev/sdb1            2048  904949759  904947712 431.5G  7 HPFS/NTFS/exFAT
/dev/sdb2       904970238 1953523711 1048553474   500G  5 Extended
/dev/sdb5       904970240 1953523711 1048553472   500G 83 Linux

Мой основной диск - это SSD-диск, а второй - жесткий диск. Я хочу использовать SSD-диск для ОС (Windows 7 и Ubuntu 16.10) и дополнительный диск для сохранения данных.

В Ubuntu у меня есть следующие разделы:

/dev/sda4 --> /boot
/dev/sda6 --> swap
/dev/sda7 --> /
/dev/sdb5 --> /home

На диске SSD у меня есть 10 МБ нераспределенного пространства в начале диска, между разделами и в конце диска.

Почему я могу решить эту ошибку? Может быть, добавив больше нераспределенного пространства между разделами? Любая идея?

Спасибо.

1 ответ1

1

Вы можете запустить gdisk на диске, создать загрузочный раздел BIOS и, наконец, снова запустить grub. Если исходить только из памяти, я думаю, что вы можете попробовать следующие шаги (пожалуйста, проверьте страницу man для gdisk, поскольку я не могу гарантировать от потери данных !!).

sudo gdisk /dev/sdX
# type x for expert menu
# type l to set the sector alignment value
# set it to 1
# type m to go back to main menu
# type n to create a new partition
# choose a partition number (e.g. 128)
# first sector: 34
# last sector: 2047
# Hex code or GUID: ef02 (BIOS boot partition)
# type w to write your partition table and exit

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .