我正在尝试制作可启动的CD-rom。CD 应该使用 grub 来引导。我找到了stage2_eltorito的下载(这是用于创建可引导 grub 磁盘的文件(,并将其刻录到磁盘上。我从光盘重新启动,它只是说"正在加载 Stage2 ...."它挂了。我无法弄清楚我的错误。
所以我尝试将文件 stage1 和 stage2 放在 CD 上,它将"GRUB _"写入屏幕然后挂起。有没有人认为我将 Stage1 和 Stage2 放到 CD 上比使用实际上用于创建 grub CD 的Stage2_eltorito更好?
我还尝试将文件"initrd"放在磁盘上,stage2_eltorito。但是当我从 CD 启动时,它说"正在加载 Stage2 ",之后有几百个点!有谁知道所有这些奇怪事情的原因吗?
在谷歌搜索了一下之后,我发现了这个。在文章中,作者解释说,当阶段 1 运行时,它会像这样写单词"GRUB",并在屏幕左上角后面有一个空格。当阶段 2 运行时,它会添加"加载阶段 2"字样。因此,如果阶段 1 运行并且由于某种原因阶段 2 在此之后无法运行,您最终会在左上角出现"GRUB"一词和一个空格。他还解释说,如果阶段 1 运行并且出于某种原因它调用自己在它之后运行而不是调用阶段 2,并且这在无限循环中继续,你最终会得到一个屏幕,上面写着"GRUB GRUB GRUB GRUB"遍布整个屏幕!现在,在我使用stage2_eltorito的另一种情况下,整个事情都不适用。在那里,我犯了一个不同的错误。使用ImgBurn创建可启动光盘时,您必须选中显示"补丁启动信息表"的框。当我这样做时,它奏效了。所以,是的,我确实认为我最好使用stage2_eltorito,但我必须单击"补丁启动信息表"。