OpenWRT on USB SSD enclosure

I am having an issue with the OpenWRT (23.05.2, but I've also tried 22.03.6, etc.) on an x86/64 using a USB SSD drive enclosure.

I can boot into grub, and select OpenWRT, but while booting it says "waiting for root on PARTUUID=".

I have checked the PARTUUID and it is correct, but the system fails to boot OpenWRT and just hangs.

I have scoured google, but cannot find a solution. I do not want to wipe Windows 11 from my machine (currently installed), and I was under the impression that I could just write the image (dd'ing the image to the USB SSD) and boot it.

I have gotten OpenWRT running in VirtualBox (issues arise with IPv6, since VirtualBox does not pass upstream IPv6 addressing through the configured ethernet port).

Any assistance is greatly appreciated to get this working.

Cheers,
B.D.

How did you install OpenWrt to the USB HDD - what instructions did you follow?

Your impression is correct (others may have information on USB HDDs I'm forgetting). Did you test on a USB flash drive?

Configure your device as a Bridged Adapter to the Ethernet port, you can then configure in OpenWrt.

I followed the instructions on OpenWrt on x86 hardware (PC / VM / server)

using dd if=./OpenWRT of=/dev/sdb bs=256 status=progress

As I stated above, it boots into grub, and I choose the OpenWRT partition, and then it boots with the message

"Waiting for Root on PARTUUID="

Key entries (keyboard) do not enter into OpenWRT.

When I insert the USB SSD into the NUC, it boots fine into Grub and then into OpenWRT.

I can't get into Luci/command line, so there is no DHCP Server.

For the record, I have been using OpenWRT for over 10 years and have a good understanding of OpenWRT (on a router), but this is my first time trying to install it on X86 hardware.

I'm stumped.

Cheers,
B.D.

I agree with @lleachii, dd the same image onto a regular flash drive.
does it boot ?

1 Like