2017-07-22 3 views
0

VagrantfileとAnsibleを使用してVirtualBoxを実行したいと思います。私は私のBIOSで仮想化をオンに最初の場所でVagrantfileとAnsibleを使用したVirtualBox:VirtualBoxはインストールが完了していないと不平を言います

enter image description here

また、Windows上でLinuxのサブシステムの電源をオンにします。

私はWindowsのBashで作業します。

sudo apt-get update 
sudo apt-get install virtualbox 

は、その後、私はベイグラントインストール:

私はVirtualBoxのインストール

sudo apt-get update 
sudo apt-get install vagrant 

そして、私がインストールAnsible:

sudo apt-get install software-properities-common 
sudo apt-get-repository ppa:ansible/ansible 
sudo apt-get update 
sudo apt-get install ansible 

私が持っているVagrantfile:

# -*- mode: ruby -*- 
# vi: set ft=ruby : 

IP = "192.168.33.55" 

VAGRANTFILE_API_VERSION = "2" 

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| 

    config.vm.box = "ubuntu/xenial64" #target OS: Ubuntu 16.04 LTS 

    config.ssh.insert_key = false 

    config.vm.synced_folder ".", "/vagrant", disabled: true 

    config.ssh.username = "ubuntu" 

    config.vm.provider :virtualbox do |v| 

    v.name = "jenkins" 

    v.memory = 1024 

    v.cpus = 2 

    v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] 

    v.customize ["modifyvm", :id, "--ioapic", "on"] 

    end 

    config.vm.hostname = "jenkins" 

    config.vm.network :private_network, ip: "192.168.33.55" 

    config.vm.network "forwarded_port", guest: 80, host: 8080 

    # Set the name of the VM. See: http://stackoverflow.com/a/17864388/100134 

    config.vm.define :jenkins do |jenkins| 

    end 

    # Ansible provisioner. 

     config.vm.provision "ansible" do |ansible| 

    ansible.playbook = "jenkins/playbook.yml" 

    ansible.inventory_path = "jenkins/inventory" 

    ansible.sudo = true 

    end 

end 

だから、私はそれを

vagrant up 

を実行しようとする。しかし、私はエラーがあります。もちろん

VirtualBox is complaining that the installation is incomplete. Please run `VBoxManage --version` to see the error message which should contain instructions on how to fix this error 

を、私は確認してください。

VBoxManage --version 

そして、私は以下を参照してください。

The character device /dev/vboxdrv does not exist. Please install the virtualbox-dkms package and the appropriate headers, most likely linux-headers-3.4.0+. You will not be able to start VMs until this problem is fixed 

インストールしようとすると

apt-get install virtualbox-dkms 

最新のバージョンがまだインストールされていません。成功し

sudo dpkg-reconfigure virtualbox-dkms 

を、エラーはまだここに成功し

sudo apt-get install linux-headers-generic 

ですが、エラーは私のCPUはBIOSでセキュアブートをサポートしていませんまだここ

です:

はまた、私は試してみました。

私はWindows 10 Professionalを持っています。

私のハードウェア: デュアルコアのAMD Athlon II X2の250、3000 MHzの AsusのM5A78L-M LX3 16ギガビットDRAM

だから、どのように私は私のVagrantfileを実行できますか?ご協力いただきありがとうございます!

+0

次の(最後の)ステップはvboxのカーネルモジュールをコンパイルすることだと思いますが、どのコマンドが覚えていないのでしょうか。 –

答えて

関連する問題