无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 4949|回复: 12

[原创] pxe网络批量安装多个linux版本

  [复制链接]
发表于 2014-1-17 11:58:19 | 显示全部楼层 |阅读模式
本帖最后由 以谁为师 于 2014-3-29 11:11 编辑

环境:
vmware虚拟机  
服务器centos 6.4 桌面版
镜像 : centos 6.4mini ubuntu server 12.04.2 红帽企业6
需要服务:tftp server dhcp  http
部署系统redhat centos ubuntu-server




yum install tftp-server  dhcp   httpd

#安装服务


1.修改tftp服务
vim /etc/xinetd.d/tftp           #设置启动文件夹目录{=-s /tftpboot -c}  启用 desible no

mkdir -p /var/pxe/pxelinux.cfg   #添加pxe 和它的子文件夹
chmod o=rw pxe/ -R   #其他用户 读写权限


cp splash.jpg  vmlinuz  initrd.img  boot.* vesamenu.c32  /var/pxe/
#将光盘isolinux启动文件复制过来
cp isolinux.cfg  /var/pxe/pxelinux.cfg/default
#更名的default 为启动文件




2.修改dhcp服务
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample  /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf

添加
filename "pxelinux.0";  #引导程序
next-server 192.168.1.222;      #获取dhcp后 下个服务交给tftp主机

修改 网段 和子网掩码; 修改地址池
service dhcpd restart



3.开始挂载光盘复制系统镜像到主站点的各自目录
mkdir -p /var/www/pxeiso/centos    #建立 pxeiso和子目录centos
mkdir -p /var/www/pxeiso/redhat    #~
mkdir -p /var/www/pxeiso/ubuntu    #~
cp /mnt/* /var/www/pxeiso/centos/ -rf #拷贝镜像到centos目录

4.修改http服务


vim /etc/httpd/conf/httpd.conf

var/www/html 默认目录 修改为pxeiso

浏览器 http://ip/centos 查看镜像是否发布成功





centos 镜像

vim /var/pxe/pxelinux.cfg/default      #配置pxelinux 启动文件

centos菜单
label centos
  menu label ^Install Centos
  menu default
  kernel vmlinuz
  append initrd=initrd.img ks=http://192.168.1.222/ks1.cfg

制作ks.cfg文件

KickStart是一种无人职守安装方式
工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件




ubuntu  镜像
将iso 文件复制到主站的ubuntu 目录下
进入光盘里 install -netboot  
将ubuntu-installer/ 复制到启动目录 /var/pxe  
将内核vmlinuz cp /var/pxe/ubuntu  改名为ubuntu不与centos冲突


ubuntu菜单

LABEL ubuntu
  Menu Label  ^Install Ubuntu
  kernel ubuntu
  append ks=http://192.168.1.222/ks2.cfg preseed/url=http://192.168.1.222/ubuntu/preseed/ubuntu-server.seed vga=normal initrd=ubuntu-installer/i386/initrd.gz    quiet --



ps: 红帽镜像   :使用centos菜单 并将ks.cfg 文件 改成不同的名字,将centos 已有的ks.cfg文件cp 更名; 并修改文件内的路径http://ip/redhat
{红帽的ks.cfg文件 install下面加key --skip   跳过输入key}





最后检查  服务是否都ok  xinetd httpd dhcpd
service iptables stop  #关闭防火墙  chmod 777 -R  /var/pxe    #启动文件权限



Post 脚本中添加
wget http://192.168.1.195/ubuntu32/sources.list -O /etc/apt/sources.list
apt-get update
自己定义源
发表于 2014-1-30 08:19:28 | 显示全部楼层
谢谢了!收藏
回复

使用道具 举报

发表于 2014-3-18 19:43:32 | 显示全部楼层
太好了 ,找了好久 终于有了 谢谢分享
回复

使用道具 举报

发表于 2014-3-31 14:54:26 | 显示全部楼层
此方法得到不少的启发,学到了很多,弱弱的咨询个问题,WINPE里面怎么做到自动启用网络和自动运行 远程工具vnc  求方法 求代码。非常感谢!

点评

解压,修改后用UltraISO保存 ,wimtool 可以解wim后缀, 在system32下面有pe.cmd 看它加载什么,可以添加要执行的程序  详情 回复 发表于 2014-4-1 22:20
回复

使用道具 举报

 楼主| 发表于 2014-4-1 22:20:41 | 显示全部楼层
liufeng6879 发表于 2014-3-31 14:54
此方法得到不少的启发,学到了很多,弱弱的咨询个问题,WINPE里面怎么做到自动启用网络和自动运行 远程工具 ...

解压,修改后用UltraISO保存 ,wimtool 可以解wim后缀, 在system32下面有pe.cmd 看它加载什么,可以添加要执行的程序

点评

我需要进入桌面自动启动网络。添加这条对吗?“EXEC !%w%\Ethernet\START_NET.CMD ” start_net.cmd 就是windows\ethernet\ 下面 `载入桌面 IFEX $%Login_Admin%=1,TEAM KILL explorer.exe|SHEL **s %WinDir%  详情 回复 发表于 2014-4-2 15:06
回复

使用道具 举报

发表于 2014-4-2 15:06:57 | 显示全部楼层
以谁为师 发表于 2014-4-1 22:20
解压,修改后用UltraISO保存 ,wimtool 可以解wim后缀, 在system32下面有pe.cmd 看它加载什么,可以添加 ...

我需要进入桌面自动启动网络。添加这条对吗?“EXEC !%w%\Ethernet\START_NET.CMD
”   start_net.cmd 就是windows\ethernet\ 下面

`载入桌面
IFEX $%Login_Admin%=1,TEAM KILL explorer.exe|SHEL **s %WinDir%\EXPLORER.EXE!FIND Explorer.EXE,!SHEL %WinDir%\EXPLORER.EXE
EXEC !%w%\Ethernet\START_NET.CMD


就是先想实现和您一样的功能, 进入PE后自动启动网络。


拜谢!

PECMD.zip

6.91 KB, 下载次数: 4, 下载积分: 无忧币 -2

pecm.ini

点评

是的 我是在载入桌面图标 这些命令最后加的  详情 回复 发表于 2014-4-6 11:43
回复

使用道具 举报

 楼主| 发表于 2014-4-6 11:43:10 | 显示全部楼层
liufeng6879 发表于 2014-4-2 15:06
我需要进入桌面自动启动网络。添加这条对吗?“EXEC !%w%\Ethernet\START_NET.CMD
”   start_net.cmd  ...

是的 我是在载入桌面图标 这些命令最后加的

点评

感谢指导!谢谢!  详情 回复 发表于 2014-4-17 08:56
回复

使用道具 举报

发表于 2014-4-17 08:56:33 | 显示全部楼层
以谁为师 发表于 2014-4-6 11:43
是的 我是在载入桌面图标 这些命令最后加的

感谢指导!谢谢!
回复

使用道具 举报

发表于 2014-7-26 22:02:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-4-1 13:46:27 | 显示全部楼层
好东西谢谢分享
回复

使用道具 举报

发表于 2020-4-6 10:20:21 | 显示全部楼层
收藏
回复

使用道具 举报

发表于 2020-4-14 22:57:43 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2020-4-15 17:05:44 | 显示全部楼层
值得学习
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2021-1-27 08:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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