用Vagrant快速安装Ubuntu

学习Uda的Linux免费入门课时知道了Vagrant,发现用它来安装Ubuntu非常方便快捷,特记录之。

安装virtual box

vagrant是建立在VM软件基础上的命令工具,所以需要先安装virtual box

安装vagrant

去官网下载对应版本进行安装

建立工作空间文件夹,创建vagrantfile

vagrant需要有存放vagrantfile的文件夹,之后所有命令的运行都要在那个目录下。同时vagrant也会将这个文件夹设置为和虚拟机之间的共享文件夹。
可以根据个人情况建立一个文件夹,然后在那个文件夹下创建vagrantfile,实际就是一个配置文件,里面含要安装的Liunx的版本等相关信息。可以在这个网址选择一个,这里以最流行的ubuntu/trusty64为例:

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/trusty64"
end

如果是windows系统,可以新建一个txt文件,然后将上面内容复制进去,然后保存后将后缀名去除。
用Vagrant快速安装Ubuntu_第1张图片

vagrant up

命令行切换到工作空间文件夹目录,运行vagrant up
结果如下:
用Vagrant快速安装Ubuntu_第2张图片
如上图所示,vagrant发现配置文件中描述的box不存在,会自动从网上下载文件后添加。运行完毕之后Ubuntu就已装好,在VirtualBox中也可以看到它在运行中了:
用Vagrant快速安装Ubuntu_第3张图片
下一步就是远程连接它了。

SSH连接

同样在工作目录下,运行vagrant ssh
用Vagrant快速安装Ubuntu_第4张图片
如上图,已正常登陆,接下来就可以运行Linux的各种命令啦

其他说明
  • 上面安装的ubuntu/trusty64是没有图形界面的Ubuntu Server版本,如果要图形界面,可以在此基础上另外安装Desktop软件,也可以直接在vagrantfile中就指定含Desktop版本的Ubuntu进行虚拟机的安装
  • vagrant自动下载安装的虚拟机文件是在C盘,会占用大量空间,如果想转移到其他磁盘,可以参考这篇文章

你可能感兴趣的:(OS,Linux)