-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Icons for custom boot entries #1042
Comments
In yours ESP file structure, different bootloaders in different folders, I don't see a problem. |
Don't think about how to set this in OpenCore. Instead look up how to solve this on a real Mac. To achieve what you want to have, you can follow the instructions in this link (ignore naming convention for grub.efi). Bonus: You can select all your multiple Linux distros in Startup Disk. |
So should I:
I'm not sure if I can use Linux partitions for this since I have 4 distros on a single Also I don't think it's possible to pass arguments to the kernel this way. All I care about here are the icons in OpenCore's GUI, everything else already works (except Startup Disk, but I don't really care about that). |
Well, ok. I can reopen this. I think both Tools and Custom entries can support manually specified icons from OpenCore ESP partition, but I will not work on this. If anybody is interest, he can discuss the design here, and then submit a PR. |
Create Make sure journaling is disabled, when creating them in macOS. When creating partitions from Linux, journaling is not enabled using mkfs.hfsplus from
Yes! To have your command line parameters passed, the kernel and the parameters can be combined into a unified kernel image. Just put this to A more easier approach would be to link
You do not need to bless the file since
I don't know, but every time I'm using filesystem drivers from elsewhere I'm running into trouble in OpenCore Regarding Windows: |
If I understand documentation and code correctly there's currently no way to set icons for custom boot entries except using
.VolumeIcon.icns
.I'd like to be able to set icons for entries like it's currently possible for tools.
I have a slightly unusual multiboot setup (macOS, Windows and multiple Linux distros).
All EFI bootloaders are located on one ESP so
.VolumeIcon.icns
won't work for a case like this.The easiest solution would probably be to try to append
.icns
to entry'sPath
and load that.It should be consistent with how tools icons currently work.
ESP file structure
EFI
BOOT
BOOTx64.efi
- OpenCoreMicrosoft
Boot
bootmgfw.efi
- Windows bootloaderbootmgfw.efi.icns
- custom icon should probably be loaded from here if that's how it currently works for toolsOC
- OpenCorelinux
- Linux efistubs and initrds are herefedora
initrd.img
- ramdiskvmlinuz.efi
- kernelvmlinuz.efi.icns
- custom icon should probably be loaded from herefedora
for other distros)That's how it is setup in
config.plist
:I tried to setup entries as tools, OpenCore loads icons for tools but fails to boot them.
How it was setup in Clover previously
Entries have
Image
property which should accept builtin icon name or path relative to current theme.The text was updated successfully, but these errors were encountered: