来自Haiku的新Linux分区启动管理器的“不是可启动分区”


1

我这样做了:

  1. 使用Haiku Alpha 4.1的DriveSetup制作了一个覆盖整个高清的英特尔扩展分区
  2. 制作了几个BeOS分区
  3. 删除了第一个
  4. 将Haiku安装到其他一个上面
  5. 将CentOS 6.4 i386安装到空白区域,在空白区域内创建了两个分区,第一个是500 MB
  6. 从Haiku运行BootManager并设置菜单以便能够启动到任何分区

现在,当我启动时,如果我选择Haiku,它会很好。如果我选择任一CentOS分区,它会说:“不是可引导分区”。

CentOS忘记安装GRUB了吗?这是我的CentOS设置,Haiku的BootManager或我使用扩展英特尔分区的问题吗?

FWIW,我曾经运行PC-BSD和IIRC Peppermint Linux,在这里使用相同的方法 - 除了扩展的Intel部分,因为我只需要四个分区 - 他们可以从Haiku的BootManager启动就好了。

Answers:


0

我认为它没有安装GRUB,可能是为了避免因为我没有使用整个驱动器而破坏现有的引导加载程序。

为了修复它,我再次启动到安装介质(最小,使用ISO2USB准备),从初始菜单中选择救援选项,直到我得到命令提示符,然后:

chroot /mnt/sysimage/
cat /boot/grub/grub.conf

然后看到它以grub表示法安装在(hd0,8),这样做:

grub-install hd0,8

现在,当我在Haiku的BootManager中选择它时,它会启动(从500MB分区,而不是另一个分区)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.