我在树莓派3上使用U-boot,我想获得SD卡oemid
或serial
号码。
“正常”可以通过访问/sys/block/mmcblk0/device/
或在linux网站上运行udevadm info -a -n /dev/sdX
来完成,但我想知道:
这可以通过U-Boot(即没有运行内核)吗?
答案 0 :(得分:2)
因此,为了从设备获取足够的信息以便能够在Linux内核中使用 root = PARTUUID = 语法,您需要在U-Boot中启用一些命令。可以找到here的功能示例。 shell prompt命令只是:
siblings(X, Y):- father_child(Z, X), father_child(Z, Y), X @< Y.
这要求你设置CONFIG_CMD_PART,而这又需要CONFIG_PARTITION_UUIDS。