1、准备

1.1、apt-get remove iptables卸载IP过滤表
1.2、下载镜像

2、DHCP安装
2.1、apt-get install dhcp3-server
(在ubuntu12中,安装dhcp3-sever后,文件名不同,为isc-dhcp-server。你可以使用service isc-dhcp-server start命令。相对应的地址设置目录为/etc/dhcp/dhcpd.conf)
2.2、配置:(清空配置文件加入以下内容)

#cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak #备份原有的dhcp.conf
#vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 { #dhcpserver 分配ip的子网192.168.0网段,必须和PXE server的一个网卡同一个网段
range 192.168.1.11 192.168.1.99; #为客户端分配ip范围
option domain-name "192.168.1.10";
option domain-name-servers 192.168.1.10; #此项不写可能在自动安装时让您手动添加,这样达不到自动化的目的
option routers 192.168.1.1;
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.1.10; #指定tftp server的ip
filename "pxelinux.0"; #通过tftp找到pxelinux.0文件,并下载
}
2.3、启动dhcp:
#/etc/init.d/isc-dhcp-server start 或者
#service isc-dhcp-server start
2.4、检查看看67号端口开启没:
#netstat -nutlp | grep 67
udp 0 0 0.0.0.0:67 0.0.0.0:* 2722/dhcpd3
好了到这里dhcp server就已经安装成功了。

3、apache的安装与配置
3.1、安装:
# apt-get install apache2
3.2、配置:
#mkdir /var/www/ubuntu
挂载光盘镜像,注意这里镜像必须用alternate版的,只有此版本才支持网络安装
#mount /home/youg/ubuntu.iso /mnt
#cp –r /mnt/* /var/www/ubuntu
3.3、启动apache:
#/etc/init.d/apache2 start 并保证通过浏览器访问http://192.168.0.105/ubuntu/ 可以看到目录的内容,如下内容:
图略

4、tftp的安装与配置
4.1、安装:
# apt-get install tftpd-hpa tftp-hpa //xinetd
4.2、释放权限
chmod 777 /var/lib/tftpboot
//4.3、配置:
//# vim /etc/default/tftpd-hpa
//增加以下两行:
//RUN_DAEMON="yes"
//OPTIONS="-l -s /var/lib/tftpboot"
4.4、创建pxe加载文件:
#cd /var/lib/tftpboot/
#cp -r /var/www/ubuntu/install/netboot/* .
4.5、修改txt.cfg文件:
#vim ubuntu-installer/i386/boot-screens/txt.cfg
append vga=normal initrd=ubuntu-installer/i386/initrd.gz -- quiet
ks=http://192.168.1.10/ubuntu/ks.cfg #追加指定ks.cfg文件的位置
4.6、修个default文件:
#vim pxelinux.cfg/default
timeout 1 #此选项是一秒后自动选择install选项安装,默认是0需要手动选择
//4.7、重启xinetd服务
//# /etc/init.d/xinetd restart
4.8、重启tftpd服务
# /etc/init.d/tftpd-hpa restart
4.9、检查看看69号端口开启没:
#netstat -nutlp | grep 69

5、kickstart的配置

PXE_kickstart安装Ubuntu的更多相关文章

  1. Vmware虚拟机安装Ubuntu并设置root登陆

    主机操作系统是win7.在Ubuntu官网下好系统镜像.iso文件,安装好Vmware workstation软件 1 安装Ubuntu系统到Vmware虚拟机: 注意下面这步是无法直接设置账号为ro ...

  2. Windows 10下使用U盘安装Ubuntu双系统

    问题描述:在Windows10下安装Ubuntu. 使用工具:Windows10.Ubuntu16.04 LTS安装包.UltraISO.easyBCD. 操作步骤: 1.安装之前要给Ubuntu分出 ...

  3. 跳入linux的第一个坑-因为安装Ubuntu导致的硬盘被误格的恢复.(记TestDisk使用记录)

    不看废话,直接跳到操作说明 前几日心血来潮想把家中的旧笔记本换成Linux操作系统,算是在业余生活中正式投入Linux的怀抱.说干就干,发行版选择了Ubuntu,下载了Ubuntu16.04的ISO, ...

  4. pcDuino-V2操作系统的安装-ubuntu/Android

    操作系统:(非虚拟机) zws@z-pc:~$ lsb_release -aNo LSB modules are available.Distributor ID: Ubuntu Descriptio ...

  5. (原创)使用VMware安装Ubuntu,怎么无法使用startx进入桌面模式?

    最近在VMware中安装Ubuntu时,发现VMware的快速安装后是文本模式,无法使用startx进入桌面模式,非常不方便.此问题为默认安装方式,需要设置安装方式. 操作系统:Windows 8.1 ...

  6. mac上安装ubuntu双系统

    mac和ubuntu双系统 mac系统安装ubuntu双系统的方法, mac系统要安装ubuntu, 必须使用u盘作为启动盘, 在mac启动的时候引导mac安装ubuntu, 下面为详细的安装方法: ...

  7. windows下用虚拟机安装ubuntu

    虚拟机软件推荐VMware Workstation,为了较好支持Win8,最好下载VMware Workstation10及以上新版本,对机器配置要求比较高,如果本身操作系统是WinXP或Win7的话 ...

  8. U盘安装Ubuntu 10.4 Server

    试了几次的U盘安装Ubuntu Server失败后,只能求助网络了,找了半天终于安装成功了.问题就是虽然从U盘启动了安装程序,但是在系统安装到一半的过程中,会进行CD-ROM的检查,检查不到安装程序, ...

  9. Window7下安装Ubuntu 14.04 64bit

    本文章主要讲解如何在Windows7操作系统中硬盘安装Ubuntu 14.04 64bit: 1.准备文件 1.ubuntu-14.04.4-desktop-amd64.iso 2.EasyBCD.e ...

随机推荐

  1. SQL Server 自动备份数据脚本

    脚本: use master; go ---声明变量 declare @dbName nvarchar(max)='MG_DATA'; ),) +'_'+ DateName(hour,GetDate( ...

  2. 素数分布 - nefu 117

    素数个数的位数 - nefu 117 普及一个公式: 位数公式:要求一个数x的位数,用公式:lg(x)+1 素数分布:n/ln(n) 所以直接求解n/ln(n)的位数就可以了 代码如下: #inclu ...

  3. Git出现fatal: Unable to find remote helper for 'https'

    使用Git远程获取代码 git clone https://github.com/twlkyao/findfile.git 出现“fatal: Unable to find remote helper ...

  4. P3600 随机数生成器

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...

  5. UOJ34 多项式乘法(NTT)

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...

  6. hdu 4825 Xor Sum trie树

    Xor Sum Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 132768/132768 K (Java/Others) Proble ...

  7. Unity与Web结合

    偶然在论坛上看到了一篇文章,觉的挺有意思,转载一下,之前做游戏,现在做前端,这篇文章不错..转载 Unity WebPlayer 写在前面 最近在做unity与web之间通讯的项目,在网上搜索了一些资 ...

  8. LeetCode第[91]题(Java):Decode Ways(解码方法数)

    题目:解码方法数 难度:Medium 题目内容: A message containing letters from A-Z is being encoded to numbers using the ...

  9. Python 的selenium使用

    一.Radio 判断radio是否已经被选中 driver.find_element_by_id().is_selected() 其返回值为bool类型,True or False 二.frame f ...

  10. Kali之aircrack-ng

    本机装好设备及驱动 电脑本机装好Realtek RTL8187 Wireless驱动连接好USB无线驱动 把设备转接给虚拟机 win+R,启动VMware USB Arbitration Servic ...