Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mac57mac57

macrumors 6502a
Original poster
Aug 2, 2024
812
504
Myrtle Beach, SC
OK, here is an oddball question.

I have Mac OS X Sorbet Leopard, Mac OS X Tiger and [Debian 12 PPC64 / MintPPC64] all loaded and bootable on my Power Mac G5 Quad. When I hold down the Option key on reboot to get the Boot Picker screen, I get the expected three logos as choices: two typical Mac OS X icons and Debian's infamous Yak.

The thing is, that Yak is not particularly attractive AND is Black and White, while the other two have at least some color. To add to that, both the Debian PPC64 icon and the MintPPC64 icon are both really colorful - Debian's red swirl and MintPPC's green and white logo.

So... I would like to replace the Yak on the boot picker screen with either Debian's red swirl or MintPPC64's logo.

Does anyone know where that Yak "lives" and whether it can be swapped out for something else without rebuilding kernels or re-installing?

As always, any and all insights most appreciated.
 
So, this is probably a misstep, but based on analysis of the OF script generated by ofchooser in that thread, which itself is designed from yaboot:

From my understanding, if the blessed boot file is not a straight binary, there will be a section in the OF script called <OS-BADGE-ICONS>, which is in some sort of format which I believe (unconfirmed) is a 16-bit icon with alpha in three byteplanes.

This blessed boot file will be on the bootstrap volume (since a blessed file necessarily has to be on an HFS volume); you should be able to pull this out with a command in hfs-utils, though after modifying the file you might have to re-bless it.

I'm guessing you're using GRUB since you've mentioned the GNU Yak, and also because yaboot has a Tux icon instead. Your mileage may vary. Good luck.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.