2022年Linux网络安装 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年Linux网络安装 .pdf》由会员分享,可在线阅读,更多相关《2022年Linux网络安装 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4/15/2013 第1页,共7页Page 1 , Total7 Linux 网络安装名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 4/15/2013 第2页,共7页Page 2 , Total7 目录1LINUX 安装工作原理 . 31.1远程客户端属于裸机 . 31.2远程客户端必须能够支持网络启动. 31.3服务端需要配置DBCP服务 . 31.4服务端需要配置文件服务 . 31.5要确保传输文件的正确性 . 31.5.
2、1在这里有多种方式供大家选择: . 31.6原理归纳 . 41.7原理图 . 42LINUX 安装实现步骤 . 42.1配置 DHCP 服务器 . 42.1.1DHCP的配置文件 . 42.1.2配置文件的内容: . 42.1.3启动 DHCP 服务 . 52.2配置 TFTP 服务器 . 52.2.1TFTP的配置文件 . 52.2.2启动 TFTP 服务 . 62.3配置 FTP服务器 . 62.4配置BOOTSTRAP目录 . 62.4.1bootstrap文件 :pxelinux.0 . 62.4.2内核镜像文件 :vmlinuz . 62.4.3根文件系统文件:initrd.img
3、. 62.5创建PXELINUX.CFG目录与DEFAULT文件 . 62.6最后检查一下/TFTPBOOT目录中是否存在如下文件: . 7名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 4/15/2013 第3页,共7页Page 3 , Total7 1 Linux 安装工作原理众所周知,在安装过程中Linux 首先需要一个引导程序来让安装光盘启动,再实行配置与安装。但目前转化为远程网络安装那么就需要我们的安装程序能够远程地通
4、过网络传送给客户端。因此在搭建远程 Linux 安装服务器时候首先要值得注意以下几个问题: 1.1 远程客户端属于裸机在这里所定义的裸机是除了标准硬件之外没有任何的操作系统与软件程序。当然也可以拥有操作系统或者是软件,之所以告诉大家是裸机是主要说明最简单的一种思维方式。1.2 远程客户端必须能够支持网络启动在这里所说明的问题是远程客户端为了能够发送安装请求必须能够通过网络的方式进行,将安装请求发送给服务器端。因此客户端必须存在网卡,并且网卡上拥有PXE ROM 预引导执行环境芯片而且 BIOS能够支持网络启动。1.3 服务端需要配置 dbcp服务在远程计算机启动后将会出现初始化设置,此时因客户
5、端没有进入操作系统或处于在裸机状态下,不可能绑定我们所熟悉TCP/IP地址或者其他网络协议地址。因此他们之间的沟通必须通过IP地址自动分配服务-DHCP 来为客户端进行分发IP地址,从而实现Client-Server 端之间的链接与沟通。1.4 服务端需要配置文件服务在远程安装客户端得到IP地址之后, 将请求远程安装服务器给客户端一个Linux 引导程序以便于引导 Linux 并在客户端上实现安装界面。但是在 TCP/IP协议栈中如果采用TCP协议进行传送服务,那么将会出现著名的TCP三次握手过程,从而导致远程客户端等待超时而无法完成引导过程。因此就需要采用 UDP协议进行快速传递, 确保远程
6、客户端的引导。因此笔者在这里所采用的程序为TFTP 琐碎文件传输协议服务作为远程传输服务器传送Linux 引导程序的服务器。1.5 要确保传输文件的正确性虽然 UDP速度非常快速(这是本身结构有关),但是其仍然属于不可靠协议之一不具备纠错、确保数据到达目的地等保障机制,因此在传输大量文件或者是大文件时候还是需要采用TCP方式,这样将不会出现因UDP协议传输丢包而导致安装无法进行。1.5.1 在这里有多种方式供大家选择: 1)NFS 网络文件系统 2)HTTP 3)FTP等笔者在这里选择采用FTP方式,主要原因在于FTP的方式比较简单。因此准备建立远程安装服务器至少需要三个服务:DHCP 、TF
7、TP、FTP,三个服务可以再三台不同的计算机上,也可以在同一台计算机上进行实现。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 4/15/2013 第4页,共7页Page 4 , Total7 1.6 原理归纳远程客户端计算机启动,由于BIOS设置了网卡启动,所以网卡PXE ROM 中的程序被调入内存执行。首先,客户端在网络中寻找DHCP服务器,然后请求一个 IP地址;同时 DHCP服务器联系到TFTP服务器为此客户端发送一个b
8、ootstrap(引导程序 )。客户端收到bootstrap(文件 pxelinux.0) 后执行,bootstrap会请求 TFTP传送 bootstrap的配置文件 (pxelinux.cfg) 。收到后读配置文件。根据配置文件内容和客户情况,客户端请求TFTP传送内核映象文件(vmlinuz) 和根文件系统文件(initrd.img) 。最后启动内核。 这就是一个完整的pxe构建过程。 然而要使网卡启动后再继续网络安装系统,则最后还需要FTP服务将系统所需安装文件放置FTP相应目录中进行传输安装。1.7 原理图2 Linux 安装实现步骤这里实现中所使用的平台为RHEL4, 您可以在 F
9、C系列、 RH9、CenOS中都可以实现。2.1 配置DHCP服务器配置 DHCP服务器主要用途是为了能够给客户端分配IP地址,从而让客户端与TFTP及FTP进行联系2.1.1 DHCP的配置文件DHCP 的配置文件的位置在/etc目录下配置文件的名称为dhcpd.conf。如果您的系统中不存在dhcpd.conf同时您又确认您确实安装了DHCP程序,那么您可以手动建立dhcpd.conf文件。2.1.2 配置文件的内容 : option space PXE; #DHCP 对PXE的 TFTP(琐碎文件传输协议)应答选项option PXE.mtftp-ip code 1 = ip-addre
10、ss; option PXE.mtftp-cport code 2 = unsigned integer 16; option PXE.mtftp-sport code 3 = unsigned integer 16; option PXE.mtftp-tmout code 4 = unsigned integer 8; option PXE.mtftp-delay code 5 = unsigned integer 8; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Linux网络安装 2022 Linux 网络 安装
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内