我们有一个类似于kiosk的终端,带有一个定制的Ubuntu安装(只通过这种方式定制,只安装了几个包,并且安装过程是无人参与的)。问题是,在我们测试的终端上,它工作得很好,但是在生产终端上,grub挂起2秒才能自动启动默认内核。
据推测唯一的变化是,在我们所拥有的测试版本中,有一个硬盘,生产的硬盘有闪存。但这不应该是个问题吧?如果我们连接一个键盘,按ESC进入grub菜单,选择默认的菜单条目,它启动。
这种行为的原因是什么?
更新:我想我们找到了窃听器。硬件上似乎有一个缺陷。时钟不工作,所以似乎计时器的中断也不起作用,因此grub中的计数也不起作用。
发布于 2009-07-20 11:12:39
没有更多的信息很难帮助。
请提供:
然后我们再看看..。
发布于 2009-07-20 12:23:23
如果要获得grub选项列表,则按c键进入grub命令提示符。在命令提示符下键入
root(然后按“Tab”两次,以便自动完成,给出建议。另外,从Live或其他方式启动,请添加grub.conf或menu.lst文件的内容。
我怀疑新版本的Linux可能会将闪存盘命名为sda、sdb等,但grub可能会被hda、hdb或更糟的fd0引用。fd1等等。因此Tab自动完成将告诉我们设备名称grub假设,configfile将告诉我们Linux正在使用的设备名。然后我们就可以试着解决这个问题
https://serverfault.com/questions/42877
复制相似问题