Posted: Mon Jan 23, 2023 6:11 Post subject: Image won't show up as boot option
Hi! for the past few days, I have been trying to get a mini pc (Ryzen 5600u) to boot from a 120gb SSD with the dd-wrt x86_64 image on it. I used the full vga image. No matter what I do, the PC will not detect the ssd as a bootable disk. I tried using physdiskwrite, I tried using dd in Manjaro (arch) and also checked to see if the partition was bootable, and it was flagged as bootable. The mini pc's BIOS is set to legacy (I also tried UEFI just for shits and giggles). I have read a few posts on here concerning some similar things, all to no avail. Any ideas would be appreciated, I have exhausted my own.
my first thought is that something is not getting detected in the bios correctly...
I would go into the bios and make sure that the disk is detected first... You could also try the boot menu from the bios... Even if the system is not bootable the bios would detect the disk and then provide an error message along the lines of "No bootable system found"... Are you getting to this point? If not I do not think you are having your settings correct.
If you get to that point then we can work on that error.
@Wildlion - disk is detected in the BIOS, I can see it. In addition, I plugged the disk into my other PC, and it detected it as a boot device, and allowed me to boot into dd-wrt, so nothing is wrong with the disk necessarily (unless a driver is missing for this SATA controller). Also, this BIOS does not seem to have an option to attempt to boot from a specific device. I can only set boot mode type and, the order of the types of devices. If I remove everything from the machine, besides the SSD, it just boots into the BIOS.
The short summary is, the BIOS recognizes the disk, but refuses to boot to it. Do you have any ideas of what to try?
And, yup, I actually have a license and will probably buy another because I can't reuse the other one. I don't mind supporting dd-wrt a little, it's fucking awesome. If I could help with the programming end, I would, but I don't think I know enough about networking to help the devs in any real way.
By the way, I have been using dd-wrt since like 2006, this is just my first attempt to use x86 hardware. Had a classic linksys BEFSR... whatever it was, and have been using it ever since.
I just realized, I should also mention that I was originally planning on running a hypervisor on this and installed Xcp-ng to the SSD and it booted off of that just fine. So it's not the disk OR the image OR the bios - it is something with the combination of two or all three of these puzzle pieces. This is a tough one...
Thanks guys, but I definitely already tried that. Not sure why, but it's something with from the combination of these devices. I actually tried converting it to UEFI, and it still would not boot on the mini PC. Thanks again for the help guys, but if no one else has any ideas I guess this just isn't possible.
I believe the uEFI booting is now working it was done about a month ago. Put this build on that drive and check it again.
Use the dd-wrt_x64_public_vga.image if you want the free basic version or the dd-wrt_x64_full_vga.image if your planning on buying a license. The perks are certain WIFI cards enabled and up to 65335 active ports.