无人值守安装

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实训项目(一)---Linux无人值守安装

项目内容:

内容配置PXE+DHCP+vsftp,实现客户端网络安装linux操作系统

阶段目的:

目的是让你体验如何通过网络引导,安装redhat系统,解决了很多时候没有光驱,却需要装系统的需求。

步骤:

服务器端配置:

1.将光盘插入光驱

2.使用df命令查看光盘挂载路径,一般在/media/下以RHEL开头

3.安装vsftpd这个软件

进入光盘挂载点目录,安装vsftpd软件

cd /media/RHEL+TAB/Server

rpm -ivh vsftpd........rpm 安装vsftpd这个软件包

service vsftpd restart 刷新vsftpd这个服务,让别人可以登录你的

ftp服务器

mkdir /var/ftp/iso

mount /dev/cdrom /var/ftp/iso 将光盘挂载到/var/ftp/iso目录

方便其他电脑下载文件

1、配置YUM仓库,具体步骤参考软件安装章节中的本地yum源搭建。

目的是:安装我们需要的软件

2、配置yum源客户端repo文件

内容如下:

cd /etc/yum.repos.d/

[root@DS-Education1 yum.repos.d]# cat diskyum.repo

[server]

name=iso

baseurl=file:///var/ftp/iso/Server ##需将镜像光盘挂载到/var/ftp/iso目录下

enabled=1

gpgcheck=0

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

[root@DS-Education1 yum.repos.d]#

1、刷新yum表

[root@DS-Education1 yum.repos.d]# yum clean all

2、安装必要软件

[root@DS-Education1 yum.repos.d]# yum install dhcp vsftpd tftp tftp-server -y

3、配置dhcp

[root@DS-Education1 /]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf [root@DS-Education1 yum.repos.d]# vim /etc/dhcpd.conf

[root@DS-Education1 yum.repos.d]# cat /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

option routers 192.168.1.1;

option subnet-mask 255.255.255.0;

option time-offset -18000; # Eastern Standard Time

range dynamic-bootp 192.168.1.1 192.168.1.99;

default-lease-time 21600;

max-lease-time 43200;

filename "pxelinux.0";

next-server 192.168.1.100; ###无人值守服务器ip

}

[root@DS-Education1 yum.repos.d]#

启动

[root@DS-Education1 etc]# service dhcpd restart

启动dhcpd:[确定]

[root@DS-Education1 etc]#

4、将光盘中重要内核文件和重要的配置文件拷贝到/tftpboot目录中

挂载光盘到本地

[root@DS-Education1 yum.repos.d]#mkdir /var/ftp/iso

[root@DS-Education1 yum.repos.d]#mount –o loop rhel5u5.iso /var/ftp/iso/

拷贝文件

[root@DS-Education1 yum.repos.d]# cp /var/ftp/iso/isolinux/* /tftpboot/

(实际需要的是vmlinuz,initrd.img ,*.msg 这几个文件,但为了操作方便,我直接把isolinux 目录下的文件全cp过来)

5、创建default文件

default配置文件的作用是告诉主机从哪里去加载操作系统内核

[root@DS-Education1 yum.repos.d]# cd /tftpboot/

[root@DS-Education1 tftpboot]# mkdir pxelinux.cfg

[root@DS-Education1 tftpboot]# mv isolinux.cfg pxelinux.cfg/default

6、将启动加载文件拷贝到/tftpboot目录下

[root@DS-Education1 tftpboot]# cp /usr/lib/syslinux/pxelinux.0 ./

7、配置tftp

[root@DS-Education1 tftpboot]# vi /etc/xinetd.d/tftp

[root@DS-Education1 tftpboot]# cat /etc/xinetd.d/tftp

# default: off

# description: The tftp server serves files using the trivial file transfer \

# protocol. The tftp protocol is often used to boot diskless \

# workstations, download configuration files to network-aware printers, \

# and to start the installation process for some operating systems.

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

[root@DS-Education1 tftpboot]#

8、设置tftp开机启动并启动tftp

[root@DS-Education1 tftpboot]# chkconfig tftp on

[root@DS-Education1 tftpboot]# service xinetd restart

停止xinetd:[确定]

启动xinetd:[确定]

[root@DS-Education1 tftpboot]#

9、配置ftp

因为我们在第一阶段最后,已经将镜像拷贝到了/var/ftp/iso/中,这里我们只需要启动ftp服务即可。

客户端设置:

1、客户端主板bios必须支持PXE网络启动

2、重启客户端选择网络启动

以虚拟机为例

相关文档
最新文档