Maybe there is an easy answer to this but I have searched and can't find an answer...
I have found the Generic x86/64 image, but I want to put this on an external USB drive and get my PC to boot from this.
Can someone advise me how to put this image on a USB please (and which image to use?)
Ideally using Windows as I don't currently have a linux system.
As long as your BIOS/UEFI supports USB booting, you are fine. OpenWRT itself does not seem to care about the physical boot disk type.
I personally prefer SD cards, as then I do not have to manually modify the BIOS boot manager (which is annoying on an otherwise headless device), when switching SD card and staying with the same reader.
The OpenWrt images are distributed as gzip compressed. This is different from .zip file format popular with Windows. A gzip image that is still compressed will not boot. Whatever you use to write to the USB drive must understand gzip and uncompress it as part of the writing process.
I use totalcommander (www.ghisler.com) + gz plugin to handle gzip file under windows. It's totally transparent. Than I use win32diskimager to copy to a HDD. One can use an USB drive instead.
Hello Frollic, Thanks...
I remember I have flashed 'ROOter' to USB and booted that (I am sure you know ROOter is basically OpenWRT, modified to work well with many types of 4G and 5G modem).
What I now need to know is which OpenWRT Image to use (the Generic x86/64 has 6 different images) - for a standard PC...
You can add the packages you need after installation. But it's a good habit to install directly the packages within the image using a building engine, such as the firmware selector.