Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Guest Additions vs. Guest Tools

  1. #1

    Default Guest Additions vs. Guest Tools

    I am running virtualbox on openSuSE Leap 15.1 as host with Windows 7 Pro as the guest in the virtual machine. In the past, I've always installed the corresponding version of guest additions, and have done so recently.

    In addition to the package virtualbox and associated kernel modules and Qt GUI, YaST also lists the following packages:

    virtualbox-guest-tools
    virtualbox-guest-x11
    virtualbox-guest-kmp-default

    Although the accompanying information suggests that these are used by the virtual machine, I have not been able to locate a discussion in the SuSE documentation, the virtual box manual, or the forums (this one as well as the virtualbox forum) that discuss their specific roles. Does the installation of the Guest Additions iso render these packages redundant? See OrsoBruno's post#5 at https://forums.opensuse.org/showthre...00#post2775400.

  2. #2

    Default Re: Guest Additions vs. Guest Tools

    Quote Originally Posted by w2tq View Post
    I am running virtualbox on openSuSE Leap 15.1 as host with Windows 7 Pro as the guest in the virtual machine. In the past, I've always installed the corresponding version of guest additions, and have done so recently.

    In addition to the package virtualbox and associated kernel modules and Qt GUI, YaST also lists the following packages:

    virtualbox-guest-tools
    virtualbox-guest-x11
    virtualbox-guest-kmp-default

    Although the accompanying information suggests that these are used by the virtual machine, I have not been able to locate a discussion in the SuSE documentation, the virtual box manual, or the forums (this one as well as the virtualbox forum) that discuss their specific roles. Does the installation of the Guest Additions iso render these packages redundant? See OrsoBruno's post#5 at https://forums.opensuse.org/showthre...00#post2775400.
    Hi,

    Those packages are for the guest OS so, since it has guest in its name. It may (or may not) conflict with the host OS if they have the same libraries, kernel modules on the same directories, which is intended for different purposes. Since I have not use the vbox package from the distro for a while I can't really say that it will. I'm running the package from vbox.org and I remember to have some issues with installing those guest packages on the host os (openSUSE). If I understand what you're trying to say correctly.
    "Unfortunately time is always against us" -- [Morpheus]

    .:https://github.com/Jetchisel:.

  3. #3

    Default Re: Guest Additions vs. Guest Tools

    My question is whether those packages serve the same function as the guest additions iso.

  4. #4
    Join Date
    Jul 2018
    Location
    Loma Linda, Mo
    Posts
    624

    Default Re: Guest Additions vs. Guest Tools

    The Guest Tools stuff is for OpenSUSE guests - not the OpenSUSE Host.
    You need the Guest Additions for Windows guest. If you don't install the Guest Tools stuff for OpenSUSE guests, you need the Guest Additions to use USB, move the mouse without the Host Key and to resize the guest window just like for Windows Guests.
    The auto-download of the Guest Additions is broken in the latest release for 15.1 but the http to download it is in the error box.
    The Guest Additions don't to much without the VirtualBox Extension Pack installed as root to Virtualbox - I have a script to install it after Virtualbox on the host is updated - no guest should be running as you run it or it will fail.

    Code:
    # cat addvbext
    echo update VirtualBox
    VBOX_VERSION=`/usr/bin/VBoxManage --version | awk -F_ {'print $1'}`
    VBOX_EXT=`echo Oracle_VM_VirtualBox_Extension_Pack-${VBOX_VERSION}.vbox-extpack`
    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
    #
    OpenSUSE 15.3 with VirtualBox VM's (XP, 10, 11, Ubuntu MATE 20.04, OpenSUSE 15.3, Tumbleweed)
    Pi4 with OpenSUSE 15.3
    Unix since 1974 (pdp-11, Interdata, AT&T, Tandy, Convergent, Sun, IBM, NCR, and HP)
    Linux since 1995 (Mandrake, Fedora, CentOS, OpenSUSE)

  5. #5
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    20,925
    Blog Entries
    14

    Default Re: Guest Additions vs. Guest Tools

    Quote Originally Posted by w2tq View Post
    My question is whether those packages serve the same function as the guest additions iso.
    AFAIK yes. But these packages are for running openSUSE as a guest, not for Win7...
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  6. #6
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    13,295
    Blog Entries
    2

    Default Re: Guest Additions vs. Guest Tools

    Guest Additions is the Virtualbox name for the collection of optional Guest enhancements which can be installed in Virtualbox.
    In fact, if you analyze the Guest Additions installation, it's actually typically a "master script" that calls a series of individual installation procedures.

    The three packages you've identified are essential parts of the Guest Additions, but only for openSUSE Guests. They are not installed in the HostOS or in MSWindows Guests but may simply be available in the repository (but not installed unless appropriate)...
    The "guest tools" are a small collection of misc functionality which are installed. Haven't checked, but I assume should include things like shared clipboard.
    The "guest-x11" is display enhancements (like automatic re-sizing the display when the VBox graphics console is re-sized)
    The "guest-kmp-default" should be the openSUSE pre-built kernel modules which support the Guest Additions functionality.

    When you have a MSWindows Guest,
    You will need to install Guest Additions by loading the ISO into the virtual cdrom (menu option found in the Guest graphics console) then running the correct Guest Additions installer that supports Windows.

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  7. #7

    Default Re: Guest Additions vs. Guest Tools

    Thank you all for the thorough replies. I recalled seeing the "-guest" packages and wanted to confirm that they are indeed for openSuSE guests and not others.

    As indicated in my initial post, I installed and am using the Guest Additions iso. For some unknown reason, I was not able to install the iso from the dialog (network failure), so I downloaded the file from the virtualbox website and then manually installed the iso. This has happened occasionally.

    My notes for virtualbox go back several years and they mention compiling the kernel. It appears that this step is now taken care of at some point before installation or during installation. Nevertheless, the current openSuSE documentation states that one should install gcc, make, and kernel-devel, but I didn't see any mention of running the vboxdrv command at the outset, unless a problem arises.

  8. #8
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    13,295
    Blog Entries
    2

    Default Re: Guest Additions vs. Guest Tools

    Quote Originally Posted by w2tq View Post
    Thank you all for the thorough replies. I recalled seeing the "-guest" packages and wanted to confirm that they are indeed for openSuSE guests and not others.

    As indicated in my initial post, I installed and am using the Guest Additions iso. For some unknown reason, I was not able to install the iso from the dialog (network failure), so I downloaded the file from the virtualbox website and then manually installed the iso. This has happened occasionally.

    My notes for virtualbox go back several years and they mention compiling the kernel. It appears that this step is now taken care of at some point before installation or during installation. Nevertheless, the current openSuSE documentation states that one should install gcc, make, and kernel-devel, but I didn't see any mention of running the vboxdrv command at the outset, unless a problem arises.
    On openSUSE,
    You always have the option to use per-compiled kernel modules and anything that might be based on their compilation (primarily the Guest Additions in an openSUSE client and the Virtualbox HostOS application when installed from an openSUSE repository). In fact if an openSUSE Guest installation recognizes a hypervisor-based environment, the pre-compiled enhancements are installed automatically.

    Guest Additions are not available or installed for any other Guest, pre-compiled packages exist only for openSUSE Guests.
    Unless there is a bug, there should not be any difference between the pre-compiled Guest Additions and compiling yourself, and you always have the option to remove the openSUSE packages and compiling your own.
    For all other Guests, you will need to install from the Virtualbox Guest Additions ISO.

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  9. #9

    Default Re: Guest Additions vs. Guest Tools

    Perhaps a misunderstanding on my part. Doesn't vboxdrv concern the kernel in the base package and not the guest?

  10. #10
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    13,295
    Blog Entries
    2

    Default Re: Guest Additions vs. Guest Tools

    Quote Originally Posted by w2tq View Post
    Perhaps a misunderstanding on my part. Doesn't vboxdrv concern the kernel in the base package and not the guest?
    Yes. and only in the HostOS.
    But, that isn't in your above 3 packages.

    VBox 6.1 User Manual
    https://www.virtualbox.org/manual/UserManual.html

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •