Page 1 of 2
Can I use my own splashscreen?
Posted: 16. May 2013, 16:20
by supercrazymark
Hello,
Is it possible to have my own, or even no, splash screen when I start a VM? Although the "Oracle Virtualbox" screen is nice and only displays for a second, I am setting up VM in our school and would like to "brand" it with the school logo etc.
Also, if the students didn't know which technoligy was behind the virtualisation then maybe they won't find the manual and try and hack it
Mark
Re: Can I use my own splashscreen?
Posted: 16. May 2013, 16:43
by noteirak
Sure you do, using vboxmanage modifyvm --xxxxxx
Chapter 8 of Virtualbox User Manual wrote:You can influence the BIOS logo that is displayed when a virtual machine starts up with a number of settings. Per default, a VirtualBox logo is displayed.
With --bioslogofadein on|off and --bioslogofadeout on|off, you can determine whether the logo should fade in and out, respectively.
With --bioslogodisplaytime <msec> you can set how long the logo should be visible, in milliseconds.
With --bioslogoimagepath <imagepath> you can, if you are so inclined, replace the image that is shown, with your own logo. The image must be an uncompressed 256 color BMP file.
Re: Can I use my own splashscreen?
Posted: 16. May 2013, 16:49
by supercrazymark
oooh I completeluy missed that when looking through the manual - thank you!
Mark
Re: Can I use my own splashscreen?
Posted: 17. May 2013, 10:52
by supercrazymark
With --bioslogoimagepath <imagepath> you can, if you are so inclined, replace the image that is shown, with your own logo. The image must be an uncompressed 256 color BMP file.
Does anyone know exactly where I save the .bmp file? I'm having real trouble getting my bmp to appear. Also, I have set the .bmp to 1024x768, does the size of the image affect anything?
Thank you, as always

Re: Can I use my own splashscreen?
Posted: 17. May 2013, 10:55
by mpack
Provide a full path to the bmp. If a relative path works then I'd expect "home" to be the VM folder.
Re: Can I use my own splashscreen?
Posted: 17. May 2013, 11:08
by supercrazymark
I'm trying :
Code: Select all
VBoxManage modifyvm "[ImageName]" --bioslogoimagepath "c:\temp\test.bmp"
and have stored the bmp on the temp drive of the VM, and it's not working.
Also:
Code: Select all
VBoxManage modifyvm "[ImageName]" --bioslogoimagepath "$HOME/test.bmp"
Didn't work
I really hate sounding like a nOOb but what am I doing wrong?
Mark
Re: Can I use my own splashscreen?
Posted: 17. May 2013, 13:50
by noteirak
What is the error message you are getting? Also, attach as zip the VM log file for the failed session.
Re: Can I use my own splashscreen?
Posted: 17. May 2013, 15:17
by supercrazymark
I am not getting any error messages. Whenever I start the VM it still shows the grey "Oracle" splash screen. I would like to put our school logo instead of that splash screen as I don't want the pupils knowing what VM software we are using.
My full startup script (bat file) so far is:
Code: Select all
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata global GUI/Customizations noMenuBar,noStatusBar
VBoxManage setextradata global GUI/RestrictedCloseActions SaveState,Restore
VBoxManage setextradata global GUI/Input/MachineShortcuts "FullscreenMode=None,SeamlessMode=None,SettingsDialog=None,TakeSnapshot=None,ScaleMode=None"
VBoxManage modifyvm global --biosbootmenu disabled
VBoxManage startvm "Windows732bit"
I'm trying to add in an extra line to alter the splash screen ....
Mark
Re: Can I use my own splashscreen?
Posted: 17. May 2013, 16:32
by noteirak
is it an uncompressed 256 color BMP file at the appropriate resolution
And I still need that VM log file.
Re: Can I use my own splashscreen?
Posted: 17. May 2013, 23:20
by jorgensen
Maybe this could of help:
viewtopic.php?f=1&t=12539
Re: Can I use my own splashscreen?
Posted: 18. May 2013, 12:17
by mpack
supercrazymark wrote:I'm trying :
Code: Select all
VBoxManage modifyvm "[ImageName]" --bioslogoimagepath "c:\temp\test.bmp"
Eh? What's that "[ImageName]" stuff? That field is supposed to identify the VM to be modified. You should provide either the VM name or UUID, preferably in quotes.
Re: Can I use my own splashscreen?
Posted: 19. May 2013, 20:28
by supercrazymark
Sorry, I wasn't clear... [ImageName] means the name of my VM
What I can't work out is where should I be saving the .bmp file; in the VM or somewhere on the host PC?
Re: Can I use my own splashscreen?
Posted: 19. May 2013, 20:36
by noteirak
On the host PC
Re: Can I use my own splashscreen?
Posted: 20. May 2013, 12:58
by mpack
... and with the host path and filename you gave on the command line.
Re: Can I use my own splashscreen?
Posted: 20. May 2013, 14:39
by supercrazymark
I still can't get it to show my .bmp file...
I'm using :
Code: Select all
VBoxManage modifyvm "Windows732bit" --bioslogoimagepath "Test.bmp"
and have tried "c:\Temp\Test.bmp"
Each time it still shows the oracle splashscreen.....
Could someone please give me an example of where to save the file and what the line of code should be?
Does the size of the .bmp make a difference? I've created a 1024x768 bmp...
Mark