You can find tutorials about these online
- Enable Chrome OS developer mode
- Disable root filesystem verification, remount root filesystem as read/write
- Pick a
.gif
image that you wish to be the boot splash animation - Go to https://ezgif.com/split, upload the
.gif
file - Select
Output images in PNG format
inSplit options
- Click
Split to frames
- Unzip the downloaded archive
- The filename of images in archive will be look like this:
frame_00_delay-0.11s.png
frame_01_delay-0.11s.png
...snip...
- Rename those images to
boot_splash_frame<frame_number>.png
(replace<frame_number>
with the frame number listed in the filename,frame00
in the filename represent to the 1st frame, so the final name of the image will beboot_splash_frame01.png
,frame01
will beboot_splash_frame02.png
and so on) - Copy those images to
/usr/share/chromeos-assets/images_100_percent/
, cover the original boot splash images stored there - Open
/etc/init/boot-splash.conf
withvim
(or your favourite command line text editor) - Replace all
--frame-interval 25
with--frame-interval <SECONDS_LISTED_IN_FILENAME * 1000>
(<SECONDS_LISTED_IN_FILENAME>
is the time interval listed in each image's filename (in seconds), then convert it to milliseconds (by multipling the value with1000
)) - Reboot and check out the final result :)
It doesn't let me copy the images, it says "Read-only file system", even with sudo.