使用可启动 SD 卡时出现启动/重启行为问题

使用可启动 SD 卡时出现启动/重启行为问题

因此,这就是我所拥有的:

  • 可启动SD卡,并采用最少的 Ubuntu 安装。
  • 可启动USB记忆棒,具有完全相同的文件系统映像。
  • Shuttle PC(与 XS35V2 数字标牌媒体播放器非常相似)看到这里)。

Shuttle PC 根本没有内部存储,它完全依赖可启动媒体,GRUB 分区包含在 SD 卡和 USB 记忆棒内。

现在,我遇到了问题重启航天飞机 PC,但是仅当从 SD 卡运行时

  • 情况1:如果系统已关闭,则插入 SD 卡或 USB 记忆棒即可完美打开系统。

  • 案例 2:如果系统已开启,并发出重启命令(包括sudo reboot(带有和不带有--force标志)sudo shutdown -r nowsudo init 6):

  • 案例 2.1:如果它在USB记忆棒,它重新启动正常并且我回到登录提示。
  • 案例 2.2:如果它在SD卡,它可以正常关闭,但是当再次打开时,它会显示 BIOS 启动画面,但之后它会卡在黑屏上,并带有闪烁的光标

在最后一种情况下,我根本没有输入(我试过Ctrl+ Alt+ FCtrl+C等)。但是,如果此时我关闭航天飞机,然后再打开它,它就可以完美地工作(如所述情况1)。

这是我尝试过的:

  • reboot=xxx启用所有类型的 grub 标志,即xxx可以使用bios、等形式的标志 acpi...但没有实现不同的结果。
  • 启用了所有类型的详细标志,但我得到的只是黑屏上闪烁的光标。
  • 我尝试在看到闪烁的光标后立即从航天飞机中提取 SD 卡,希望提取有用的日志,但似乎或中都没有生成新的 /var/log/boot.log日志/var/log/dmesg
  • 我已确保 SD 卡是 BIOS 启动顺序中选择的唯一可启动媒体
  • 我检查了可能导致问题的潜在 BIOS 选项,但无济于事。

我很困惑,因为我不明白关闭和打开航天飞机有什么区别(情况1(使用 USB 和 SD 均可正常工作)并发出重启命令(案例 2,在使用 SD 卡时,案例 2.2失败)。

我非常感谢任何能帮助我解决这个问题的人,并且会根据需要提供任何信息。

相关内容