Beaglebone이 경고와 함께 시작하지 못했습니다! PARTUUID가 존재하지 않습니다.

Beaglebone이 경고와 함께 시작하지 못했습니다! PARTUUID가 존재하지 않습니다.

eMMC에서 Linux 이미지를 부팅하려고 합니다.유스타트하지만 항상바쁜 상자껍데기. busybox 쉘에서 제안한 대로 blkid를 사용하여 PARTUUID( )를 두 번 확인했는데 8fb410a9-01로드할 수 없는 이유와 일치합니다.루트 파일 시스템('rfs')?

내 emmc에는 단일 파티션 데비안 이미지가 있습니다. U-boot는 내 SD 카드의 첫 번째 파티션에 있습니다(s2 스위치를 눌러 부팅합니다. 여기에 내 로그 uEnv.txt가 있습니다.

이 독립비글 뼈부팅은 괜찮습니다(u-boot가 없고 SD 카드가 삽입되지 않은 경우). emmc에서 제대로 부팅됩니다(emmc 이미지가 괜찮다는 의미). sd 카드에서 uboot를 부팅하려고 하면 이런 일이 발생합니다.

ipaddr=192.168.7.2
serverip=192.168.7.1
console=ttyO0,115200n8
finduuid=part uuid mmc 1:1 uuid
netargs=setenv bootargs console=ttyO0,115200n8 root=UUID=aa9109fe-2099-47e0-b8a5-e1a3f87848b0 rootwait rw rootfstype=ext4 rootwait  coherent_pool=1M net.ifnames=0 quiet
loadaddr=0x82000000
ftdaddr=0x88000000
initramaddr=0x88080000
initrdsize=452040
netboot=echo Booting from emmc ...; setenv autoload no ;echo moving zimage from emmc to DRAM...;load mmc 1:1 ${loadaddr} /boot/vmlinuz-4.14.71-ti-r80;echo moving dtb from emmc to DRAM... ; load mmc 1:1 ${fdtaddr} /boot/dtbs/4.14.71-ti-r80/am335x-boneblack-uboot-univ.dtb ; echo moving initrd from emmc to DRAM...;load mmc 1:1 ${initramaddr}  /boot/initrd.img-4.14.71-ti-r80;echo running netargs ...; run netargs ; echo bootzzzz...;bootz ${loadaddr} ${initramaddr}:${initrdsize} ${ftdaddr}
uenvcmd=echo running netboot...;run netboot

Starting kernel ...
[    0.002066] timer_probe: no matching timers found
[    1.132460] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[    1.444765] omap_voltage_late_init: Voltage driver support not added
[    1.452379] PM: Cannot get wkup_m3_ipc handle
Gave up waiting for root file system device.  Common problems:
 - Boot args (cat /proc/cmdline)
 - Check rootdelay= (did the system wait long enough?)
ALERT!  PARTUUID=8fb410a9-01 does not exist.  Dropping to a shell!


/dev/mmcblk1p1: LABEL="rootfs" UUID="aa9109fe-2099-47e0-b8a5-e1a3f87848b0" TYPE="ext4" PARTUUID="8fb410a9-01"


# /etc/fstab: static file system information.
#
/dev/mmcblk1p1  /  ext4  noatime,errors=remount-ro  0  1
debugfs  /sys/kernel/debug  debugfs  defaults  0  0

관련 정보