Điều này được sửa đổi từ câu trả lời của @ Petecoop .
Chạy vagrant haltnếu bạn chưa tắt hộp.
Sau đó liệt kê các hộp ảo của bạn: VBoxManage list vms
Nó sẽ liệt kê tất cả các hộp ảo của bạn. Xác định hộp bạn muốn hoàn nguyên và lấy id giữa các dấu ngoặc nhọn : {}.
Sau đó chỉnh sửa tệp id dự án: sudo nano .vagrant/machines/default/virtualbox/id(từ thư mục dự án)
Thay thế nó bằng id bạn đã sao chép từ danh sách VB.
Hãy thử vagrant reload.
Nếu điều đó không hoạt động và bị treo trên ủy quyền SSH (nơi tôi vấp ngã), hãy sao chép khóa công khai không an toàn từ git mơ hồ . Thay thế nội dung của /.vagrant/machines/default/virtualbox/private_key. Sao lưu bản gốc của khóa học : cp private_key private_key-bak.
Sau đó chạy vagrant reload. Nó sẽ nói rằng nó đã xác định khóa không an toàn và tạo một khóa mới.
default: Vagrant insecure key detected. Vagrant will automatically replace
default: this with a newly generated keypair for better security.
default: Inserting generated public key within guest...
default: Removing insecure key from the guest if it's present...
default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
Bạn nên được thiết lập tất cả.