如何进行网络成批安装Linux

复制cdrom
cd /mnt
mkdir netins
mkdir /mnt/netins/images
mount -t auto /dev/cdrom /mnt/netins/
cp -ar /mnt/cdrom/Fedora/ /mnt/netins/
cp -ar repodata/ /mnt/netins/
cp -ar pxeboot/ /mnt/netins/images/
eject
更换光盘,重复刚才的命令。
安装nfs
vim /etc/exports
/mnt/netins/  *(ro,sync)
service rpcgssd restart
service  rpcsvcgssd   restar
service  nfs  restart
service portmap restart
exportfs -a
检查rpc服务:
rpcinfo -p
关闭iptables
iptables -F
service iptables restart
mount localhost:/mnt/netinst /media
检测nfs是否正确运行:
mount localhost:/mnt/netinst /media
ls /media/

安装配置功能
yum install system-config-netboot
会安装三个依赖的rpm包
其中包含tftp

执行
system-config-netboot
点击network-installtion
输入如图:




点击ok

点击new
输入如图:


点击ok
退出 ls
会在根目录的生tftpboot
ls /tftpboot/linux-install/
Fedora  msgs  pxelinux.0  pxelinux.cfg

配置dhcp服务器
yum install dhcp-3.0.3-26.i386.rpm
vim /etc/dhcpd.conf

ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;

subnet 192.168.1.0 netmask 255.255.255.0 {
        option routers                  192.168.1.1;
        option subnet-mask              255.255.255.0;
        option domain-name              "digilinx.cn";
        option domain-name-servers      202.106.0.20,202.106.46.151,192.168.1.201;
        option time-offset              -18000; # Eastern Standard Time
#       option ntp-servers              192.168.1.1;
#       option netbios-name-servers     202.106.46.151;
#       option netbios-node-type 2;
        range dynamic-bootp 192.168.1.80 192.168.1.199;
#       deny unknown-clients;
        default-lease-time 604800;
        max-lease-time 2592000;

class "pxeclients" {
match if substring(option vendor-class-identifier,0,9)="PXEClient";
next-server 192.168.1.218;
filename "linux-install/pxelinux.0";
}
}
调试dhcp服务器
/usr/sbin/dhcpd -f -d
启动dhcp服务器
service dhcpd start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值