I’ve noticed that VirtualBox 7 broke the ability to upgrade the VirtualBox Guest Additions ISO.
When clicked on the option “Upgrade guest additions…” from the top menu bar, the right side panel outputs the following:
Downloading Guest Additions…
Name: VBoxGuestAdditions
During certificate downloading: Unknown reason
OpenSUSE does not offer a package that includes this ISO. Does that mean the ISO should be manually downloaded from Oracle’s website every time it receives an update?
Once you install it into VirtualBox, it should update itself. At least that is how it used to do it. Since I only installed it a couple of days ago, I can’t tell for sure yet.
I don’t understand why the package in the repos does not have this included.
I usually drop the Guest Additions .iso into ‘~/.config/VirtualBox/’ to allow the VirtualBox GUI to easily find it.
Don’t forget to install the VirtualBox Extension Pack – the package «which you may delete after you’ve installed it» usually also drops into ‘~/.config/VirtualBox/’ …
But, I normally don’t delete because, I like having an easy and quick to find record of which Extension Pack version I’ve installed …
OpenSUSE provides guest additions for OpenSUSE Linux clients - Most Linux versions provide their own build.
For OpenSUSE guest - this is all that is needed: “sudo zypper in virtualbox-kmp-default virtualbox-guest-tools”
Windows is not provided and has to be downloaded via “Insert Guest Additions CD image” - windows may or may not support “Update Guest Additions” depending on how old and weather or not Oracle does allow that version of Windows to update. Vista did not, my 11 did.
For Windows 11 - use 6.1.40 or 6.1.42 guest additions for stable guests - 7.0.8 occasionally locks up.
You do not need or install guest additions on the host - they are to allow seamless connections to the guest when installed on the guest.
You might want the VirtualBox Extension Pack for the host - there is no command to install it as it is not open source.
here is a script to install it when Virtualbox is not running
cat addvbext
echo update VirtualBox Extension Pack
VBOX_VERSION=/usr/bin/VBoxManage --version | awk -F_ {'print $1'} | awk -Fr {'print $1'}
VBOX_EXT_VERSION=$VBOX_VERSION
echo Virtualbox version installed is $VBOX_VERSION and $VBOX_EXT_VERSION
VBOX_EXT=echo Oracle_VM_VirtualBox_Extension_Pack-${VBOX_EXT_VERSION}.vbox-extpack
echo File is $VBOX_EXT
cd /tmp
/usr/bin/wget http://download.virtualbox.org/virtualbox/$VBOX_VERSION/$VBOX_EXT
echo y | /usr/bin/VBoxManage extpack install --replace $VBOX_EXT
rm -f $VBOX_EXT
You do not need or install guest additions on the host - they are to allow seamless connections to the guest when installed on the guest.
That’s correct. I do not need to install guest additions on the host. However, I do need to install guest additions inside the virtual machine. And the ISO for these guest additions is not provided by OpenSUSE. Virtualbox offers an option to upgrade guest additions, but it does not work.