创建linux机器的脚本

创建linux机器的脚本,linux,virtualbox,linux-distro,Linux,Virtualbox,Linux Distro,我需要将linux机器的配置存储在一个文件中,并能够使用该文件复制机器(尽可能简单)。文件应尽可能小 我认为应该可以做到以下几点:创建一个最小的Linux安装CD,从internet安装系统,并将一些bash脚本应用到生成的系统中。原则上,CD的ISO可能非常小,可以安装在真实机器上(通过刻录CD)或虚拟机上(通过ISO文件) 我想知道这种方法是否已经实施。。。我无法找出谷歌搜索的关键词 添加:或者更简单的两步解决方案:一个最小的linux发行版,它能够按照配置脚本(安装后可以在系统上复制)从i

我需要将linux机器的配置存储在一个文件中,并能够使用该文件复制机器(尽可能简单)。文件应尽可能小

我认为应该可以做到以下几点:创建一个最小的Linux安装CD,从internet安装系统,并将一些bash脚本应用到生成的系统中。原则上,CD的ISO可能非常小,可以安装在真实机器上(通过刻录CD)或虚拟机上(通过ISO文件)

我想知道这种方法是否已经实施。。。我无法找出谷歌搜索的关键词


添加:或者更简单的两步解决方案:一个最小的linux发行版,它能够按照配置脚本(安装后可以在系统上复制)从internet检索软件包和软件。这将导致更小的文件,因为ISO映像始终相同,并且不包含在描述系统的文件中。

这种linux已经存在很长时间了。只有命令行(没有GUI)的live cd,您可以从中下载并引导。通常引导到RAM。这些发行版都有自己的软件包管理软件。这些包管理器是bash和编程语言(主要是Perl)的组合。
例如Gentoo;我想它的livecd大约是100mb,或者更少。还有其他发行版

您可以自定义
.iso
图像。它们都有一些安装后脚本,您可以定制这些脚本。然而,这可能是一项重要的任务(数周、数月或数年的工作)。事实上,我不能做这样的事情…你应该解释更多你为什么要这么做。。。已经有很多定制的Linux发行版…我有几个服务器运行一些不同的服务。对于开发和调试,在虚拟机中实例化这些服务器中的任何一个都很有用。要实现这一点,我需要存储许多非常大的图像文件,但是这些文件包含的信息非常少(例如,Ubuntu或Debian的
.deb
文件,CentOS、RedHat或Maegia等的
.rpm
文件)。您还可以调查并了解更多信息