sebanc / brunch

Boot ChromeOS on x86_64 PC - Supports Intel CPU/GPU from 8th gen or AMD Ryzen
GNU General Public License v3.0
3.54k stars 387 forks source link

Custom brunch bootsplash #737

Open k0gen opened 3 years ago

k0gen commented 3 years ago

Now that we have bootsplash support in brunch would it be possible to use animated gif as a custom bootsplash? 4b7a10b8173c0b37c8cdeaf8b898bd50

sebanc commented 3 years ago

In the current implementation, brunch bootsplashes are limited to png images as I use a very basic mechanism to display the images on the framebuffer. I might at some point try to implement plymouth but that's not really a priority for now.

17hoehbr commented 3 years ago

Is it possible to at least modify the grub settings to use a custom png instead? I’m trying to configure it to display the default chrome os boot splash image.

sebanc commented 3 years ago

It is possible but for this you would have to replace the files in /bootsplash/default in the initramfs.

17hoehbr commented 3 years ago

That sounds doable, but where would I find the initramfs? On my other Linux systems it tends to be in /boot but I'm not finding it on my Brunch install.

sebanc commented 3 years ago

It's at the root of partition 7, the file is initramfs.img

royrony commented 3 years ago

I tried modifying bootsplash in ramdisk but framework is not booting

bybenjamin commented 2 years ago

It's at the root of partition 7, the file is initramfs.img

Hi bro. how to unpack and repack initramfs.img ?

bybenjamin commented 2 years ago

good work sir. I was able to extract the initramfs.img. I'm getting an error when repacking. ''cpio: File ./newinitramfs.img grew, 11026432 new bytes not copied 62229 blocks'' Where am I going wrong? Could you help @sebanc

sneakza commented 1 year ago

@bybenjamin did you ever come right with modifying the bootsplash ?