在嵌入式系统的最新内核(5.x)/ rootfs中(如果重要,请访问mips / MT7628 / busybox),我看到了以下内容:
random: mount: uninitialized urandom read (4 bytes read)
random: fsck.vfat: uninitialized urandom read (4 bytes read)
random: tar: uninitialized urandom read (4 bytes read)
...
一段时间(〜10分钟!)后,我终于看到了:
[ 562.001438] random: crng init done
两个问题:
- 为什么初始化/ dev / urandom需要这么长时间?
- 出于什么原因
mount
或tar
应该首先尝试使用它?
注意:对于较旧的内核(3.x),我没有这个问题。