设为首页 收藏本站
查看: 971|回复: 1

[经验分享] 利用PXE技术实现Linux操作系统的自动安装

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-8-19 09:31:40 | 显示全部楼层 |阅读模式

有人经常抱怨Linux操作系统的安装步骤实在是太麻烦了,有没有什么好的方法可以使它简单一些呢?今天我就来介绍一种能使其自动安装的技术,使大家能更加方便的应用Linux操作系统。

PXE最直接的表现是,在网络环境下工作站可以省去硬盘,但又不是通常所说的无盘站的概念,因为使用该技术的PC在网络方式下的运行速度要比有盘PC快3倍以上。当然使用PXE的PC也不是传统意义上的TERMINAL终端,因为使用了PXE的PC并不消耗服务器的CPU,RAM等资源,故服务器的硬件要求极低。当计算机引导时,BIOS把 PXE Client 调入内存中执行,然后由 PXE Clinet 将放置在远端的文件通过网络下载到本地运行。  

首先安装启动vsftp服务器。


202135276.png

将安装树拷贝到服务器上为了方便用户的访问可以拷到ftp 下的pub目录中

202135511.png

下面我们该开始安装dhcp服务器了,并且配置一下dhcpd.conf

202135877.png

202136757.png

我们来测试一下看是否编辑错误,然后启动dhcp,修改dhcp服务器为开机启动。


202249341.png

202249190.png

下面开始编辑yum服务器。

202249537.png

下面开始安装

202249451.png

202249553.png

进入图形界面


202348817.png

202349899.png


202349897.png

202349828.png


202435284.png 202435216.png

202435503.png


202525332.png

202525488.png


202525226.png

查看ks.cfg

202525564.png


202621461.png

202621230.png

下面我们来打开boot.iso

202621747.png

下面拷贝管理员目录下的ks.cfg 到引导目录的根目录 /mnt/iso

202621233.png

拷贝ks.cfg 文件

202621710.png

下面开始打包:


202705882.png

生成myiso.iso文件

202705246.png

将myiso.iso文件移动到桌面上

202705719.png

再建一个虚拟机:

202705779.png

找到引导光盘,添加到光驱上。

202756735.png

我们需要在这里输入 linux ks=cdrom:/ks.cfg

202756832.png

202756587.png

重新打包成一个iso的镜像文件并将其移动到桌面上,然后新建一个虚拟机。

202848865.png

基于网络的安装第一步:

启动ftp 并且设置为开机自动启动

202848627.png 202848172.png

202848235.png


202911767.png

重启系统:

202911166.png

将通过网络引导的引导文件 内核以及驱动引导至tftpboot目录下

202911136.png

202932906.png

更改配置

202932546.png

拷贝光盘上的文件到ftp目录下

202932575.png

编写一个脚本来批量给主机一个地址和名字

202932189.png

先备份主机配置以方便更改:


202957828.png


对端口运行脚本进行设置

202957372.png

202957319.png

建立数据库以应用YUM

202957765.png

进入图形界面:



203027607.png 203027659.png

203045313.png

203045871.png

将ks.cfg拷贝到/var/ftp文件目录下:

203045843.png


203058546.png

新建一个虚拟机,网卡连接设置为桥接正常启动界面 。

203058143.png

203059244.png

如果你能看到这个界面,那就说明系统已经安装成功啦!怎么样?简单吧!



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-8521-1-1.html 上篇帖子: centos + nfs + tftp + bcompare + vim + cscope + ctags + tlist--- Linux基础开... 下篇帖子: Centos server 安装domino9 附加服务器 操作系统 Linux 技术
发表于 2013-12-12 09:17:19 | 显示全部楼层
玻 璃 隔 著 的 塵 埃 、 抹 不 去 的 回 憶 丶

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表