我最近在一台具有 24TB 存储空间 (RAID 6) 的服务器上安装了 Debian Wheezy。当我对大卷进行分区时,我选择了手动选项并创建了分区方案。
当我分区时,我观察到 Debian 自动创建了两个 1MiB 的小分区(一个在磁盘开头,另一个在磁盘末尾)。我立刻想起来这个空间可能是分配给GPT BIOS 引导分区所以我不担心,把它们留在那里。
但是,当我通过 Debian 更新安装新内核并重新安装 GRUB 时,我收到了以下错误消息:
/usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot
Partition; embedding won't be possible!
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only
be installed in this setup by using blocklists. However, blocklists
are UNRELIABLE and their use is discouraged.
Installation finished. No error reported.
这个消息相当明确。然而,尽管 GRUB 已正确安装并且该服务器启动正常,但我想避免这个问题。
如果我执行,parted
我可以看到这个空间被标识为空闲,所以我的问题是:我可以使用parted在这个空闲空间(磁盘的开头或结尾)创建一个新分区并将其设置为GPT BIOS引导分区(set [num] bios_grub on
) ?现在(安装后)这样做会有风险吗?