PXE安装linux
Liunx自动安装---PXE
从光盘来安装Linux是一种比较便捷、直接的操作方法,但是,如果遇到要一次性安装liunx系统到很多台机器上时,也用光盘装,你会不会觉得很麻烦,感到力不从心呢?这时我们就需要考虑更新更高效的安装方法来完成。其中PXE就是其中一种,PXE--Pre--boot Execution Environment协议可以使计算机通过网络引导启动,将安装内容复制到某台服务器上。
上次呢我们写到用光盘安装liunx,可是大家肯定觉得很麻烦,因为它还要输入ks命令才可以自动安装下去,那可不可以不用输入命令就让它继续执行下去呢? 当然是可以的,下面就可以实现
1.修改isolinux。Cfg
在default linux 后面添加 ks=cdrom:/ks.cfg 将timeout=600改为6秒 就可以啦
1.将改完后的文件重新用
mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T iso/
命令打包 取出就可以啦
接下来我们开始说怎么用PXE来安装linux ,其实和光盘安装很类似 ,只是一些地方光盘安装没涉及到,话不多说,过程大概如下:
1.创建挂载点 ,挂载光盘,安装vsftp服务器,dhcp服务器,配置tftp参数
配置dhcp服务器 这里和光盘安装不同
配置tftp参数
重新启动超级守护进程
service xinetd restart
2.将光盘上的p_w_picpaths/pxeboot下的initrd.img vmlinux 拷贝到 /tftpboot/下
cp /mnt/cdrom/p_w_picpaths/pxeboot/initrd.img /tftpboot 驱动文件
cp /mnt/cdrom/p_w_picpaths/pxeboot/vmlinuz /tftpboot 内核文件
cp /usr/lib/syslinux/pxelinux.0 /tftpboot 引导文件
在/tftpboot/下创建一个pxelinux.cfg的目录 ,将光盘下的isolinux.cfg 拷贝到目录下改名为default
cp /mnt/cdrom/isolinux/isolinux.cfg pxelinux.cfg/default
编辑default文件
3.将光盘上的所有文件拷贝到ftp根目录下
配置yum服务器
安装kickstart
在图形界面下执行以下命令 system-config-kickstart
配置kickstart
多出来的这一步就是后处理脚本啦
做完之后记得要修改ks.cfg 第6行加上 key --skip
4.如果我们要在100台机器上装linux,动态获得ip倒是没什么问题,可是总不能我们100台机器都是使用一个主机名吧 怎么处理这个问题呢 我们呢创建一个脚本,用脚本来处理这个问题 ,脚本信息如下
4.将ks.cfg拷贝到ftp主目录下 把ftp服务器和dhcp服务器重启以下
剩下的就是测试了
注意 : 如果用的是vm虚拟机,虚拟机里面自带的有dhcp服务器,我们呢要把它提前关掉,否则我们就不知道是从虚拟机里获取的ip还是我们dhcp服务器获得的啦.
安装即可
转载于:https://blog.51cto.com/7572433/1268769
PXE安装linux相关推荐
- windows pxe 安装linux,菜鸟学Linux 第103篇笔记 pxe自动化安装linux
菜鸟学Linux 第103篇笔记 pxe自动化安装linux 内容总览 linux的系统安装 kickstart文件的组成部分 DHCP (Dynamic Host Configuration Pro ...
- pxe安装linux后命令不可用,CentOS7下的PXE无人值守系统安装(亲测成功)
CentOS7下的PXE无人值守系统安装 为了满足同时安装上百台linux,而且不需要人工干预.这就需要PXE来通过网线自动安装linux 1.搭建yum源来下载必要的工具,yum源的配置见点击打开链 ...
- pxe安装linux dhcp失败,51CTO博客-专业IT技术博客创作平台-技术成就梦想
原理有必要说明一下 (百度偷来的) 原理和概念: 1.1 什么是PXE 严格来说,PXE 并不是一种安装方式,而是一种引导的方式.进行 PXE 安装的必要条件是要安装的计算机中包含 ...
- u盘启动pxe安装linux,U盘启动安装centos5.5+centos6.3+PXE网络安装CentOS
此U盘启动安装盘的功能: 1.0pe可用来进行系统维护: 2.0pe可安装windows 2003原版系统: 3.0pe可作为pxe服务器进行网络安装,加上http服务器软件可提供网络安装CentOS ...
- win10 pxe 安装linux,win10+TPLINK,用PXE安装redhat系统
最近第一次接触到PXE安装系统,感到很新鲜.而且现在基本每张网卡都支持PXE.遂在家愉快地玩了起来.结合这个使用kickstar自动化,批量安装系统确实能省不少精力.同时也适合家里有两台电脑,一台系统 ...
- pxe安装linux dhcp失败,PXE+DHCP+NFS+KICKSTART无人值守安装RHEL6.4
实验要求: 服务器(192.168.100.250)给192.168.100.0网段的客户机安装RHEL6.4操作系统,并给每台客户端192.168.100.x分配主机名clientx.linuxid ...
- pxe安装linux后命令不可用,pxe自动安装linux
配置自动安装操作系统 1.网卡应支持pxe技术,由网卡作为dhcp的客户端向dhcp服务器请求一个IP地址,dhcp会将ip,网关等信息和的tftp服务器的地址应加载的文件名提供给客户端 2.根据dh ...
- pxe安装linux dhcp失败,利用PXE自动化安装Centos时启动DHCP服务时遇到错误,请求大佬指教...
@利用PXE自动化安装Centos时启动DHCP服务时遇到错误,请求大佬指教 [root@localhost ~]# systemctl start dhcpd.service Job for dhc ...
- PXE大批量安装Linux系统
大批量安装linux系统 方案:我们采用pxe方法安装 PXE简介 PXE(preboot execute environment)是由Intel公司开发的最新技术,可以实现无人值守linux系统自动 ...
最新文章
- POST的表单数据参数过多问题
- 上海11月份计算机方面的会议,计算机类 | 10月截稿会议信息6条
- python local variable_python学习笔记 - local, global and free variable
- 743. 网络延迟时间
- java实验_Java实验报告(实验一)
- 异常体系----java
- 安装fastdfs依赖包
- HTTP CORS(HTTP-同源策略)
- 最大子段和动态规划_动态规划解最大子段和问题
- Fuse Audio Labs VCS-1 Mac - 零延迟通道效果插件
- 与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
- Flask 的路由系统 FBV 与 CBV
- 我的CSDN原创高质量免积分下载资源列表(持续更新)
- 【截屏篇】系统PrtSc
- 快速傅里叶变换蝶式运算 matlab,FFT快速傅里叶变换(蝶形算法)详解.ppt
- 语法分析——自下而上
- 2017中国之旅系列之十:山西张壁古堡之旅
- STM32G030C8T6读写flash
- 5分钟快速撑起高校邮件保护伞
- python怎么念1001python怎么念-python 星号的使用