linux安装显卡重复登录_如何进行快速,可重复的Linux安装

linux安装显卡重复登录

我最近的一些文章是关于Linux哲学及其对像我这样的系统管理员的日常活动的影响的。 Linux哲学的基本原则之一是使用软件杠杆作用,而该原则的重要推论之一就是使一切自动化。

大量安装

我一直有多台计算机(一次最多14台或15台),并且随着VMware和VirtualBox的出现,我使用了类似数量的虚拟机进行测试。 我还在客户系统上安装Linux。 结果,我经常安装Linux,有时一天安装几次。 这导致需要进行快速,可重复的安装。

例如,我有一套喜欢的配置,例如Midnight Commander 。 我也有一些我想安装的字体,它们不是大多数默认安装的一部分。 我可以使用YUM手动安装每种字体,并在每次安装时手动将配置更改为Midnight Commander,但这会花费很多时间,并且变得乏味而无聊。

当我手动执行所有这些操作时,我忘记了一切。 我开始保留要做的事情清单,但这仍然很耗时。 因此,这些年来,我开发了一种过程,可确保快速,可靠地完成安装,并且不会忘记安装或配置任何东西。

我首先要做一个非常基本的安装。 我以自己想要的方式配置磁盘分区和逻辑卷,然后(也许)安装KDE桌面。 我没有遍历可用软件包或组的整个列表,而是试图记住要安装哪些软件包才能在计算机上获得所需的正确工具。

编写重复性任务的脚本

多年来,我最初开发的是一个相当简单的Bash脚本 ,用于执行所需的其他RPM软件包的配置和安装。

随着时间的流逝,这个简单的脚本不断演变,使我可以根据是台式机,服务器还是教室系统来定制标准安装。 我添加了一些选项,这些选项使我能够从几个可用的桌面环境中选择一个或多个进行安装。 我创建了需要安装的各种配置文件,并确定执行此操作的最佳方法是创建一个包含这些文件的RPM软件包,其中一些是我多年来创建的用于执行各种其他重复任务的脚本。以及我的安装后脚本。

我还扩展了脚本,以使CentOS具有与Fedora相同的功能。 RPM软件包本身就是一种自动化形式,因为它使我无需记住要安装哪些文件以及安装在何处。 RPM软件包现在可以安装大约两个文件,而我在大约10年的时间里一直在改进的安装后脚本多达1,300行代码和800多个注释行。

即使使用RPM和安装后脚本,完成使我安装的多台计算机中的每一台都达到我的标准所需的所有工作也可能需要一个多小时。 我当然不会错过手动输入所有这些指令并等待每个指令完成然后再输入下一个指令的日子。

从理想到必要

一切进展顺利。 尽管我可以手动完成所有这些工作,但使用自动化却容易得多。 几个月前, Fedora 21出现在现场,多年来我创造的自动化现在已成为必需。

对于那些不熟悉Fedora 21的人,此版本的安装已发生了巨大变化。 现在有三个单独的安装ISO映像:台式机,服务器和云。 我已经使用了台式机和服务器ISO进行安装,但是我非常不喜欢它们。 我认为新安装的产品对绝大多数Fedora用户来说是非常有限的。

没有简单的安装映像。 桌面ISO是实时图像。 除了实时映像ISO中的软件包以外,没有其他选项可用于在安装过程中安装任何软件包。 没有。 如果要安装KDE或任何其他桌面而不是GNOME(我需要这样做),则必须下载KDE Spin或在初始安装后安装它。 我无法通过主要安装媒体Live Image进行操作。

我什至不能选择安装LibreOffice 。 在安装过程中无法执行此操作。 初始安装后,我必须安装该安装程序以及许多其他操作。 在我看来,这对于许多可能的Linux用户,尤其是新手来说,是一个巨大的绊脚石。

幸运的是,我的安装后RPM和脚本使我可以做得很少。 是的,我必须对脚本进行一些调整(就像每个新发行版一样),以适应发行版之间的某些更改。

我对遵循Linux哲学的偏爱对我来说是非常丰厚的。 因为我花时间使所有内容自动化,所以由于Fedora Linux处理安装方式的重大变化,我个人经历的中断很少。

因此,这是我通过自动化安装获得的收益:

  • 我节省了每次安装的时间。
  • 安装是一致的。
  • 引入配电安装的重大更改后,中断几乎为零。

当然,还有其他方法可以实现Linux安装和配置的自动化,还有许多可应用于该任务的工具,例如Kickstart ,Puppet, Satellite Server等。 我已经广泛使用Kickstart ,但是我的脚本在当前环境中对我来说非常有效,并且可以满足我的需求-这就是Linux中游戏的名称。

警告: 本文介绍的Bash程序始终是一个正在进行的工作,并且可能包含错误。 该脚本将对您的系统进行一些更改,例如禁用SELinux可能会使您的系统更容易受到入侵。 它可能无法按预期或描述的方式工作,您应仅在本文中将其用作学习工具,而不能在生产环境中使用, 除非您对它进行了全面的测试并根据自己的需要和环境进行了必要的修改 。

翻译自: https://opensource.com/business/15/3/automating-linux-install

linux安装显卡重复登录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值