1)下载vagrant和virtual box
清华软件镜像站 ubutnu18.04 vagrant box 下载链接
2)vagrant启动ubuntu虚拟机(前提是你已经安装好virtual box并启动了它)
a)添加box(第一步中下载的ubuntu 18.04 vagrant box)
vagrant box add {{给你添加的box取个名字}} {{box所在的目录}}
例如:vagrant box add ubuntu1804 D:\HashiCorp\Vagrant\boxes\bionic-server-cloudimg-amd64-vagrant.box
b) 初始化box
vagrant init {{你添加的box的名字}}
例如:vagrant init ubuntu1804
c)启动box
vagrant up
d)登录Ubuntu虚拟机
vagrant ssh
如果想使用xshell登录 只支持ssh的方式 请参考这篇文章:
3)需要注意的问题
a)bios中要开启cpu虚拟化支持
请参考:bios中开启cpu虚拟化功能
b)关闭Hyper-V功能
c)注意端口冲突 一般是宿主机的22端口映射到宿主机的2222端口 如果有冲突请映射到2222以外的其他端口
d)windows 命令行中如果提示权限不足时 请使用管理员身份运行cmd命令
e)admin账户没有密码 还需要给他创建一个密码