VagrantfileとAnsibleを使用してVirtualBoxを実行したいと思います。私は私のBIOSで仮想化をオンに最初の場所でVagrantfileとAnsibleを使用したVirtualBox:VirtualBoxはインストールが完了していないと不平を言います
:
また、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を実行できますか?ご協力いただきありがとうございます!
次の(最後の)ステップはvboxのカーネルモジュールをコンパイルすることだと思いますが、どのコマンドが覚えていないのでしょうか。 –