通过网络安装Linux(CentOS)系统的方法

通过网络安装Linux(CentOS)系统的方法

ID:41079405

大小:16.31 KB

页数:4页

时间:2019-08-15

通过网络安装Linux(CentOS)系统的方法_第1页
通过网络安装Linux(CentOS)系统的方法_第2页
通过网络安装Linux(CentOS)系统的方法_第3页
通过网络安装Linux(CentOS)系统的方法_第4页
资源描述:

《通过网络安装Linux(CentOS)系统的方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、原理无光驱、软驱的一台服务器,想要安装Linux系统。我们需要通过网卡的PXE协议,引导之后安装Linux。流程:机器启动-网卡引导-通过DHCP获得IP地址-通过tftp获得最基础的内核文件,使用该内核文件启动机器-启动之后可以对安装程序配置,选择使用http、ftp、nfs方式远程获得安装所需要的软件包。显然,网络安装是必须配置服务器端的。我们的服务端需要提供以下服务:DHCPTFTPHTTP(FTP,NFS)二、服务配置1.DHCP配置文件:1.optiondomain-name"mydomain";2.3.dd

2、ns-update-stylenone;4.5.default-lease-time600;6.7.max-lease-time7200;8.9.server-name"bootserver";10.11.subnet192.168.123.0netmask255.255.255.0{12.13.range192.168.123.200192.168.123.201;14.15.denyunknown-clients;16.17.}18.19.hostMyP5{20.21.filename"pxelinux.0";22.2

3、3.server-name"bootserver";24.25.hardwareethernetae:32:20:00:b0:02;26.27.fixed-address192.168.123.90;28.1.}这是复制来的配置文件,稍微解释一下:filename后面是tftp目录下的文件,pxelinux.0则是syslinux包内的文件。默认pxelinux.0可能在/usr/lib/syslinux目录下,必须将其复制到tftp目录下。hostMyP5下出现的:hardwareethernetae:32:20:00:

4、b0:02;fixed-address192.168.123.90;为客户机(需要安装系统的机器)的MAC地址和所分配的IP地址。2.TFTP由于必须支持TSIZE协议,所以不能安装最原始的TFTP包。我选择使用tftp-hpa。编辑文件/etc/xinetd.d/tftp(若没有,则添加tftp文件)(若不存在xinetd.d,请安装xinetd包)1.#default:off2.3.#description:Thetftpserverservesfilesusingthetrivialfiletransfer4.5.

5、#protocol.Thetftpprotocolisoftenusedtobootdiskless6.7.#workstations,downloadconfigurationfilestonetwork-awareprinters,8.9.#andtostarttheinstallationprocessforsomeoperatingsystems.10.11.servicetftp12.13.{14.15.disable=no16.17.socket_type=dgram18.19.protocol=udp20

6、.21.wait=yes22.23.user=root24.25.server=/usr/sbin/in.tftpd26.1.server_args=-s/tftpboot2.3.per_source=114.5.cps=10026.7.flags=IPv48.9.}这里将/tftpboot定义为tftp服务的默认目录,您可以自行修改。保存之后重启/etc/init.d/xinetd服务,即可开启tftp服务。如何测试tftp是否成功开启?在tftp目录下创建一个文件,比如1.txt。在Shell中连接tftp服务:tft

7、p127.0.0.1tftp>get1.txt若服务成功开启,则能看到成功下载文件的提示。并在当前目录下找到1.txt文件。接着复制光盘中isolinux目录下的vmlinuz、initrd.img文件到/tftpboot目录下。在/tftpboot中创建文件夹syslinux.cfg。syslinux.cfg中保存了pxelinux的两个配置文件:default、list。1.default:2.3.defaultlinux4.5.labellinux6.7.kernelvmlinuz8.9.appendinitrdin

8、itrd=initrd.imgdevfs=nomountnofbramdisk_size=9216你可以写很多个label,这取决于你同时想在这台服务器上提供多少种版本的Linux给客户机安装。一个版本一个label,当然kernel、与initrd文件名不可以重复。1.list:1.2.Chooseo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。