GRUB4DOS is a BIOS-mode boot loader. As such, rEFInd can launch it in the same way that rEFInd can launch other BIOS-mode boot loaders. Specifically, the hdbios option must be set on the scanfor line in refind.conf. This is the default when rEFInd is run on Macs, but on PCs, you'll need to uncomment the scanfor line and set the option. There's also the caveat that BIOS-mode booting is a bit flaky, especially on PCs; not every EFI has the Compatibility Support Module (CSM) that rEFInd uses, and on PCs, rEFInd can only launch the boot loader on the first physical hard disk.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So is using the scanfor line the only way to do it? I am presently using the manual option where i have created menuentry's for several other boot loaders. The scanfor line always seems to add duplicate entries. I suppose i could use a combination of scanfor and the donotscan lines to exclude duplicates but it would be cleaner if i could just manually add the entry. Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The CSM is an EFI feature, not a rEFInd feature. If a given firmware provides a CSM and if it's active, rEFInd can use it, but rEFInd does not provide a CSM of its own.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Can rEFInd boot grub4dos? Can someone post what the menuentry would look like?
GRUB4DOS is a BIOS-mode boot loader. As such, rEFInd can launch it in the same way that rEFInd can launch other BIOS-mode boot loaders. Specifically, the
hdbios
option must be set on thescanfor
line inrefind.conf
. This is the default when rEFInd is run on Macs, but on PCs, you'll need to uncomment thescanfor
line and set the option. There's also the caveat that BIOS-mode booting is a bit flaky, especially on PCs; not every EFI has the Compatibility Support Module (CSM) that rEFInd uses, and on PCs, rEFInd can only launch the boot loader on the first physical hard disk.So is using the scanfor line the only way to do it? I am presently using the manual option where i have created menuentry's for several other boot loaders. The scanfor line always seems to add duplicate entries. I suppose i could use a combination of scanfor and the donotscan lines to exclude duplicates but it would be cleaner if i could just manually add the entry. Thanks.
At the moment, there's no way to describe a BIOS/CSM/legacy-mode boot via a manual boot stanza.
please, can You tell what CSM rEFInd uses, and how to know if my motherboard has the same (version of) CSM used by rEFInd?
Thanks so much! :)
The CSM is an EFI feature, not a rEFInd feature. If a given firmware provides a CSM and if it's active, rEFInd can use it, but rEFInd does not provide a CSM of its own.