Pxe无人值守安装centos系统,Linux的无人值守安装

作者: 计算机网络  发布:2019-10-21

在安装linux系统时靠anaconda程序,该程序会发生三个安插文件,在家目录下anaconda-ks.cfg正是该配置文件,该程序会提供一些选拔性交互分界面。而在给广大机器安装系统时候借使还热气腾腾台意气风发台的操作鲜明是不现实的,那时我们就希望同时给多台机械安装系统将要兑现无人值班守护安装,要想达成无人值班守护安装,需把一些抉择写进anaconda-ks.cfg文件中,那时候配置文件会告知anaconda来指引机关安装,该配置文件分为手工业编写制定或在图形分界面下用system-config-kickstart编辑。本篇将介绍只用光盘引导安装和完全无人值班守护安装的艺术步骤。

Pxe无人值守安装linux系统,能够对多台机器同一时候自动进行操作管理,收缩管理员的干活担任,也使管理特别科学可行。因而pxe无人值班守护安装linux对此助理馆员来讲有入眼的意思。下边,就来介绍一下pxe的简便流程。

在这里次安装中供给YUM服务器、FTP服务器、DHCP服务器。先安装YUM服务器,其配置文件server.repo(地点在/etc/yum/yum.repos.d目录下,具体步骤就要后来博文中牵线),在安装ftp和dhcp服务器(这里不做详细安装步骤)。

树立光盘挂载点

将系统盘中的images下的boot.iso文件解压出来传入linux系统中(放在/tmp/iso目录下),踏向isolinux目录下,编辑isolinux.cfg文件,在首先行加多ks=cdrom:/ks.cfg,第三行的timeout  600 改成多个十分小的值(如10)然后强制保存退出。刚才大家是把光盘中的指导光盘boot解压缩出来,未来大家须要在/tmp目录下把ks.cfg到场到iso目录下重新打包成iso文件产生二个新的辅导镜像myboot.iso,指令为:mkisofs -o myboot.iso –b isolinux/isolinux.bin -c isolinux/boot.cat   -no-emul-boot   -boot-load-size 4 -boot-info-table   -牧马人 -J -v -T iso/(注意:在卷入时地方应该在iso目录的上一目录,在此边是在/tmp目录下举办李包裹装),然后将打包好的镜像myboot.iso移动到windows中 ,新建设想机时将引导镜像文件选用myboot.iso,给其加电能够见到没有须要别的操作就能够形成系统的装置。

mkdir /mnt/cdrom

上述操作在安装linux时还供给辅导镜像,下边将介绍真正的无人值班守护安装,即pxe安装。

mount /dev/cdrom /mnt/cdrom

用pxe安装时供给多少个尺码:1.管理器自个儿,本人的pc要能帮助pxe。2.网络中必需求有局地服务器,包蕴ftp服务器(放置安装源文书),yum服务器(www.linuxidc.com首假如为着kickstart选用软件包),dhcp服务器,(客商端动态得到ip地址),tftp服务器(放置pxe的辅导文件)。前边已经安装好别的的服务器,这里只要求设置tftp服务器,安装指令为:yum install tftp*,tftp服务器的片段铺排参数文件tftp就坐落/etc/xinetd.d目录下,张开该公文只需改第14就要“yes”改成“no”。然后切换来家目录下,指令:cd / ,走入tftpboot目录下 然后推行命令:cp /usr/lib/syslinux/pxelinux.0 ./  、cp /mnt/cdrom/images/pxeboot/vmlinuz   ./   、

跻身光盘server目录,安装vsftpd服务

cp /mnt/cdrom/images/pexboot/initrd.img ./ 。然后新建贰个文本夹 pxelinux.cfg 将/mnt/cdromisolinux/isolinux.cfg   pxelinux.cfg/default 将要名字修改为default,然后修改还default文件在12行append前面增多ks=ftp:地址(如192.168.1.100)/pub/ks.cfg    ksdevice=eth0.然后修改dhcp服务器的安排文件dhcpd.conf  在13行后边增加以下两行:1.next-server         “192.168.1.100”;(这些地址是您ftp的地址),2.filename      “pxelinux.0:”;

cd /mnt/cdrom/Server/

重新配置ks.cfg文件,试行命令:system-config-kickstart,在最终一步中的use  an  interpreter 大器晚成栏中填写/bin/bash,上面包车型大巴脚本栏里填入ADDRESS=`ifconfig   eth0 |grep "inet addr" |awk '{print  $2}'`

rpm -ivh vsftpd-2.0.5-16.e15.i386.rpm

NUM=${ADDRESS##*.}

启动vsftpd

echo $NUM

service vsftpd start

sed  -i "s&^HOSTNAME.*$&HOSTNAME=workstation$NUM.abc.com&"  /etc/sysconfig/network

设置vsftpd开机自动运维

下一场将这么些文件ks.cfg保存的/var/ftp/pub下,在ks.cfg文件里增多风流浪漫行key  --skip。其余的服务器的布置和前边大约。重启全体服务器。然后新建linux虚构机那时光盘这大器晚成项无需任何教导镜像,给设想机加电就能够施行安装。

chkconfig vsftpd on

从这之后三种相比较智能的安装linux的情势已介绍完(在上述步骤中注意:1.假诺改换某服务器的相干陈设都需重启该服务,2.新建设想机和行使的设想机连接方式,(小编在这里上头吃了一点都不小的亏,本来啥都弄好了正是三番一回情势不行所以让作者重新做了某个次))。

图片 1

在装置好这个服务器后必要张开编写制定,1.对此ftp服务器,无名氏客户访谈的职位是/var/ftp/pub目录,所以首先要求将设置光盘中(即/dev/cdrom目录下的文书)的文本拷贝到pub目录下。2.安装system-config-kickstart,指令为:yum install system-config-kicks*,运维指令:system-config-kickstart,步向kickstart编辑试图,(要留意一些不错的地点和文件地方,如在填充ftp服务器地址、文件地方应填写pub)然后将转移的ks.cfg文件保存(如保存在新建目录/tmp/iso/目录下)编辑ks.cfg,在中间插入风度翩翩行key  --skip,还应小心上边有个地点应写成ftp的地点(如)。3.编辑dhcp服务器的配备文件dhcpd.conf(如将子网设置成192.168.1.0、路由192.168.1.254、地址池可以为1.0网段中随便地址段)。

安装dhcp服务

图片 2

rpm -ivh dhcp-3.0.5-21.e15.i386.rpm

图片 3

启动dhcp服务

唯独这几天从未布置脚本,因而要先编写制定配置脚本

跻身脚本编辑撰写分界面

vi /etc/dhcpd.conf

输入:set nu 以展现行号

底行方式下 r /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample(读取dhcp.conf.sample文件)

图片 4

图片 5

修改以往

图片 6

注:修改的首倘使subnet 改为地点的网段,私下认可网关中的option routers,option subnet-mask,optiondomain-name-servers,其余的能够不用管。

当今dhcp能够运营了。。。

service dhcpd start

图片 7

安装dhcp服务开机自运行

图片 8

下边安装tftp server

先查看是或不是业已设置过了

Rpm -qa |grep tftp

图片 9

自己那边曾经设置过了,借使未有安装的话推行下边发号布令安装

rpm -ivh tftp-server-0.49-2.i386.rpm

图片 10

查阅安装目录

rpm -ql tftp-server

图片 11

由此/etc/xinetd.d/tftp表达tftp服务属于超级守护进度所决定的

为此设置开机自运营

编辑/etc/xinetd.d/ftp

vi /etc/xinetd.d/ftp

图片 12

只需求把第disable =yes改为no(不晋升改为提醒)

图片 13

tftp开机自运行设置完毕,:wq保存退出

重启超级守护进度,不然不会生效。。。

service xinetd restart

图片 14

之后,八个服务器建好了,可是ftp服务器相比卓绝,须要停放光盘镜像文件,那吾就把光盘文件拷上来。。。

归来到光盘根目录,

cd..

把光盘上的文件拷贝到 . var/ftp/pub/

cp -r(光盘中有目录,要用递归参数) .(.表示光盘根目录下全体) /var/ftp/pub/

图片 15

光盘文件拷贝完之后,ftp的享有功效都具有了

在ftp上得到地点了,但再怎么领会tftp-server的地方呢

编辑dhcp.config文件

图片 16

在此个文件中走入地点地址

图片 17

回到到根目录

图片 18

找到tftpboot目录

图片 19

把运营的局地不可缺少的东西(内核驱动等)归入当中

cd /tftpboot

图片 20

把光盘中的initrd.img (驱动文件)和vmlinuz(内核文件)拷贝到当前目录

图片 21

图片 22
把/usr/lib/syslinux/pxelinux.0 的pxe的驱动文件也拷贝到当前目录

图片 23

为pxelinux。0确立三个目录pxelinux.cfg(当系统调用pxelinux.0的时候肯定要读取pxelinux.cfg目录下的安排文件default)

图片 24

把isolinux.cfg拷贝到pxelinux.cfg命名为default

图片 25

图片 26

这边边是运维要求的东西

图片 27

还应该有关键的一步,要促成pxe无人值班守护安装linux,要指明ks.cfg的地方。

产生ks.cfg

编辑default

图片 28

当中有活龙活现项append(追加内核参数)

图片 29

添加ks=ftp://192.168.126.30/ftp/pub/ks.cfg

保留退出:wq!

重复编辑 /etc/dhcpd.conf

vim /etc/dhcpd.conf

在default gateway中步向音讯

filename “pxelinux.0”

图片 30

把ks.cfg文件拷贝到 /var/ftp/pub

编辑 /etc/yum.repos.d rhel-debuginfo.repo

vim /etc/yum.reppos.d rhel-debuginfo.repo

图片 31

修改之后。。。

图片 32

安装yum工具

yum install system-config-kickstart

下一场通过ssh连上linnux。。。(成天看黑底白字,感到非常不爽,偶然调治一下。。。)

system-config-kickstart

图片 33

图片 34

图片 35

本条里面ftp server 192.168.126.30 ftp Directory /pub

图片 36

下一场新建分区,

图片 37

图片 38

图片 39

互连网安插选用自动得到ip地址

firewall 干掉。。。

哦,解决了啊,然后记得保存。

但是,不过,大家用的linux未有类别号把,你要兑现无人照应景况下安装,万黄金年代他让您输入种类号,可是你人却不在,那。。。系统揣摸就在此边停息了啊。。。

由此在ks.cfg 中步向以下命令

图片 40

为了保障起见,重启各类服务器吧。。

Service dhcpd restart

Service xinetd restart

Service vsftpd restart

好了。

重启系统。

完。

...

本文由今晚开什么码发布于计算机网络,转载请注明出处:Pxe无人值守安装centos系统,Linux的无人值守安装

关键词:

上一篇:的解决方案
下一篇:没有了