Change the Logos and Virtual Machine Boot Screen on Proxmox VE 6.0
This tutorial will guide you through the steps required to replace the logo, favicon and boot screen (as seen in the console when booting a virtual machine) on Proxmox VE 6.0. Another customization for our directory of customziations! This article builds on a previous article on persistent customizations to Proxmox VE.
If you find Proxmox VE useful, consider getting a subscription.
If you don’t have a computer to run Proxmox VE on yet, I can recommend running it on a low-power Intel NUC or three. Or something more powerful.
Prepare
Make sure you have completed the steps in our previous article on making Proxmox VE customizations persistent.
Backup Original Images
Copy the original images which we will replace to our directory of customizations:
$ sudo mkdir /usr/share/custom/backup
$ sudo cp /usr/share/pve-manager/images/{favicon.ico,logo-128.png,proxmox_logo.png} /usr/share/custom/backup/
$ sudo cp /usr/share/qemu-server/bootsplash.jpg /usr/share/custom/backup/
Copy the New Images
First make sure your new images match the specifications:
bootsplash.jpg
should be 640x480 pixelsfavicon.ico
should be 64x64 pixelslogo-128.png
should be 128x128 pixels with a transparent backgroundproxmox_logo.png
should be 172x30 pixels with a transparent background
Then, transfer the new images to our directory of customizations (replace username
with your Proxmox VE username, and pve.example.com
with the hostname or IP address of your Proxmox VE host):
# run this on your local computer, while in the directory of your new images
$ scp {bootsplash.jpg,favicon.ico,logo-128.png,proxmox_logo.png} [email protected]:/usr/share/custom/
Add Customization to Change the Images
Run the following command to add the customization to the script apply.sh
(make note of the double >>
):
$ sudo echo "cp -f /usr/share/custom/{favicon.ico,logo-128.png,proxmox_logo.png} /usr/share/pve-manager/images/" >> /usr/share/custom/apply.sh
$ sudo echo "cp -f /usr/share/custom/bootsplash.jpg /usr/share/qemu-server/" >> /usr/share/custom/apply.sh
Apply Customizations
Finally, reapply the customizations (and apply the new one above):
$ sudo /usr/share/custom/apply.sh
And we are done! Now you should be enjoying your custom logos and boot screen. Next time the article will be in the same theme as this one. Best of luck! 🎨