首页 > 解决方案 > 为个人计算生成完全可用的 Debian VM 的最小 Vagrant 脚本

问题描述

在过去的几年里,我使用 VirtualBox 或 Vmware 配置了几个 Debian VM 供个人使用。但是,我不是系统管理员,也不会操作任何服务器。

相反,我对虚拟机的主要用途是安装我不想污染主机系统的“一次性程序”或“不受信任的程序”,而且我肯定需要在这些虚拟机中提供完整的图形环境。

不幸的是,这个设置一直是一个痛苦的手动过程,我总是需要查找几个站点来了解如何配置“访客扩展”和“共享卷”。如果没有“来宾扩展”和“共享卷”,那些 Debian 虚拟机对我来说几乎毫无用处。

而且,所有这些“研究工作”都感觉像是在浪费时间,因为一旦我把所有东西都做好了,我就知道未来的版本会完全不同。

另一个令人头疼的问题是我的主机系统(Ubuntu)的内核更新。过去,我有几个内核更新破坏了 VirtualBox,这迫使我重复这些安装。

我也觉得点击 Debian 安装程序,选择分区和配置登录密码是浪费我的时间。我不想要任何花哨的安装程序,而是想要一个“正常工作”的 Debian 操作系统,而不需要一次又一次地配置“共享文件夹”和“屏幕锁定”等烦人的东西。

所以我的问题是:我是一个普通的开发人员,不擅长基础设施或虚拟机,我也不想成为这个子领域的专家。使用 Vagrant,我如何编写一个“正常工作”的 Debian VM,而无需一次又一次地经历痛苦的​​配置设置?

标签: ubuntudebianvagrantvirtual-machinevirtualbox

解决方案


推荐阅读