远程安装linux 除了pxe,通过PXE远程安装Linux系统全程解析

62e50291a81fc54b507f33cb80033297.gif 通过PXE远程安装Linux系统全程解析

(6页)

0ff92821cd2637abe4a8966c6fb24d43.png

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

15.9 积分

在单台PC或者是服务器上安装LINUX是一件很轻松的事情。但是,要在多台PC或者是服务器上安装LINUX,如果再使用传统的光盘或者是镜像文件来进行逐个安装就显得比较笨拙,会消耗很多时间和精力。最近我用PXE进行了8台服务器的安装,现将整个安装过程详细介绍如下,希望能对将要进行此类安装的朋友有所帮助。注意:本篇文章中#后面所跟内容为实际操作时输入的相关命令。一、安装前的准备将要安装的系统光盘或镜像文件:Red Hat Enterprise Linux AS (其它版本的LINUX也可以)硬件需求:将要安装系统的计算机需配置了带PXE功能的网卡(比较简单的方法就是看计算机BIOS中的启动选项里是否有通过LAN或者PXE启动这一项)准备好一台已经安装了Red Hat Enterprise Linux As 的计算机(我们给这台计算机取个名字叫服务器A)。这台计算机要装有dhcp包和tftp包。如果没有则需要进行安装:#rpm -ivh tftp-server-0.39-0.EL3.1.c0.i386.rpm#rpm -ivh dhcp-3.0.1-10_EL3.i386.rpm关闭服务器A上的防火墙#iptables –F二、准备NFS服务器(在服务器A上进行)1、复制文件(1)创建一个含有Red Hat Enterprise Linux安装文件的目录。我把这个目录命名为/mnt/inst#mkdir /mnt/inst(2)拷贝第一张安装光盘上的相关内容插入第一张安装光盘到光驱#mount /dev/cdrom /mnt/cdrom#cp -ar /mnt/cdrom/RedHat /mnt/inst#cp /mnt/cdrom/.discinfo /mnt/inst#umount /dev/cdrom取出第一张光盘,放入第二张#mount /dev/cdrom /mnt/cdrom#cp –ar /mnt/cdrom/RedHat /mnt/inst#umount /dev/cdrom取出第二张光盘,放入第三张#mount /dev/cdrom /mnt/cdrom#cp –ar /mnt/cdrom/RedHat /mnt/inst#umount /dev/cdrom取出第三张光盘,放入第四张#mount /dev/cdrom /mnt/cdrom#cp –ar /mnt/cdrom/RedHat /mnt/inst#umount /dev/cdrom2、配置NFS服务(1) #vi /etc/exports添加一行:========+==========+===========/mnt/inst *(ro,sync)========+==========+===========保存退出。(2)导出这个/mnt/inst这个共享目录#exportfs –a(3)启动NFS服务#service nfs restart 来源:考试大 - Linux认证考试三、配置dhcp服务器和tftp服务器1、配置dhcp服务器#vi /etc/dhcpd.conf=============+==========+===========ddns-update-style interim;ignore client-updates;default-lease-time 21600;max-lease-time 43200;authourtative;subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.1;option subnet-mask 255.255.255.0;range 192.168.0.18 192.168.0.78;default-lease-time 21600;max-lease-time 43200;filename "/pxelinux.0";}=============+==========+===========保存退出。2、配置tftp服务器#vi /etc/xinetd.d/tftp=============+==========+===========service tftp{disable = nosocket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -u nobody -s /tftpbootper_source = 11cps = 100 2flags = IPv4}=============+==========+===========保存退出。3、启动dhcp服务和tftp服务#service dhcpd restart#chkconfig dhcpd on#/sbin/chkconfig --level 345 xinetd on#/sbin/chkconfig --level 345 tftp on该命令配置 tftp 和 xinetd 服务被立即启用,还把配置它们在运行级别3、4和5的引导期间启动。四、配置支持PXE# mkdir /tftpboot# cp /usr/lib/syslinux/pxelinux.0 /tftpboot把LINUX第一张安装光盘上/image/pxeboot/initr.img和vmlinux 以及isolinux/*.msg考到/tftpboot目录下# cd /tftpboot# mkdir pxelinux.cfg#cd pxelinux.cfg# vi default=============+==========+===========defaultprompt 1timeout 30display boot.msgF1 boot.msgF2 options.msgF3 general.msgF4 param.msgF5 rescue.msgF7 snake.msglabel locallocalboot 0label linuxkernel vmlinuzappend initrd=initrd.img devfs=nomount ramdisk_size=9216label textkernel vmlinuzappend initrd=initrd.img text devfs=nomount ramdisk_size=9216label expertkernel vmlinuzappend expert initrd=initrd.img de 关 键 词: 通过 PXE 远程 安装 Linux 系统 全程 解析

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值