网络上的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相关推荐

  1. Windows下当地RabbitMQ服务的安装

    Windows下本地RabbitMQ服务的安装 本文参考:刘若泽相关技术文档 当然这些内容页可以通过RabbitMQ官方网站获得. RabbitMQ配置说明手册 一.RaibbitMQ服务器配置 1. ...

  2. php 设置window计划任务,windows下设置计划任务自动执行PHP脚本

    背景: 环境部署在linux下或者windows中,可以使用windows的自动任务设置自动执行脚本执行一些日常运维任务 图形界面设置相对比较简单 准备工作: wamp(集成的PHP执行环境) 已经写 ...

  3. Windows 下python的tab自动补全

    Windows 下python的tab自动补全 对于新学python的朋友来说,python模块的功能多而难记,mac和Linux中有tab自动补全命令功能,使用Windows的同学们怎么办?下面我们 ...

  4. Windows下PostgreSQL 8.1版安装图解

    声明:发现文档不错,转发IT168文档,如有问题,请与我联系,感谢. [IT168 专稿]PostgreSQL是一套功能强大的对象-关系型数据库管理系统.经过十几年的发展, PostgreSQL 是世 ...

  5. Windows下SPONGE及配套软件的安装

    Windows下SPONGE及配套软件的安装 引入 本教程包含在Windows操作系统下的SPONGE及其配套软件的安装.涉及的软件有: SPONGE:分子动力学模拟主程序 Xponge:分子动力学前 ...

  6. 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 版 ...

  7. winU盘装Linux win32,2016221在Windows系统下利用Win32 Disk Imager制作Ubuntu server U盘系统...

    在Windows系统下利用Win32 Disk Imager制作Ubuntu server U盘系统 将Ubuntu server系统写入U盘制作成系统盘的软件有很多,为什我们选择使用 Win32 D ...

  8. windows下Google Protocol Buffer 编译安装(vs)教程

    蒲公英的博客 分享技术带来的快乐 Kuaile.IN 搜索 首页 安卓相关 WordPress 主机相关 Linux相关 网络技术 电脑技术 编程技术 免费资源 当前位置: 首页 > 编程技术 ...

  9. Windows下 maven3.0.4的安装步骤+maven配置本地仓库(转载)

    转自:Windows下 maven3.0.4的安装步骤+maven配置本地仓库 简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量. 2 ...

最新文章

  1. C++ Primer 5th笔记(3)字符串、向量和数组:字符串
  2. 【pmcaff】萝卜网高级会员奖品发放开始啦!快去领奖哟·!
  3. Python高效率遍历文件夹寻找重复文件
  4. Windows内存管理机密+揭穿内存优化工具的骗局
  5. 记一次短信验证码的“梅开五度”
  6. 如何从0-1制作数据大屏,我用大白话给你解释清楚了
  7. VC皮肤库SkinSharp 1 0 6 6的使用
  8. jQuery 效果 – 动画
  9. MapGIS K9SP3 常见安装问题集锦
  10. 人脸关键点数据集整理
  11. sybase linux下创建备份服务器,Sybase数据库备份方案
  12. 服务器电脑主板维修,DELL外星人服务器电脑主板不开机故障维修
  13. NOIP2016排名(919~1419)
  14. FDTD Solutions自学整理笔记入门教程(5):仿真时间
  15. 计算机中文件夹属性有哪些,文件和文件夹属性
  16. 《人工智能与模式识别》
  17. 中国为何与诺贝尔奖无缘?
  18. 4G工业路由器防静电保护
  19. GNN-2008:Original GNN【消息传递(前向传播):聚合函数+更新函数+输出函数】【核心:不动点理论】【梯度优化:用Almeida-Pineda算法,而不是用BPTT(反向传播)算法】
  20. 随机变量的特征函数及应用

热门文章

  1. Win10不能使用Genymotion模拟器的解决方案
  2. python知识:函数abs、delattr、hash、memeryview、index
  3. Halcon算子盘点:Chapter 16:System
  4. 2021-04-17 安装Ubuntu18.0.4 的深度学习训练服务器
  5. php服务器队列执行,lnmp php添加队列服务器的配置
  6. 半监督分类算法_用图网络进行半监督分类
  7. Vue+element-ui 实现表格的分页功能示例
  8. 数据挖掘-聚类分析(Python实现K-Means算法)
  9. 搞java不细心_Java 2 (基础总结)
  10. linux中awd的详细使用方法,求教awdflash的使用方法,详细些,我是初學者。