科技常识:Centos6.5全自动安装 vsftpd+dhcp+nfs+tftp

2021-03-25 22:22:43
导读 今天小编跟大家讲解下有关科技常识:Centos6 5全自动安装 vsftpd+dhcp+nfs+tftp,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了

今天小编跟大家讲解下有关科技常识:Centos6.5全自动安装 vsftpd+dhcp+nfs+tftp,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:Centos6.5全自动安装 vsftpd+dhcp+nfs+tftp的相关资料,希望小伙伴会喜欢也能够帮助大家。

步骤

1、mount /dev/sr0 /media/

2、安装所需要的软件

安装并配置tftp服务

yum install tftp tftp-server vsftpd dhcp syslinux nfs-utilsvim /etc/xinetd.d/tftp service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot per_source = 11 cps = 100 2 flags = IPv4 }

配置dhcp

# dhcpd.conf # # Sample configuration file for ISC dhcpd # allow booting; allow bootp; # A slightly different configuration for an internal subnet. subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.50 192.168.1.60; option domain-name-servers KangChangWei; option domain-name"KangChangWei"; option routers 192.168.1.1; default-lease-time 600; max-lease-time 7200; filename"pxelinux.0"; next-server 192.168.1.101; }

以上IP可以根据自己所在的网络修改

3、复制所需要的启动文件

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot cp /media/images/pxeboot/initrd.img /var/lib/tftpboot/ cp /media/images/pxeboot/vmlinuz /var/lib/tftpboot/mkdir /var/lib/tftpboot/pxelinux.cfg cp /media/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

编辑Vim /var/lib/tftpboot/pxelinux.cfg/default

default linux#default vesamenu.c32prompt 1timeout 600 display boot.msg menu background splash.jpgmenu title Welcome to CentOS 6.5!menu color border 0 #ffffffff #00000000menu color sel 7 #ffffffff #ff000000menu color title 0 #ffffffff #00000000menu color tabmsg 0 #ffffffff #00000000menu color unsel 0 #ffffffff #00000000menu color hotsel 0 #ff000000 #ffffffffmenu color hotkey 7 #ffffffff #ff000000menu color scrollbar 0 #ffffffff #00000000 label linux menu label ^Install or upgrade an existing system menu default kernel vmlinuz append initrd=initrd.img ks=ftp://192.168.1.101/pub/ks.cfglabel vesa menu label Install system with ^basic video driver kernel vmlinuz append initrd=initrd.img xdriver=vesa nomodesetlabel rescue menu label ^Rescue installed system kernel vmlinuz append initrd=initrd.img rescuelabel local menu label Boot from ^local drive localboot 0xfffflabel memtest86 menu label ^Memory test kernel memtest append -

4、共享光盘

vim /etc/export/media *(ro,sync)

启动nfs服务

[root@kcw ~]# /etc/init.d/rpcbind restart停止 rpcbind: [确定]正在启动 rpcbind: [确定][root@kcw ~]# /etc/init.d/nfs restart关闭 NFS 守护进程: [确定]关闭 NFS mountd: [确定]关闭 NFS 服务: [确定]Shutting down RPC idmapd: [确定]启动 NFS 服务: [确定]启动 NFS mountd: [确定]启动 NFS 守护进程: [确定]正在启动 RPC idmapd: [确定]

查看nfs输出

[root@kcw ~]# showmount -e localhostExport list for localhost:/media *

生成ks.cfg文件安装工具

[root@kcw ~]# yum install system-config-kickstart

然后运行

system-config-kickstart

来修改页面得到自己安装的客户端我这里省略。。

这有个做好的ks.cfg

内容如下:

#platform=x86, AMD64, or Intel EM64T#version=DEVELkey --skip# Firewall configurationfirewall --disabled# Install OS instead of upgradeinstall# Use network installationnfs --server=192.168.1.101 --dir=/media# Root passwordrootpw --iscrypted $1$9ElloIHk$pO.NfjND/6K88z3CiIvPc.# Network informationnetwork --bootproto=dhcp --device=eth0 --onboot=on# System authorization informationauth --useshadow --passalgo=md5# Use text mode installtext# System keyboardkeyboard us# System languagelang zh_CN# SELinux configurationselinux --disabled# Do not configure the X Window Systemskipx# Installation logging levellogging --level=info# Reboot after installationreboot# System timezonetimezone Asia/Shanghai# System bootloader configurationbootloader --location=mbr# Clear the Master Boot Recordzerombr# Partition clearing informationclearpart --all # Disk partitioning informationpart swap --size 2048 part /boot --size 200 part pv.01 --size 30000 volgroup vol0 pv.01logvol / --vgname=vol0 --size=25000 --name=root#logvol /home --vgname=vol0 --size=500 --name=home %post#wget ftp://192.168.1.101/pub/yum.repo -P /etc/yum.repos.d/%packages@ Desktop@ Console internet tools@ Desktop Platform@ Development Tools@ General Purpose Desktop@ Graphical Administration Tools@ Internet Browser@ Network file system client@ Printing client@ X Window System@ Chinese Support

注意我这块root密码是redhat我这里分区时lvm分区根据你的需求也可以修改

然后把ks.cfg放到你的vsftpd默认可以访问的目录里

即:

[root@kcw ~]# cd /var/ftp/pub/[root@kcw pub]# lsks.cfg[root@kcw pub]# pwd/var/ftp/pub

注意先测试你的这个文件能不能访问打开IE输入ftp://192.168.1.101/pub/ks.cfg

看能否看到内容!

做完重启dhcp vsftpd xine xinetd nfs

然后重新开台电脑开机设置从网卡引导看能否启动成功并且自动安装

我这块等待默认600秒 自动安装

开机引导到boot:时按回车安装

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章