网络安装详细步骤有图解.docx
- 文档编号:523282
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:16
- 大小:1.21MB
网络安装详细步骤有图解.docx
《网络安装详细步骤有图解.docx》由会员分享,可在线阅读,更多相关《网络安装详细步骤有图解.docx(16页珍藏版)》请在冰点文库上搜索。
网络安装详细步骤有图解
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理改成从硬盘启动。
如果仍然从光盘启动机器,又会重复前面的自动安装步骤。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 安装 详细 步骤 图解
文档标签
- Snort详细安装步骤
- proe50安装步骤图解
- Oracle安装步骤图解
- WindowsServer安装步骤图解
- AD安装详细步骤
- 网络安装规范详细
- windows7安装详细图解
- KVMPXE网络安装
- ExchangeServer安装步骤图解安装
- EViews5安装步骤图文
- ps安装详细步骤
- 详细图解DOS安装
- Matlabb安装步骤详解
- Solidworks详细安装步骤
- pkpm网络版安装步骤
- ansys120图文安装步骤
- Centos6464安装oracle11g详细
- OracleVM安装详细安装
- 装修详细步骤
- hypermesh详细步骤
- QC10SQL安装详细
- RedHat6264安装oracle10g64详细
- 详细步骤如何
- 淡妆详细步骤