Can I use my own splashscreen?

Discussions related to using VirtualBox on Windows hosts.
supercrazymark
Posts: 31
Joined: 14. May 2013, 11:42
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows 7 32bit
Location: Salisbury
Contact:

Can I use my own splashscreen?

Post 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
noteirak
Site Moderator
Posts: 5231
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Can I use my own splashscreen?

Post 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.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
supercrazymark
Posts: 31
Joined: 14. May 2013, 11:42
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows 7 32bit
Location: Salisbury
Contact:

Re: Can I use my own splashscreen?

Post by supercrazymark »

oooh I completeluy missed that when looking through the manual - thank you! :D

Mark
supercrazymark
Posts: 31
Joined: 14. May 2013, 11:42
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows 7 32bit
Location: Salisbury
Contact:

Re: Can I use my own splashscreen?

Post 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 :)
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Can I use my own splashscreen?

Post by mpack »

Provide a full path to the bmp. If a relative path works then I'd expect "home" to be the VM folder.
supercrazymark
Posts: 31
Joined: 14. May 2013, 11:42
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows 7 32bit
Location: Salisbury
Contact:

Re: Can I use my own splashscreen?

Post 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
noteirak
Site Moderator
Posts: 5231
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Can I use my own splashscreen?

Post by noteirak »

What is the error message you are getting? Also, attach as zip the VM log file for the failed session.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
supercrazymark
Posts: 31
Joined: 14. May 2013, 11:42
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows 7 32bit
Location: Salisbury
Contact:

Re: Can I use my own splashscreen?

Post 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
noteirak
Site Moderator
Posts: 5231
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Can I use my own splashscreen?

Post by noteirak »

is it an uncompressed 256 color BMP file at the appropriate resolution
And I still need that VM log file.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
jorgensen
Posts: 589
Joined: 20. Oct 2009, 01:22
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows

Re: Can I use my own splashscreen?

Post by jorgensen »

Maybe this could of help: viewtopic.php?f=1&t=12539
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Can I use my own splashscreen?

Post 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.
supercrazymark
Posts: 31
Joined: 14. May 2013, 11:42
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows 7 32bit
Location: Salisbury
Contact:

Re: Can I use my own splashscreen?

Post 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?
noteirak
Site Moderator
Posts: 5231
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Can I use my own splashscreen?

Post by noteirak »

On the host PC
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Can I use my own splashscreen?

Post by mpack »

... and with the host path and filename you gave on the command line.
supercrazymark
Posts: 31
Joined: 14. May 2013, 11:42
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows 7 32bit
Location: Salisbury
Contact:

Re: Can I use my own splashscreen?

Post 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
Post Reply