This is a small tip about VirtualBox.
We can make VirtualBox a little more useful by installing VirtualBox Guest Additions.
This extension enables us to experience seamless mouse movement, share clipboards or files between the host OS and the guest and configure screen resolution dynamically.
The official site says it enables us to:
- Mouse pointer integration
- Shared folders
- Better video support
- Seamless windows
- Generic host/guest communication channels
- Time synchronization
- Shared clipboard
- Automated logons (credentials passing)
Manjaro Linux package manager lists the virtualbox-guest-iso package:
According to ArchWiki, installing it creates the ISO file as
Alternatively, we can also download it directly.
(Besides, it's necessary to check the VirtualBox version beforehand.)
Set the iso to the guest storage like this:
And then start the guest OS.
In Raspbian, the iso media will be mounted automatically.
(Otherwise, it's necessary to mount it manually.)
Scripts to install VirtualBox Guest Additions to the guest are found in the media directory.
Choose the script compatible with the guest OS and run it:
$ cd /media/cdrom1 $ sudo sh VBoxLinuxAdditions.run
When the installation completes, shutdown the guest and eject the iso from the storage.
Now it's possible to use VirtualBox Guest Additions via settings, menus or footer icons.
We can register the shared folders between host/guest at "Shared Folders" menu in the machine settings (or at the guest control menus: [Devices] - [Shared Folders]):
We can share clipboards between host/guest or do something with the footer icons while the guest running.
The footer icons have multiple menus like this:
We can also use multiple screens with a single guest OS : )