网络安装详细步骤有图解.docx

上传人:b****2 文档编号:523282 上传时间:2023-04-29 格式:DOCX 页数:16 大小:1.21MB
下载 相关 举报
网络安装详细步骤有图解.docx_第1页
第1页 / 共16页
网络安装详细步骤有图解.docx_第2页
第2页 / 共16页
网络安装详细步骤有图解.docx_第3页
第3页 / 共16页
网络安装详细步骤有图解.docx_第4页
第4页 / 共16页
网络安装详细步骤有图解.docx_第5页
第5页 / 共16页
网络安装详细步骤有图解.docx_第6页
第6页 / 共16页
网络安装详细步骤有图解.docx_第7页
第7页 / 共16页
网络安装详细步骤有图解.docx_第8页
第8页 / 共16页
网络安装详细步骤有图解.docx_第9页
第9页 / 共16页
网络安装详细步骤有图解.docx_第10页
第10页 / 共16页
网络安装详细步骤有图解.docx_第11页
第11页 / 共16页
网络安装详细步骤有图解.docx_第12页
第12页 / 共16页
网络安装详细步骤有图解.docx_第13页
第13页 / 共16页
网络安装详细步骤有图解.docx_第14页
第14页 / 共16页
网络安装详细步骤有图解.docx_第15页
第15页 / 共16页
网络安装详细步骤有图解.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网络安装详细步骤有图解.docx

《网络安装详细步骤有图解.docx》由会员分享,可在线阅读,更多相关《网络安装详细步骤有图解.docx(16页珍藏版)》请在冰点文库上搜索。

网络安装详细步骤有图解.docx

网络安装详细步骤有图解

REDHAT6.0网络安装说明书

目  录【实现网络安装的ip:

192.168.65.80】

1前言2

1.1说明2

2安装方法2

2.1准备工作2

2.2配置tftp服务器2

2.3配置DHCP服务器3

2.4配置NFS目录4

2.5配置default文件5

2.6配置ks.cfg文件5

3启动7

1前言

1.1说明

本文档描述了RedHat6.0的网络安装方法。

网络安装的前提是所有机器必须支持PXE协议,也就是在BIOS中能够将机器设置为从“网络启动”。

同时必须有一台安装服务器。

2安装方法

2.1准备工作

1:

将安装客户端的所有机器设置成网络启动,并抄录它们的MAC地址。

2:

安装服务器的操作系统已安装成功,并建议采用满安装的安装模式。

3:

安装还需要一个RedHat6.0的ISO文件或其它需要安装的操作系统的ISO。

2.2配置tftp服务器

1:

安装tftp服务,将安装光盘mount到/mnt/cdrom下(mount/dev/cdrom1/mnt/cdrom/){这里的cdrom是根据实际情况可以查询看find/dev/-name“cdrom*”看下cdrom具体什么名称,挂载好之后查询有没有安装DHPC键入rpm–qa|grepdhcp},然后安装下面三个软件:

#rpm-ivhxinetd-2.3.14-29.el6.x86_64.rpm

[root@localhostPackages]#find*-name"tftp*"

#rpm–ivhtftp-0.49-5.1.el6.x86_64.rpm

#rpm–ivhtftp-server-0.49-5.1.el6.x86_64.rpm

2:

修改tftp的配置文件

[root@localhost~]#vi/etc/xinetd.d/tftp

#default:

off

#description:

Thetftpserverservesfilesusingthetrivialfiletransfer\

#protocol.Thetftpprotocolisoftenusedtobootdiskless\

#workstations,downloadconfigurationfilestonetwork-awareprinters,\

#andtostarttheinstallationprocessforsomeoperatingsystems.

servicetftp

{

socket_type=dgram

protocol=udp

wait=yes

user=root

server=/usr/sbin/in.tftpd

server_args=-s/tftpboot(修改)

disable=no(修改)

per_source=11

cps=1002

flags=IPv4

}

3:

重启tftp服务

[root@localhost~]#/etc/init.d/xinetdrestart

4:

将pxelinux.0,vmlinuz和initrd.img拷贝到tftp指定的/tftpboot目录下

/mnt/images/pxeboot/initrd.img

/mnt/isolinux/initrd.img

[要想找到pxelinux.0必须先安装syslinux#find/-name“syslinux*”]

[root@localhostPackages]#find*-name"syslinux-3.86-1.1.el6.x86_64.rpm"

Rpm安装有依耐性需要先安装Crypt:

:

PasswdMD5和Digest:

:

SHA1这两个东西。

#find/mnt/Packages-name“*PasswdMD5*”

#find/mnt/Packages-name“*SHA1*”

找到后安装好再安装syslinux

现在就已经安装好了syslinux,也已经生成了pxelinux.0

[root@localhostPackages]#find/-name"pxelinux.0"

/usr/share/syslinux/pxelinux.0【移动到】/tftpboot目录下

如果没有/tftpboot目录,先创建。

pxelinux.0文件中定义的是请求linux内核,根文件系统之类的参数,这个文件随本文档附带,如果安装服务器安装了syslinux,也可以在/usr/lib/syslinux/pxelinux.0下找到。

vmlinuz是可引导的、压缩的内核。

它存在于安装光盘的isolinux目录下,将其拷贝至/tftpboot目录下即可。

initrd.img是内核引导文件,和vmlinuz文件存在于相同的目录下,也将其拷贝至/tftpboot目录下即可。

2.3配置DHCP服务器

DHCP服务用于给指定机器分配指定IP,分配IP的方式参照配置文件中hostns的写法。

【所有安装的rpm文件大部分都在/mnt/Packages/下面】

[root@localhostPackages]#rpm-ivhdhclient-4.1.1-12.P1.el6.x86_64.rpm

[root@localhostPackages]#rpm-ivhdhcp-4.1.1-12.P1.el6.x86_64.rpm

[root@localhostetc]#cp/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample/etc/

[root@localhostetc]#vim/etc/dhcp/dhcpd.conf

ddns-update-styleinterim;

ignoreclient-updates;

allowbooting;

allowbootp;

subnet192.168.65.0netmask255.255.255.0{

optionrouters192.168.65.1;

optionsubnet-mask255.255.255.0;

optiontime-offset18000;#EasternStandardTime

rangedynamic-bootp192.168.65.50192.168.65.79;

default-lease-time21600;

max-lease-time43200;

next-server192.168.65.80;#自己的IP

filename"pxelinux.0";

}

[root@localhost~]#/etc/init.d/dhcpdconfigtest

Syntax:

OK

[root@localhost~]#/etc/init.d/dhcpdrestart

[root@localhost~]#yuminstalltftpxinetdtftp-server

[root@localhost~]#vi/etc/xinetd.d/tftp

servicetftp

{

socket_type=dgram

protocol=udp

wait=yes

user=root

server=/usr/sbin/in.tftpd

server_args=-s/var/lib/tftpboot

disable=no

per_source=11

cps=1002

flags=IPv4

}

关闭selinux

[root@localhostmnt]#vi/etc/sysconfig/selinux

SELINUX=disabled

[root@localhostmnt]#reboot

启动TFTP

[root@localhost~]#/etc/init.d/xinetdrestart

配置安装服务器

1、准备ISO安装介质。

将RedHatLinux安装介质的ISO文件都放置到/mnt/sio目录下。

注意不要改变文件名。

2、编辑NFS服务器配置文件

[root@localhost~]#vi/etc/exports

/mnt/iso*(ro)

/var/lib/tftpboot/kickstart/*(ro,sync)

3、重启NFS以生效

[root@localhost~]#servicenfsrestart

4、监测目录/mnt/iso是否已经被正确共享

[root@localhost~]#showmount-elocalhost

这样,就已经设置好了一个安装服务器。

安装kickstart与配置

1)创建配置文件

2)部署kickstart配置文件,即将kickstart配置文件放置到安装服务器上,并在安装程序的kernel参数中指定kickstart配置文件的位置。

1)下面安装system-config-kickstart,Kickstart的配置工具的安装步骤:

由于kickstart关联的包比较多,手动安装比较麻烦。

这个时候我们直接使用Redhat的安装卸载功能进行安装。

运行:

System----》Administartion----》Add/RemoveSoftware。

然后在打开的界面输入关键字查找kickstart的安装包,并且在查找结果选择Agraphicalinterfaceformakingkickstartfiles安装包进行安装,如图:

选择第二个,点Apply

--上图可定义安装环境、分区、用户信息、ip等

如上在主目录会生成一个安装配置文件:

ks.cfg,然后将此文件cp到/iso中,便可引导安装!

生成的ks.cfg文件保存在/home/kickstart/目录下,

[root@localhostiso]#cp/home/kickstart/ks.cfg/mnt/iso/

[root@localhostiso]#vi/mnt/iso/ks.cfg

[root@localhostiso]#vi/mnt/iso/ks.cfg

#platform=x86,AMD64,orIntelEM64T

#version=DEVEL

#Firewallconfiguration

#CleartheMasterBootRecord

bootloader--location=mbr--md5pass="$1$bCmKIwQa$uY84lA9kQmbVSskvw3q2N1"

firewall--disabled

#InstallOSinsteadofupgrade

install

#UseNFSinstallationmedia

@chinese-support

nfs--server=192.168.65.80--dir=/mnt/iso

#Rootpassword

rootpw--iscrypted$1$5hryqDaz$A.rKXPqG1MrxBUbVOI2gZ0

#Networkinformation

network--bootproto=dhcp--device=eth0--onboot=on

#Systemauthorizationinformation

auth--useshadow--passalgo=md5

#Usetextmodeinstall

text

firstboot--disable

#Systemkeyboard

keyboardus

#Systemlanguage

langen_US

#SELinuxconfiguration

selinux--disabled

#DOnotconfiguretheXWindowsSystem

skipx

#Installationlogginglevel

logging--level=info

#Rebootafterinstallation

reboot

#Systemtimezone

timezone--isUtcAsia/Shanghai

#Systembootloaderconfiguration

bootloader--location=mbr--md5pass="$1$bCmKIwQa$uY84lA9kQmbVSskvw3q2N1"

#Partitionclearinginformation

clearpart--all

%packages

@chinese-support

@fonts

@nfs-file-server

@system-admin-tools

%end

以上#开头的全部是注释。

文件中的nfs–server=192.168.65.80–dir=/mnt/iso选项告诉安装程序到服务器192.168.65.80的NFS共享目录下寻找安装介质。

RedHatLinux安装程序足够聪明,可以识别该目录下应该被读取的ISO光盘镜像文件名,所有这里你不需要指定ISO文件名。

2)部署kickstart配置文件

首先我们需要把kickstart配置文件放在安装服务器上。

我们把它放到/var/lib/tftpboot/kickstart/目录下。

即该文件的NFS访问路径为:

nfs:

192.168.65.101:

/var/lib/tftpboot/kickstart/ks.cfg

[root@localhostiso]#cat/etc/exports

/mnt/iso*(ro)

/var/lib/tftpboot/kickstart/*(ro,sync)

其次,我们需要让安装程序知道我们希望它用kickstart方式安装,并告知它可以从哪里获得kickstart配置文件。

这可以通过给内核添加一个参数“ks=kickstart配置文件路径”来实现。

我们只需对启动服务器上的/tftpboot/pxelinux.cfg/default文件做一些小修改就可以做到这点:

[root@localhostiso]#cat/var/lib/tftpboot/pxelinux.cfg/default

defaultlinux

labellinux

kernelvmlinuz

appendinitrd=initrd.img

ks=nfs:

192.168.65.80:

/var/tftpboot/kickstart/ks.cfg

这样在启动安装程序的时候,参数ks=nfs:

192.168.65.80:

/var/tftpboot/kickstart/ks.cfg会被传递给它,告诉它使用这个文件作为kickstart配置文件来进行kickstart安装。

从网络启动机器以完成安装:

前面的配置工作完成后,下面我们就在待安装机器上通过网络以无人值守的方式来安装RedHatEnterpriseLinux6.0

1、启动待安装机器,选择从网卡启动。

最好通过在安装机器启动时通过按相应的按键,选择从网络启动,如有些机器是F12.

也可以在BIOS中设置,具体方法因BIOS版本不同而异。

图2是从VMWare虚拟机上得到的选择网络启动的屏幕截图。

注意:

但这样做一定要在系统安装完毕并重启时,重新设置从硬盘启动,否则会循环一次次地重新安装系统。

2、网卡中的PXE代码会联系DHCP服务器来获取IP地址以及启动镜像,然后启动镜像被载入并运行,你可以看到你自己定义的一个Linux列表,选择你需要安装的系统版本。

3、安装程序内核备启动(图4)

4、如果机器上有多网卡的话,有可能会提示选择配置的网卡号。

此时需要手动选择一下。

5、安装程序会读取kickstart配置文件开始无人值守安装。

安装过程中它会根据kickstart配置文件制定的安装介质地址,安装制定的软件包(图5)。

图5安装程序在安装软件包

6、知道安装结束(图6),你都不需要做任何操作。

7、安装完成后,安装程序会提示你重新启动机器。

重新启动机器时切记要在BIOS理改成从硬盘启动。

如果仍然从光盘启动机器,又会重复前面的自动安装步骤。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2