diff --git a/lib/vagrant/actions/vm/boot.rb b/lib/vagrant/actions/vm/boot.rb
index <HASH>..<HASH> 100644
--- a/lib/vagrant/actions/vm/boot.rb
+++ b/lib/vagrant/actions/vm/boot.rb
@@ -21,7 +21,7 @@ module Vagrant
 
         def boot
           logger.info "Booting VM..."
-          @runner.vm.start(:headless, true)
+          @runner.vm.start("vrdp")
         end
 
         def wait_for_boot(sleeptime=5)
diff --git a/test/vagrant/actions/vm/boot_test.rb b/test/vagrant/actions/vm/boot_test.rb
index <HASH>..<HASH> 100644
--- a/test/vagrant/actions/vm/boot_test.rb
+++ b/test/vagrant/actions/vm/boot_test.rb
@@ -34,7 +34,7 @@ class BootActionTest < Test::Unit::TestCase
 
   context "booting" do
     should "start the VM in headless mode" do
-      @vm.expects(:start).with(:headless, true).once
+      @vm.expects(:start).with("vrdp").once
       @action.boot
     end
   end
Boot uses new VM#start method which only takes 1 arg