{"id":250,"date":"2024-08-10T03:25:55","date_gmt":"2024-08-10T03:25:55","guid":{"rendered":"https:\/\/www.moseschung.com\/?p=250"},"modified":"2024-08-10T03:25:55","modified_gmt":"2024-08-10T03:25:55","slug":"virtualbox-guest-additions-for-gui-less-servers","status":"publish","type":"post","link":"https:\/\/www.moseschung.com\/?p=250","title":{"rendered":"Virtualbox &#8211; Guest Additions for GUI-less servers"},"content":{"rendered":"\n<p>This is the only <a href=\"https:\/\/gist.github.com\/magnetikonline\/1e7e2dbd1b288fecf090f1ef12f0c80b#mount-with-guesthost-permissions-matched\" data-type=\"link\" data-id=\"https:\/\/gist.github.com\/magnetikonline\/1e7e2dbd1b288fecf090f1ef12f0c80b#mount-with-guesthost-permissions-matched\">page<\/a> that I&#8217;ve seen that correctly directs folks how to apply Virtualbox Guest Additions for GUI-less servers like Ubuntu server.<\/p>\n\n\n\n<p>Basic gist of commands:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create Ubuntu server instance under VirtualBox (obviously).<\/li>\n\n\n\n<li>Start VM, goto\u00a0<strong>Devices &#8211; Insert Guest Additions CD image<\/strong>\u00a0to mount the ISO image.<\/li>\n\n\n\n<li>From the terminal, run the following commands: \n<ul class=\"wp-block-list\">\n<li>$ sudo su <\/li>\n\n\n\n<li>$ apt install gcc make <\/li>\n\n\n\n<li>$ mkdir &#8211;parents \/media\/cdrom <\/li>\n\n\n\n<li>$ mount \/dev\/cdrom \/media\/cdrom <\/li>\n\n\n\n<li>$ \/media\/cdrom\/VBoxLinuxAdditions.run <\/li>\n\n\n\n<li>$ reboot<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>After reboot: \n<ul class=\"wp-block-list\">\n<li>$ modinfo vboxguest <\/li>\n\n\n\n<li>$ sudo usermod &#8211;append &#8211;groups vboxsf &#8212; &#8220;$USER&#8221; <\/li>\n\n\n\n<li>$ cat \/etc\/group | grep &#8220;$USER&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Host shares should now be mounted in Ubuntu guest under\u00a0<code>\/media<\/code>\u00a0via the installed\u00a0<code>VBoxService<\/code>\u00a0service, set to start on system boot-up.<\/li>\n\n\n\n<li>All done.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This is the only page that I&#8217;ve seen that correctly directs folks how to apply Virtualbox Guest Additions for GUI-less servers like Ubuntu server. Basic gist of commands:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-250","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.moseschung.com\/index.php?rest_route=\/wp\/v2\/posts\/250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.moseschung.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.moseschung.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.moseschung.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.moseschung.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=250"}],"version-history":[{"count":1,"href":"https:\/\/www.moseschung.com\/index.php?rest_route=\/wp\/v2\/posts\/250\/revisions"}],"predecessor-version":[{"id":251,"href":"https:\/\/www.moseschung.com\/index.php?rest_route=\/wp\/v2\/posts\/250\/revisions\/251"}],"wp:attachment":[{"href":"https:\/\/www.moseschung.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.moseschung.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.moseschung.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}