windows下PXE+TFTP+HTTP自动安装ubuntu server
网络上的pxe安装linux多为centos,ubuntu server的pxe安装多有不正确,特写此教程
本教程经过本人多次验证无误
kickstart自动全新安装ubuntu server
软件版本 ubuntu server 10.04.2 lts +vmware workstation Tftpd32 iis
实现目的:
自动安装ubuntu server,配置ip,添加用户及设置密码,修改主机名为ubuntu3
准备工具
ubuntu server 10.04.2 lts
iso光盘镜像
安装vmware workstation并且基本配置好未装系统的虚拟机
初始化环境准备
1.
实验所用物理机器ip为192.168.1.195,iis及tftp均搭建在该机器上
2.
ubuntu server 的iso中所有文件解压到iisweb 根目录下ubuntu32文件夹下,其中包括ks.cfg文件,该文件具体内容后面附带
3.
tftpd32启动pxe,dhcp,详细如下图:
这里启动文件是pxelinux.0
Wins dns和default router配置成错误的,以免安装过程中到互联网上进行安装,导致安装速度比较慢
上图红框是pxe启动文件的目录,中间包括以下文件结构:
4.
安装盘下的install\netboot\ubuntu-installer\i386
里面的所有文件
5.
vmlinuz
原路径在光盘的 install 目录
修改拷贝后的pxe文件夹下的pxelinux.cfg目录下的default文件,内容如下:
default auto
label auto
kernel vmlinuz
#内核文件目录
append ks=http://192.168.1.195/ubuntu32/ks.cfg preseed/url=http://192.168.1.195/ubuntu32/preseed/ubuntu-server.seed(这段可以不要)
vga=normal initrd=initrd.img quiet –
到此准备工作全部做好
启动虚拟机,按F2,设置从网卡启动,启动后:
Ks.cfg文件内容:
#===========================================================
#example: ks.cfg
#Generated by Kickstart Configurator
#platform=x86
#系统语言
lang en_US
#要安装的语言模块
langsupport en_US
#键盘布局
keyboard us
#鼠标
mouse
#时区
timezone --utc Asia/Chongqing
#Root密码是否启用
rootpw --disabled
#Initial user, username: darkz password: 新创建用户及密码
user darkz --fullname="darkz" --password 1234567890
#这里可以选择不加密密码,但是如果密码位数小于8为在安装过程中会提示密码为弱口令
,需要手动操作
#安装后重启
reboot
#安装模式,这里是字符安装
text
#安装或者升级,这里是安装
install
#web安装文件路径,这里就是上面的iis的目录ubuntu32
url --url http://192.168.1.195/ubuntu32
#启动器安装位置 mbr
bootloader --location=mbr
#是否清空mbr
zerombr yes
#是否清空分区
clearpart --all --initlabel
#分区信息
part /boot --fstype ext2 --size 150
part swap --recommended
part / --fstype ext3 --size 1 --grow
#系统验证信息
auth
--useshadow
--enablemd5
#网络配置
主机名为ubuntu3,要配置ip的网卡接口为eth0,固定配置ip为192.168.1.243,掩码255.255.255.0,网管192.168.1.1,dns 192.168.1.1
network --hostname=ubuntu3 --bootproto=static --ip=192.168.1.243 --netmask=255.255.255.0 --gateway=192.168.1.1 --nameserver=192.168.1.1 --device=eth0
#禁用防火墙
firewall --disabled
#不配置xwindows环境
skipx
#安装基本的软件ssh,一边安装好后可以直接远程连接上服务器(注:这里和fedora官方的说明不一样,不能以%end结束,否则安装会报错)
%packages
openssh-server
openssh-client
本硬件及软件配置实现安装过程大概需要11分钟
参考资料:
http://fedoraproject.org/wiki/Anaconda/Kickstart
http://cursed.iteye.com/blog/484590
http://hankjin.blog.163.com/blog/static/3373193720094214277715/
http://renlixing.blog.51cto.com/731561/326880
by 黑影子 darkz
QQ:171910226,邮箱 bs-s@163.com,欢迎大家交流
转载于:https://blog.51cto.com/zhuyong1985/1094729
windows下PXE+TFTP+HTTP自动安装ubuntu server相关推荐
- Windows下当地RabbitMQ服务的安装
Windows下本地RabbitMQ服务的安装 本文参考:刘若泽相关技术文档 当然这些内容页可以通过RabbitMQ官方网站获得. RabbitMQ配置说明手册 一.RaibbitMQ服务器配置 1. ...
- php 设置window计划任务,windows下设置计划任务自动执行PHP脚本
背景: 环境部署在linux下或者windows中,可以使用windows的自动任务设置自动执行脚本执行一些日常运维任务 图形界面设置相对比较简单 准备工作: wamp(集成的PHP执行环境) 已经写 ...
- Windows 下python的tab自动补全
Windows 下python的tab自动补全 对于新学python的朋友来说,python模块的功能多而难记,mac和Linux中有tab自动补全命令功能,使用Windows的同学们怎么办?下面我们 ...
- Windows下PostgreSQL 8.1版安装图解
声明:发现文档不错,转发IT168文档,如有问题,请与我联系,感谢. [IT168 专稿]PostgreSQL是一套功能强大的对象-关系型数据库管理系统.经过十几年的发展, PostgreSQL 是世 ...
- Windows下SPONGE及配套软件的安装
Windows下SPONGE及配套软件的安装 引入 本教程包含在Windows操作系统下的SPONGE及其配套软件的安装.涉及的软件有: SPONGE:分子动力学模拟主程序 Xponge:分子动力学前 ...
- windows下Git与GitHub的安装及建仓基本操作
目录 1 安装Git(Git for Windows) 1.1 准备安装文件 1.2 安装 1.3 查看安装结果 1.4 配置Git 2 Git的简单使用 2.1 建仓 2.2 Git指令 2.3 版 ...
- winU盘装Linux win32,2016221在Windows系统下利用Win32 Disk Imager制作Ubuntu server U盘系统...
在Windows系统下利用Win32 Disk Imager制作Ubuntu server U盘系统 将Ubuntu server系统写入U盘制作成系统盘的软件有很多,为什我们选择使用 Win32 D ...
- windows下Google Protocol Buffer 编译安装(vs)教程
蒲公英的博客 分享技术带来的快乐 Kuaile.IN 搜索 首页 安卓相关 WordPress 主机相关 Linux相关 网络技术 电脑技术 编程技术 免费资源 当前位置: 首页 > 编程技术 ...
- Windows下 maven3.0.4的安装步骤+maven配置本地仓库(转载)
转自:Windows下 maven3.0.4的安装步骤+maven配置本地仓库 简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量. 2 ...
最新文章
- C++ Primer 5th笔记(3)字符串、向量和数组:字符串
- 【pmcaff】萝卜网高级会员奖品发放开始啦!快去领奖哟·!
- Python高效率遍历文件夹寻找重复文件
- Windows内存管理机密+揭穿内存优化工具的骗局
- 记一次短信验证码的“梅开五度”
- 如何从0-1制作数据大屏,我用大白话给你解释清楚了
- VC皮肤库SkinSharp 1 0 6 6的使用
- jQuery 效果 – 动画
- MapGIS K9SP3 常见安装问题集锦
- 人脸关键点数据集整理
- sybase linux下创建备份服务器,Sybase数据库备份方案
- 服务器电脑主板维修,DELL外星人服务器电脑主板不开机故障维修
- NOIP2016排名(919~1419)
- FDTD Solutions自学整理笔记入门教程(5):仿真时间
- 计算机中文件夹属性有哪些,文件和文件夹属性
- 《人工智能与模式识别》
- 中国为何与诺贝尔奖无缘?
- 4G工业路由器防静电保护
- GNN-2008:Original GNN【消息传递(前向传播):聚合函数+更新函数+输出函数】【核心:不动点理论】【梯度优化:用Almeida-Pineda算法,而不是用BPTT(反向传播)算法】
- 随机变量的特征函数及应用
热门文章
- Win10不能使用Genymotion模拟器的解决方案
- python知识:函数abs、delattr、hash、memeryview、index
- Halcon算子盘点:Chapter 16:System
- 2021-04-17 安装Ubuntu18.0.4 的深度学习训练服务器
- php服务器队列执行,lnmp php添加队列服务器的配置
- 半监督分类算法_用图网络进行半监督分类
- Vue+element-ui 实现表格的分页功能示例
- 数据挖掘-聚类分析(Python实现K-Means算法)
- 搞java不细心_Java 2 (基础总结)
- linux中awd的详细使用方法,求教awdflash的使用方法,详细些,我是初學者。