我正在尝试在 ppc64le 机器上安装 CentOS 7.3 裸机。使用 vncviewer 完成安装过程后,最后一个屏幕显示安装已完成并重新启动系统。
然而,当系统重新启动时,我安装 CentOS 的磁盘上没有启动项。
编辑:安装 RHEL 7.2 时也会发生这种情况,因为它们都使用 Anaconda。
答案1
我正在将 CentOS 安装到已经有分区的磁盘上。安装程序想要安装 PReP 分区,但未能成功,因为磁盘的前 4GB 已满。
由于我不需要 PReP 分区(因为机器有 Petitboot)并且我不想重新排列我的分区,所以我按下了“不安装引导加载程序”,因为这是(我能找到的)唯一的方法不需要我有 PReP 分区来安装 CentOS。
事实证明这样做意味着安装程序不会更新 grub.cfg 文件。由于 Petitboot 查找此文件但不存在,因此它不会在启动菜单上显示新操作系统。
一种解决方法是在安装之后和重新启动之前:
- 转到 anaconda shell(按 ctl+b,然后按 2)
- 跑步:
chroot /mnt/sysimage
- 更新 grub.cfg:
grub2-mkconfig -o /boot/grub2/grub.cfg