![CentOS 5.9 需要 Grub 才能在硬件 RAID 上运行吗?](https://linux22.com/image/33492/CentOS%205.9%20%E9%9C%80%E8%A6%81%20Grub%20%E6%89%8D%E8%83%BD%E5%9C%A8%E7%A1%AC%E4%BB%B6%20RAID%20%E4%B8%8A%E8%BF%90%E8%A1%8C%E5%90%97%EF%BC%9F.png)
我正在 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。