【问题标题】:How to disable the option of booting from SD card in BBB如何在 BBB 中禁用从 SD 卡启动的选项
【发布时间】:2017-09-18 03:07:21
【问题描述】:

我有一个运行在埃上的 BBB。我想增加存储空间,为此我使用的是 SD 卡。这里的问题是,如果插槽上有可用的卡,埃图像会尝试从 SD 卡启动并挂在那里,因为我将该卡仅用于存储目的。

那么如何更改启动行为,或者如何禁用从 SD 卡启动的选项,以便在启动时将 SD 卡保留在插槽中并始终从 emmc 映像启动 BBB。 主要目标是从 emmc 映像启动 bbb,即使 SD 插槽中存在 SD 卡

【问题讨论】:

    标签: beagleboneblack angstrom-linux


    【解决方案1】:

    为此,您只需要在 SD 卡中有一个 uEnv.txt 即可阻止 BBB 从 SD 卡启动,即使它在启动时已插入。 uEnv.txt的内容应该是,一定要在linux Env​​中写入这个文件。

    mmcdev=1
    bootpart=1:2
    mmcroot=/dev/mmcblk1p2 ro
    optargs=quiet
    

    【讨论】:

    • uEnv.txt 文件在哪里?我们是否应该添加到 /boot/ 因为它不存在那里。
    【解决方案2】:

    这听起来像是一个非常非常古老的 U-Boot,因此可能也是非常古老的 Ångström。就我个人而言,我会升级它(因为这也恰好摆脱了你正在经历的事情)。

    如果您想坚持当前设置,您必须弄清楚如何更改 U-Boot 环境变量以始终指向正确的存储设备,或者检查更新 U-Boot 是否有帮助。

    一种特定于您的问题和设置的方法是更改​​环境中引用的设备名称。 (如果您插入 SD 卡,它将成为第一个设备而不是 eMMC)您可能会在 eLinux Wiki 上找到提示,但请记住,您的 U-Boot 已经过时了。

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-20
      • 2021-03-31
      相关资源
      最近更新 更多