Tôi cố gắng để chạy chính thức FreeBSD hộp lang thang bằng cách sử dụng:không hợp lệ lỗi vỏ cấu hình khi chạy chính thức FreeBSD lang thang hộp
vagrant init freebsd/FreeBSD-10.2-STABLE
Và sau đó, sửa đổi Vagrantfile của tôi phù hợp dựa trên các hướng dẫn tại https://forums.freebsd.org/threads/52717/ bằng cách thêm những điều sau đây dòng:
Vagrant.configure("2") do |config|
config.vm.guest = :freebsd
config.vm.synced_folder ".", "/vagrant", id: "vagrant-root", disabled: true
config.vm.box = "freebsd/FreeBSD-10.2-STABLE"
config.ssh.shell = "sh"
config.vm.base_mac = "080027D14C66"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "1024"]
vb.customize ["modifyvm", :id, "--cpus", "1"]
vb.customize ["modifyvm", :id, "--hwvirtex", "on"]
vb.customize ["modifyvm", :id, "--audio", "none"]
vb.customize ["modifyvm", :id, "--nictype1", "virtio"]
vb.customize ["modifyvm", :id, "--nictype2", "virtio"]
end
end
Khi tôi hành lang thang lên lệnh:
vagrant up --provider virtualbox
lỗi sau đây được hiển thị:
Vỏ cấu hình (config.ssh.shell) là không hợp lệ và không thể đúng cách thực hiện các lệnh. Nguyên nhân phổ biến nhất cho việc này là sử dụng vỏ không khả dụng trên hệ thống. Vui lòng xác minh bạn đang sử dụng đường dẫn đầy đủ tới trình bao và trình bao có thể được thực thi bởi người dùng SSH .
Bất kể lỗi nào, tôi vẫn có thể vagrant ssh
vào hộp. Tuy nhiên, tôi không thể tắt máy một cách duyên dáng bằng cách sử dụng vagrant halt
. Nó sẽ hiển thị cùng một lỗi như trên và không tắt máy chút nào.