I’m facing an issue while trying to boot Parrot OS on my Raspberry Pi 4 from a USB drive. I have successfully flashed the OS onto the USB drive, but unfortunately, the Raspberry Pi 4 doesn’t seem to boot from it.
Issue Details:
When I attempt to boot from the USB drive, the boot process gets stuck on the following message: “random crng init done.”
Steps Taken:
I flashed Parrot OS onto a 32 GB USB drive using the same process that I’ve successfully used for microSD cards. However, when I insert the USB drive into the Raspberry Pi 4 and power it on, the boot process hangs on the “191s: random crng init done.” Just to troubleshoot, I tested the same Parrot OS image on a microSD card and it boots up perfectly on the Raspberry Pi 4.
Configuration:
Here’s the content of my /etc/fstab and /boot/cmdline.txt files for both the USB drive and the microSD card installations:
USB Drive (Not Booting): fstab
# <file system> <dir> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot/firmware vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
USB Drive (Not Booting): cmdline.txt
net.ifnames=0 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootwait
microSD Card (Working): cmdline.txt
console=serial0,115200 console=tty1 root=PARTUUID=f62b3cc0-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
microSD Card (Working): fstab
proc /proc proc defaults 0 0
PARTUUID=f62b3cc0-01 /boot vfat defaults 0 2
PARTUUID=f62b3cc0-02 / ext4 defaults,noatime 0 1
I’m kindly seeking your expertise and assistance in resolving this issue. If anyone has encountered a similar problem or has insights into how I can get it to boot successfully from the USB drive, I would greatly appreciate your guidance.
Feel free to share any suggestions, solutions, or ideas to help me troubleshoot and overcome this obstacle. Your support will be incredibly valuable to me.
Thank you in advance for your time and assistance!