我有一块 ION/Atom 主板,我想从插入读卡器(通过 USB 连接)的 SD 卡启动。读卡器内置于机器外壳的前面板上,直接连接到主板。
我使用 netinst 映像将 debian squeeze 直接安装到 SD 卡上。安装过程很顺利,我可以多次重启 - 直到我关闭机器几个小时。
现在我启动机器时遇到了问题。冷启动不起作用。加载 GRUB 后,启动过程在任何阶段都会随机失败。每次我尝试监视启动过程时,内核和 initrd 都会正常加载,并且 init 会在某个时刻退出(大多数时候是在执行 getty 时)。但错误各不相同。
尝试几次(主要是两次)后,机器启动正常,我不再重现该问题,直到我关闭机器并等待一段时间。
我试过两张不同的 SD 卡。都没用。这些卡都很好!我还将安装克隆到 USB 记忆棒上,这样就可以正常启动。有了记忆棒,机器之前是否运行就无关紧要了。
问题): 从 SD 卡启动时我需要考虑什么?其他人有同样的问题吗?
我读到过一些人在 Sheevaplug 上使用 uBoot 时遇到类似问题(我也有这个,但运行正常)。有什么想法吗?