Ubuntu PXE搭建文档(tftp+apache2+kickstart架构)

简介:

PXE 自动部署Ubuntu 14.04 系统搭建文档(tftp+apache2+kickstart架构):

注:PXE全写为Preboot eXecution Environment,预启动执行环境

apt-get install tftpd-hpa apache2 system-config-kickstart

vi /etc/default/tftp-hpa (在最后添加)

RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
:wq

service tftpd-hpa restart

mkdir /root/iso

mount -t iso9660 -r -o ro,loop ubuntu-14.04.3-server-amd64.iso /root/iso/

mkdir /var/www/html/ks

rsync -av --proagress /root/iso/* /var/www/html/ks/

rm -rf /var/www/html/index.html

vi /var/www/html/ks/preseed/ubuntu-server.seed (在base-installer行的下一行添加,preseed目录下的几个文件都需要添加)

d-i live-installer/net-image string http://10.0.0.2/ks/install/filesystem.squashfs
:wq

rsync -av --progress /root/iso/install/netboot/* /var/lib/tftpboot/

vi /var/lib/tftpboot/ubuntu-installer/amd64/boot-screens/txt.cfg (label cli的上一行,改掉)

append ks=http://10.0.0.2/ks/ks.cfg vga=788 initrd=ubuntu-installer/amd64/initrd.gz live-installer/net-image=http://10.0.0.2/ks/install/filesystem.squashfs

:wq

vi /var/lib/tftpboot/pxelinux.cfg/default

timeout 10 (默认为0,需手动回车,10代表等待1s后自动往下进行)
:wq

到vnc图形界面

system-config-kickstart

installation Method——HTTP——HTTP Server:10.0.0.2 HTTP Directory:/ks

Partition Information 设置/分区和swap分区 (均为P主分区)

Network Configuration——Add Network Device—— eth0 DHCP

File——Save File (默认为/root/ks.cfg)

cp -rv /root/ks.cfg /var/www/html/ks/

vi /var/www/html/ks/ks.cfg

timezone Asia/Shanghai (默认为美国时区)

part /boot/efi --fstype vfat --size 1000 --asprimary --ondisk sda(手动添加efi分区)

network --bootproto=dhcp --device=em1 (将eth0改为em1)

:wq

将AD DHCP里的boot server指向10.0.0.2 (tftp服务器)

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/2046162如需转载请自行联系原作者


yangzhimingg

相关文章
|
6月前
|
Ubuntu Apache
apache2 ubuntu18.04 配置虚拟端口
apache2 ubuntu18.04 配置虚拟端口
|
2月前
|
存储 SQL 缓存
快手:从 Clickhouse 到 Apache Doris,实现湖仓分离向湖仓一体架构升级
快手 OLAP 系统为内外多个场景提供数据服务,每天承载近 10 亿的查询请求。原有湖仓分离架构,由离线数据湖和实时数仓组成,面临存储冗余、资源抢占、治理复杂、查询调优难等问题。通过引入 Apache Doris 湖仓一体能力,替换了 Clickhouse ,升级为湖仓一体架构,并结合 Doris 的物化视图改写能力和自动物化服务,实现高性能的数据查询以及灵活的数据治理。
快手:从 Clickhouse 到 Apache Doris,实现湖仓分离向湖仓一体架构升级
|
3月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
896 3
|
21天前
|
存储 SQL Apache
Apache Doris 开源最顶级基于MPP架构的高性能实时分析数据库
Apache Doris 是一个基于 MPP 架构的高性能实时分析数据库,以其极高的速度和易用性著称。它支持高并发点查询和复杂分析场景,适用于报表分析、即席查询、数据仓库和数据湖查询加速等。最新发布的 2.0.2 版本在性能、稳定性和多租户支持方面有显著提升。社区活跃,已广泛应用于电商、广告、用户行为分析等领域。
Apache Doris 开源最顶级基于MPP架构的高性能实时分析数据库
|
25天前
|
分布式计算 大数据 Apache
Apache Spark & Paimon Meetup · 北京站,助力 LakeHouse 架构生产落地
2024年11月15日13:30北京市朝阳区阿里中心-望京A座-05F,阿里云 EMR 技术团队联合 Apache Paimon 社区举办 Apache Spark & Paimon meetup,助力企业 LakeHouse 架构生产落地”线下 meetup,欢迎报名参加!
88 3
|
1月前
|
SQL 存储 分布式计算
大数据-157 Apache Kylin 背景 历程 特点 场景 架构 组件 详解
大数据-157 Apache Kylin 背景 历程 特点 场景 架构 组件 详解
31 9
|
1月前
|
存储 分布式计算 druid
大数据-155 Apache Druid 架构与原理详解 数据存储 索引服务 压缩机制
大数据-155 Apache Druid 架构与原理详解 数据存储 索引服务 压缩机制
56 3
|
1月前
|
存储 SQL 缓存
Apache Doris 3.0 里程碑版本|存算分离架构升级、湖仓一体再进化
从 3.0 系列版本开始,Apache Doris 开始支持存算分离模式,用户可以在集群部署时选择采用存算一体模式或存算分离模式。基于云原生存算分离的架构,用户可以通过多计算集群实现查询负载间的物理隔离以及读写负载隔离,并借助对象存储或 HDFS 等低成本的共享存储系统来大幅降低存储成本。
Apache Doris 3.0 里程碑版本|存算分离架构升级、湖仓一体再进化
|
1月前
|
消息中间件 分布式计算 druid
大数据-154 Apache Druid 架构与原理详解 基础架构、架构演进
大数据-154 Apache Druid 架构与原理详解 基础架构、架构演进
44 2
|
1月前
|
存储 消息中间件 druid
大数据-150 Apache Druid 安装部署 单机启动 系统架构
大数据-150 Apache Druid 安装部署 单机启动 系统架构
42 1
下一篇
无影云桌面