我正在尝试制作可引导的CD-ROM。 CD应该使用grub来启动。我找到了stage2_eltorito的下载(这是用于创建可启动grub磁盘的文件),我将它刻录到磁盘上。我从光盘重新启动它只是说“加载Stage2 ....”它挂起。我无法弄清楚我的错误。
所以我尝试将文件stage1和stage2放在CD上,然后将“GRUB _”写入屏幕然后挂起。有没有人认为我最好将Stage1和Stage2放到CD上,而不是使用实际用于创建grub CD的Stage2_eltorito?
我还尝试将文件“initrd”放在stage2_eltorito的磁盘上。但是当我从CD启动时,它会说“加载Stage2”,之后有几百个点!有谁知道所有这些奇怪事情的原因?
答案 0 :(得分:0)
稍微咕噜咕噜之后,我找到了this。 在文章中,作者解释说,当第1阶段运行时,它会像屏幕左上角的空格一样写出“GRUB”这个单词。当第二阶段运行时,它会添加“Loading Stage 2”字样。因此,如果阶段1运行并且由于某种原因,阶段2之后无法运行,您将最终得到单词“GRUB”和左上角的空格。他还解释说,如果第1阶段运行并且由于某种原因它会调用自己运行而不是调用第2阶段并且这继续在无限循环中,您将最终在屏幕上显示“GRUB GRUB GRUB GRUB”屏幕!现在,在我使用stage2_eltorito的另一种情况下,这一切都不适用。在那里,我犯了一个错误。使用ImgBurn创建可引导光盘时,必须选中“Patch Boot信息表”框。当我这样做时它起作用了。所以,是的,我认为我最好使用stage2_eltorito,但我必须点击“Patch Boot Information Table”。