我有一个以埃为单位运行的BBB。我想增加存储空间,为此我使用的是SD卡。这里的问题是,如果在插槽中有可用的卡,并且因为我仅将该卡用于存储目的而在那里挂起,则埃斯影像尝试从SD卡启动。如何在BBB中禁用从SD卡启动的选项
那么,我该如何改变启动行为,或者我怎样才能禁用从SD卡启动的选项,以便我可以在启动时将SD卡保留在插槽中,并始终从emmc映像启动BBB。 主要目标是从emmc图像启动bbb,即使在SD插槽中存在SD卡
我有一个以埃为单位运行的BBB。我想增加存储空间,为此我使用的是SD卡。这里的问题是,如果在插槽中有可用的卡,并且因为我仅将该卡用于存储目的而在那里挂起,则埃斯影像尝试从SD卡启动。如何在BBB中禁用从SD卡启动的选项
那么,我该如何改变启动行为,或者我怎样才能禁用从SD卡启动的选项,以便我可以在启动时将SD卡保留在插槽中,并始终从emmc映像启动BBB。 主要目标是从emmc图像启动bbb,即使在SD插槽中存在SD卡
这听起来像是一个非常非常古老的U-Boot,因此可能也是非常古老的Ångström。就我个人而言,我会升级(因为这也正好摆脱了你正在经历的)。
如果您想坚持当前设置,您必须弄清楚如何将U-Boot环境变量更改为始终指向正确的存储设备,或者检查更新U-Boot是否有帮助。
其中一种方法,即针对您的问题和设置的将更改环境中引用的设备名称。 (如果您插入SD卡,它将成为第一个设备,而不是eMMC)您可能会在eLinux Wiki上找到提示,但请记住,您的U-Boot尚未出现。
为此,您只需要在SD卡中有一个uEnv.txt文件即使在启动时插入,也可以阻止BBB从SD卡启动。 uEnv.txt的内容应该是,请确保在linux环境下编写这个文件。
mmcdev=1
bootpart=1:2
mmcroot=/dev/mmcblk1p2 ro
optargs=quiet