'Raspberry Pi 3: booting gets stuck at "random: crng init done"

I downloaded the program I found on http://www.samplerbox.org/makeitsoftware and am trying to run it on a Raspberry Pi 3 from a USB SD card reader. I have successfully programmed my Raspberry Pi to boot from USB and I can get it to recognize the program. However, when booting it gets stuck at random: crng init done. I have read in several places that I should press the enter key or move the mouse at this point, but the machine does not recognize I am doing anything.

Before anyone writes back, I want to let you all know that the Python language looks like gibberish to me. That means that if anyone gives me directions they need to be absurdly simple.



Solution 1:[1]

In my case, what happened is that during a power failure, my raspberries just stopped turning on. Then I tried to restore from backup. After a copy of the backup to a USB flash drive and an attempt to boot, this message came out, which in my case meant that the partitioning of the disk did not match what it was before the system crashed. It turns out that it is necessary not only to format the flash drive before attempting to restore, but also to create partitions on it the same as on the broken system.

Solution 2:[2]

The partuuid no longer matches the SD card. If you boot the sd card and mount the boot drive /dev/mmcblk0p1 (probably) Formatted FAT. You can edit the cmdline.txt file

By booting on another machine and running sudo blkid /dev/sd?(enter drive here) it will give you the PARTUUID Then each partition is numbered -01 or -02

For example then you will replace the old PTUUID with the new one in the cmdline.txt

Example Using my system numbers.You will have to find yours

Replace old: root=PARTUUID=13e42378-02

replace with New: root=PARTUUID=6212a136-02

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Z4-tier
Solution 2