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 :D

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! :D

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