Howto: Setup VMWare-tools on Sabayon Linux Guest

[vc_tta_tabs active_section=”1″ pagination_style=”outline-square”][vc_tta_section title=”Summary” tab_id=”1483657727692-588765df-8139e50c-cffe60ab-0c6f”][vc_custom_heading text=”Problem / Outcome Summary”]
  • VMWare-tools won’t install properly (or at all) on Sabayon Linux by default
  • VMWare says ‘VMWare Tools is not available for this guest’
  • This article will show you how to get around this problem and have a fully functioning set of VMWare-Tools including copy / paste, screen resizing and other sharing functionality.

Why might I want to do this?

  • To enable copy / paste between the guest and host within VMWare
  • To enable automatic screen sizing and resolution adjustments within the VMWare client
  • Improve movement of the mouse in the guest
  • Make the sound work properly in the guest
  • Improve the colour depth of the guest
  • Synchronise the time between the guest and the host
[/vc_tta_section][vc_tta_section title=”Foreword” tab_id=”1483656936153-fec58c10-e606e50c-cffe60ab-0c6f”][vc_custom_heading text=”Foreword”]

VMWare tools are a small set of drivers and enhancements that are installed in the ‘guest’ OS.  This then enables the guest to communicate more efficiently with the host OS and it’s hardware.

Additional resources

The official VMWare tools information can be found here.

[/vc_tta_section][vc_tta_section title=”Pre-Requisites” tab_id=”1483656936239-1facad3b-9216e50c-cffe60ab-0c6f”][vc_custom_heading text=”Pre-Requisites”]

Software Dependencies

  • A running VMWare host
  • An active VMWare guest with Sabayon Linux
  • A copy of VMWare tools for linux guests

Hardware Dependencies

  • None

Tools Required

  • None

Other Dependencies

  • A working internet connection
[/vc_tta_section][vc_tta_section title=”Summary Steps” tab_id=”1483657008528-9fc62da7-5742e50c-cffe60ab-0c6f”][vc_custom_heading text=”High Level Summary Steps”]

The below lists the high level summary of steps we’re about to take during this howto.

  • Get a copy of the VMWare tools linux drivers from your host
  • Install the pre-requisites for installation
  • Install and configure the VMWare tools script
  • Reboot Sabayon Linux
[/vc_tta_section][vc_tta_section title=”Implementation” tab_id=”1483657023013-0e8f9bfb-cd0fe50c-cffe60ab-0c6f”][vc_custom_heading text=”Implementation”]

Get a copy of the VMWare tools linux drivers from your host

  1. Get this

Install the pre-requisites for installation

  1. Ensure your Sabayon linux is up-to-date
  2. Open a console
  3. Become root (su / password)
  4. Enter the following commands
    1. equo install sabayon-sources gcc  binutils (Installs kernel headers, gcc and binutils)
  5. Create the missing rc directories (enter each command as one whole line)
    1. cd /etc/
    2. mkdir rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d

Install and configure the VMWare-Tools script

  1. Copy the VMWare-Tools file you obtained earlier to a directory of your choice
  2. Open a Console
  3. Extract and run the VMWare-Tools file
    1. tar -xvf <vmwaretoolsfile>
    2. cd vmware-tools-distrib
    3. ./vmware-install.pl
    4. Accept all defaults and click yes to create directories as requested
    5. If you get errors regarding vmhgfs modules you can ignore them.

Reboot your system

Now restart your system and VMWare-Tools is now installed and working.

  1. Shutdown -r now

That’s it, all done!

[/vc_tta_section][vc_tta_section title=”Final Word” tab_id=”1483657035357-36e2d8d1-b325e50c-cffe60ab-0c6f”][vc_custom_heading text=”Final Word”]

At time of writing the Sabayon version used was 15.05, this would likely apply to future and previous versions though.

As always, I welcome your insights and opinions in the comments section below.

Marshalleq

[/vc_tta_section][/vc_tta_tabs]
[td_block_21 modules_on_row="" modules_gap="" image_width="28" image_floated="float_left" meta_padding="0" image_radius="8" image_height="70" meta_info_horiz="" modules_category="" modules_category_margin="-1px 10px 0 0" show_excerpt="none" show_btn="none" show_com="none" show_author="none" show_cat="" image_size="td_324x400" block_template_id="" f_title_font_line_height="eyJhbGwiOiIxLjIiLCJwb3J0cmFpdCI6IjEuMSIsImxhbmRzY2FwZSI6IjEuMSIsInBob25lIjoiMS4xIn0=" f_title_font_family="406" f_title_font_size="eyJhbGwiOiIxOCIsImxhbmRzY2FwZSI6IjE2IiwicG9ydHJhaXQiOiIxNCIsInBob25lIjoiMTYifQ==" f_title_font_weight="eyJhbGwiOiI4MDAiLCJwb3J0cmFpdCI6IjYwMCJ9" f_cat_font_size="eyJhbGwiOiIxMSIsImxhbmRzY2FwZSI6IjEwIiwicG9ydHJhaXQiOiI5IiwicGhvbmUiOiIxMCJ9" f_cat_font_weight="800" f_cat_font_family="406" f_cat_font_transform="uppercase" f_meta_font_size="eyJhbGwiOiIxMSIsImxhbmRzY2FwZSI6IjEwIiwicG9ydHJhaXQiOiI5IiwicGhvbmUiOiIxMCJ9" f_meta_font_transform="uppercase" f_meta_font_family="406" all_modules_space="eyJhbGwiOiI0MiIsImxhbmRzY2FwZSI6IjM0IiwicG9ydHJhaXQiOiIyNCIsInBob25lIjoiMzIifQ==" meta_info_align="center" art_title="eyJhbGwiOiIwIDAgMTJweCIsImxhbmRzY2FwZSI6IjAgMCA4cHgiLCJwb3J0cmFpdCI6IjAgMCA2cHgiLCJwaG9uZSI6IjAgMCA4cHgifQ==" modules_category_padding="3px 0 4px" cat_txt="#0d42a2" cat_bg="rgba(13,66,162,0)" f_meta_font_weight="800" tdc_css="eyJhbGwiOnsibWFyZ2luLXRvcCI6IjIwIiwibWFyZ2luLWJvdHRvbSI6IjAiLCJkaXNwbGF5IjoiIn0sInBob25lIjp7ImRpc3BsYXkiOiIifSwicGhvbmVfbWF4X3dpZHRoIjo3Njd9" hide_image="yes" modules_divider="solid" title_txt="#000000" related_articles_posts_limit="5" sort="popular" custom_title="Popular Articles"]
spot_img

Related Stories

Stay on op - Ge the daily news in your inbox