我从实验性 repo 创建了一个 Debian USB 记忆棒映像,其中包含最新的内核 3.15 RC8,使用的是 Syslinux。我将映像写入 USB 记忆棒,并在两台不同的计算机上从它启动。
在第一台电脑上,Debian 启动正常。
然而,在第二次启动时,启动在以下点挂起:
然后我将 USB 棒安装到用于创建映像的 PC 上,并检查了 /var/log 中的所有日志文件。根据第二台 PC,我找不到任何日志条目。我截断了所有日志文件,然后再次尝试在第二台 PC 上从此棒启动。当然,它在同一时间挂起了。我重新安装了 USB 棒并检查了日志文件。它们都是空的。所以看来我无法通过这种方式跟踪发生了什么。
有人知道这里的问题是什么吗?或者至少我该如何分析这个问题?
答案1
有时,当系统在将启动消息写入屏幕(如您的图像中所示)时挂起,屏幕上的最后一行并不能提供出现问题的线索,而是下一行尚未写入的线索。
在成功启动的机器上,您是否在启动消息中看到“NX-protecting”和“dracut:”行?如果是,下一行是什么?这可能会为您提供分析问题的途径。
如果启动消息滚动得太快,请使用:
dmesg|less
或者:
dmesg|more
在终端中再次查看它们。