学习Linux无人值守安装的方法

发布时间:2020-12-30编辑:脚本学堂
本文介绍下,如何进行无人值守方式安装linux系统的方法,有需要的朋友,可以参考下。

以无人值守的方式,安装linux系统,总体步骤:
一、 在服务器端配置yum(只有配置了yum,配置kickstart时才能选择软件包)。
二、 运行system-config-kickstart 图形化配置工具,配置ks.cfg。
三、 在服务器端配置DHCP、TFTP、VSFTP
四、 在客户端配置安装

一、在服务器端配置yum

1.挂载光盘
 

复制代码 代码示例:
 [root@jb200.com ~]#mount /dev/cdrom /mnt

2.建立yum仓库目录并拷贝软件包
 

复制代码 代码示例:
[root@jb200.com ~]#mkdir /var/pub/rhel5u3
[root@jb200.com ~]#cp -r /mnt/* /var/pub/rhel5u3/

3.安装yum软件包
 

复制代码 代码示例:
[root@jb200.com Server]#rpm -ivh yum-3.2.19-18.el5.noarch.rpm

4.安装createrepo软件包
 

复制代码 代码示例:
[root@jb200.com Server]#rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

5.创建yum配置文件
 

复制代码 代码示例:
cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/update.repo

6.
 

复制代码 代码示例:
[root@jb200.com Server]#cd /var/ftp/pub/rhel5u3
执行 find . | grep 'xml$' | grep 'comps'

找到四个分类文件
 

./ClusterStorage/repodata/comps-rhel5-cluster-st.xml 集群存储类
./Server/repodata/comps-rhel5-server-core.xml 服务类
./Cluster/repodata/comps-rhel5-cluster.xml 集群类
./VT/repodata/comps-rhel5-vt.xml 虚拟类

7.依次执行以下命令在每个分类中创建依赖关系(最好使用绝对路径,不然很容易出错)
 

Createrepo -g /var/pub/rhel5u3/Server/repodata/comps-rhel5-server-core.xml
/var/pub/rhel5u3/Server (前面是刚才查找出来的文件名,后面是目录)
createrepo -g /var/pub/rhel5u3/Cluster/repodata/comps-rhel5-cluster.xml

/var/pub/rhel5u3/Cluster
createrepo -g /var/pub/rhel5u3/VT/repodata/comps-rhel5-vt.xml /var/pub/rhel5u3/VT
createrepo -g /var/pub/rhel5u3/ClusterStorage/repodata/comps-rhel5-cluster-st.xml

/var/pub/rhel5u3/ClusterStorage

8.修改/etc/yum.repos.d/update.repo为:
 

复制代码 代码示例:

[rhel-Server] (仓库名字)

name=Red Hat Enterprise Linux (描述信息)

baseurl=ftp://192.168.0.12/pub/rhel5u3/Server (软件仓库目录)

enabled=1 (开启仓库)

gpgcheck=0 (关闭数字签名)

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release (数字签名文件存放地)

[rhel-Cluster]

name=Red Hat Enterprise Linux

baseurl=ftp://192.168.0.12/pub/rhel5u3/Cluster

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-VT]

name=Red Hat Enterprise Linux

baseurl=ftp://192.168.0.12/pub/rhel5u3/VT

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-ClusterStorage]

name=Red Hat Enterprise Linux

baseurl=ftp://192.168.0.12/pub/rhel5u3/ClusterStorage

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

10.安装VSFTP软件包
 

复制代码 代码示例:
rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm

11.启动服务
 

复制代码 代码示例:
/etc/init.d/vsftpd start

12.执行命令
 

复制代码 代码示例:
yum clean all

13.执行system-config-packages,可以看到浏览的分类(说明yum仓库建立成功可以进行下面操作,yum仓库的制作很重要,在以后的很多实验中都会用到)。