15

I'm not able to switch to Seamless Mode in VirtualBox with Ubuntu 10.04 or 9.10 as guest OS's. I have tried the seamless mode with XP as guest OS, and it works absolutely fine. The host OS is Windows 7.

I have in-built Via/S3G Unichrome Pro IGP graphics, and I have allocated 30 MB out of 64 MB of graphics memory. I've also 1.5 GB of RAM.

I also tried installing Guest Additions but it still didn't work. VirtualBox version is 4.0.4r70112. The Host+L does not lead to seamless mode. i.e. under the Machine menu in Virtual box window "Seamless mode" is disabled (comes in grey color). How can I get the seamless mode to work? Please help!

1
  • I have the same problem. In one of my virtual boxes it works, but in the other not. Both have Guest additions installed. Sep 2, 2014 at 12:52

9 Answers 9

9

For seamless mode (Host+L) Virtual Box Guest Additions of the same program version need to be installed in the guest OS.

How to install Guest Additions see also this answer. In some cases you will simply need to reinstall the Guest Additions if they don't run the way they should.

5
  • 1
    Takkat i have installed Virtual box and guest additions of same version. But what problem i have is the Host+L does not lead to seamless mode.
    – jsbisht
    Mar 2, 2011 at 4:25
  • If I got you right then you are able to select seamless but you can't move the window of a guest Ubuntu program to the desktop of your host?
    – Takkat
    Mar 2, 2011 at 8:52
  • i m not able to select seamless mode.
    – jsbisht
    Mar 2, 2011 at 17:30
  • 1
    This usually indicates that Guest Additions are not installed. Try again and don't forget to reboot the guest OS to take effect.
    – Takkat
    Mar 2, 2011 at 17:37
  • i have tried all that but still the same problem. Anyways thanks.
    – jsbisht
    Mar 3, 2011 at 10:13
6

Turn off Nested Paging in the System tab and restart the guest.

2
  • Can confirm that this works. Though it only seems to work with desktops that have panels/taskbars. I can't get dwm, for instance, to work with it. Aug 12, 2015 at 4:09
  • Did not work for me.
    – trusktr
    Nov 18, 2021 at 0:04
1

May be you forgot installing the guest additions in the GUEST. For doing so, click in the menu "Devices" in the GUEST window, and choose "install guest additions"

1
  • This solved it for me. I didn't realize that you had to install on the actual guest as well.
    – whoisearth
    Oct 6, 2017 at 2:53
0

Even after installing guest additions, Seamless Mode was still disabled for me. But, when I switched to Scalled Mode(Host+C), Seamless Mode become enabled. When I used Host+L, GuestOS screen went full screen, meaning it worked.

So, whenever Seamless Mode is disabled or grayed, even after installing the guest additions, check if Scalled Mode is turned on.

Other things that I have ensured:

  1. Settings -> Display -> Screen
    1. Graphics Controller -> VBoxSVGA
    2. Acceleration -> Enabled.
  2. Settings -> System -> Acceleration
    1. Paravirtualization Interface -> Hyper-V
    2. Hardware Virtualization -> Enable Nested Paging

I hope this helps someone.

Note: I am using MacBook.

-1

Install Guest Addtions from Synaptic.

3
  • how to look for guest additions in synaptic. is there a package name for it.
    – jsbisht
    Mar 1, 2011 at 17:58
  • Go to Synaptic, after it loads, you'll see a search box in the top right corner. Simply type guest additions there and press Enter.
    – Oxwivi
    Mar 1, 2011 at 18:14
  • @jaggib, did you try install Guest Additions from Synaptic yet?
    – Oxwivi
    May 31, 2011 at 15:55
-1

I'm running windows8.1 guest on ubuntu host and seamlesss mode don't get enabled until user session is started in windows, maybe a few seconds after login.

-1

I am using an Ubuntu host with a Windows 7 guest. I had the same problem, until I went into the 'Computer' folder on the guest system. If you have loaded the guest additions disc image, it should appear in the CD drive of the guest system. Manually open it, and look for the VBoxWindosAdditions application. Open this and follow the set-up instructions.

-1

I had the same exact problem, until I started VirtualBox as root and launched the virtual machine from there:

sudo virtualbox

It ended up locking my virtual machine files to root read/write only, but it's absolutely worth it to get this working. To get you started, here's my desktop file to my virtual machine called 'Win10':

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Win10
Comment=Starts the VirtualBox machine Win10
Type=Application
Terminal=true
Exec=sudo /usr/lib/virtualbox/VirtualBoxVM --comment "Win10" --startvm "Win10"
Icon=virtualbox-vbox.png

Replace 'Win10' with the name of your virtual machine, hopefully this works for you.

3
  • 1
    Do not run virtualbox as root. Feb 19, 2019 at 3:22
  • Because running it as root is effectively giving the VM guest full control over your system. Under normal circumstances excluding a massive oversight in the hardware virtualization security (usually VTX) a guest could possibly "break out" but would still be limited in Linux by the restrictions of a user account. Running as root makes it so any guest that does anything to affect the host (guest additions, even if you didn't install them) has root access and can do whatever it want. Feb 22, 2019 at 2:58
  • Very good info @KristopherIves ! Mar 9, 2020 at 18:19
-1

Try by clicking and holding Host key (by default, it's Right Ctrl) and then pressing the L key.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .