CentOS 5.9 需要 Grub 才能在硬件 RAID 上运行吗?

CentOS 5.9 需要 Grub 才能在硬件 RAID 上运行吗?

我正在 RAID5 中具有 8 个磁盘的服务器上全新安装 CentOS 5.9 x64。在安装过程中的某个时刻,它让我可以选择配置 Grub,或者不打扰。我选择不打扰,因为 CentOS 是我要安装的唯一操作系统。安装并重新启动后,如果没有安装介质,它就无法启动——只是停留在那里,BIOS 消息上有一个闪烁的光标,表示它现在将尝试从硬盘启动。这正常吗?

所以我把安装介质放回去,重新启动,做了linux rescue,...,,chroot ...grub-install /dev/cciss/c0d0,一切看起来都很好。但是,当我在没有安装介质的情况下重新启动时,我只会收到一个grub>提示,无论我再次写入配置多少次,我现在都会在启动时遇到 grub 提示,而且我什至不确定我是否需要GRUB。我真的需要它,还是它是闪烁光标问题的错误解决方案?如果我确实需要它,为什么success当我root和时尽管有消息但它仍然卡住setup

答案1

从技术上来说,不。没有引导加载程序需要的。然而,拥有引导加载程序会给您带来很多麻烦,并且在 PC 类型系统(从台式机到服务器)上没有任何实际理由不这样做。

如果没有引导加载程序,您需要将内核直接安装到引导扇区。据我所知,没有安装程序可以让您直接执行此操作(尽管如果您跳到辅助控制台,您可能可以这样做)。如果您已经安装了之前安装的操作系统中的引导加载程序,您可以选择跳过安装引导加载程序。

基本上,除非您确切知道自己在做什么,否则应该使用操作系统安装程序来安装 grub。

相关内容