在 CentOS7 的安装 UI 中,当我手动对 USB 记忆棒进行分区时,尽管我已明确指定 /boot 作为标准(非 LVM)分区,但我收到错误消息“没有可启动设备,也没有启动分区”。它不允许我克服这个问题,因此我无法安装 CentOS。
但是,如果我在 USB 记忆棒上选择“自动分区”,则安装过程不会出现错误。
在手动分区模式下,我没有看到任何分配可启动分区的选项。这是 Anaconda 中的错误,还是我在这里遗漏了一些东西?
编辑:确切的错误是:“您尚未创建引导加载程序 stage1 目标设备。您尚未创建可引导分区。”
答案1
我让系统进行自动分区,并查看了它做了什么。事实证明,它创建了 /boot_efi 和 /boot 分区。分区表显示第一个分区类型为“EFI System”,格式为 vfat,第二个分区表为 XFS 文件系统。我擦除了系统并手动创建了它们,它可以工作。
所以,没有错误或任何损坏。只需给它一个 EFI 分区(至少在我的笔记本电脑上)。