I have an SD card reader built in my laptop, and I wanted to boot a regular ubuntu live image from it, but it looks like rEFInd can't detect the device. The SD card works well (also is the built in SD card reader), and when I plug it in a USB card reader, then I'm able to boot from it. Should something be additionally configured to make it work?
Last edit: Mikhail Morfikov 2020-03-21
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There's a slim chance that hitting Esc in the rEFInd main menu will get it to read the SD card. If this works, and you want an easier experience, you can set scan_delay to a non-0 value in refind.conf. (Usually, a value of 1 works, but it's conceivable you'd need a longer delay.)
Chances are, though, that your computer doesn't support the SD card as a boot device. There's nothing that rEFInd, per se, can do about this. If I'm right, then the only way to get it working would be to find an EFI driver for the SD card reader. You could then load it (perhaps just by dropping the driver file in the drivers_x64 subdirectory of the rEFInd directory) and rEFInd should be able to read from it. Unfortunately, I can't point you to a driver that I know will work, or even one that might work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Refreshing the boot entries doesn't seem to work, so I think the machine doesn't support sd cards as boot device at all. I'll try to look for the driver though, and maybe I'll find something useful.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have an SD card reader built in my laptop, and I wanted to boot a regular ubuntu live image from it, but it looks like rEFInd can't detect the device. The SD card works well (also is the built in SD card reader), and when I plug it in a USB card reader, then I'm able to boot from it. Should something be additionally configured to make it work?
Last edit: Mikhail Morfikov 2020-03-21
There's a slim chance that hitting Esc in the rEFInd main menu will get it to read the SD card. If this works, and you want an easier experience, you can set
scan_delay
to a non-0 value inrefind.conf
. (Usually, a value of1
works, but it's conceivable you'd need a longer delay.)Chances are, though, that your computer doesn't support the SD card as a boot device. There's nothing that rEFInd, per se, can do about this. If I'm right, then the only way to get it working would be to find an EFI driver for the SD card reader. You could then load it (perhaps just by dropping the driver file in the
drivers_x64
subdirectory of the rEFInd directory) and rEFInd should be able to read from it. Unfortunately, I can't point you to a driver that I know will work, or even one that might work.Refreshing the boot entries doesn't seem to work, so I think the machine doesn't support sd cards as boot device at all. I'll try to look for the driver though, and maybe I'll find something useful.