Seamless MS Windows in Linux

From The World according to Vissie
Jump to navigation Jump to search
  1. Step 1: Install and Configure VirtualBox
    1. Step 1a: Setting Up a Virtual Machine
    2. Step 1b: Configuring Your Virtual Machine
    Now, select Network and from the “Attached to” dropdown box select Host Interface. In the Interface Name field type in: tap0 (This will make more sense later)
    Now, select Remote Display and check Enable VRDP Server.
  2. Step 2: Setup Ubuntu Networking
  3. Step 3: Configure your Windows Virtual Machine
    1. First thing you have to do in Windows is enable Remote Connections and set a password for your user.
    2. Go to Start -> Control Panel -> Sytem and click the Remote tab.
    3. Check the box that says “Allow users to connect remotely to this computer” and click OK
    4. In the Control Panel click “User Accounts”
    5. Click the user that you would like to login as and then click “Create a password”
    6. Type your password in the boxes provided and then click the “Create Password” button.

The above technique does NOT make seamless work! The way I was using seamless was by pressing [HOST]+L in VirtualBox. Below I will give the various possible methods by which seamless over a network could work:

  1. The rdesktop buy term papers technique will work over the network, but will only be seamless if you use Bridged. No NAT.
  2. In a NAT configuration, by using ssh R-tunneling, initiated on the guest (think Putty), you can access the VM's port 3389 instead of that of VBox, in theory allowing seamless rdesktop use. However, every time I have tried this I get a login screen (even though i am allready logged in) on the rdesktop display (no seamless), which has a password typed in and grayed out. Simultaneously the VM crashes.
  3. Just use the seamless mode that is built into VirtualBox, by pressing [HOST]+L. Of course, if you want to use this over the network you will need X-forwarding. However, I have found this to be slow, glitchy (invisible windows and smearing), and unstable (causing the VM to randomly crash).