PXE_kickstart安装Ubuntu
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的更多相关文章
- Vmware虚拟机安装Ubuntu并设置root登陆
主机操作系统是win7.在Ubuntu官网下好系统镜像.iso文件,安装好Vmware workstation软件 1 安装Ubuntu系统到Vmware虚拟机: 注意下面这步是无法直接设置账号为ro ...
- Windows 10下使用U盘安装Ubuntu双系统
问题描述:在Windows10下安装Ubuntu. 使用工具:Windows10.Ubuntu16.04 LTS安装包.UltraISO.easyBCD. 操作步骤: 1.安装之前要给Ubuntu分出 ...
- 跳入linux的第一个坑-因为安装Ubuntu导致的硬盘被误格的恢复.(记TestDisk使用记录)
不看废话,直接跳到操作说明 前几日心血来潮想把家中的旧笔记本换成Linux操作系统,算是在业余生活中正式投入Linux的怀抱.说干就干,发行版选择了Ubuntu,下载了Ubuntu16.04的ISO, ...
- pcDuino-V2操作系统的安装-ubuntu/Android
操作系统:(非虚拟机) zws@z-pc:~$ lsb_release -aNo LSB modules are available.Distributor ID: Ubuntu Descriptio ...
- (原创)使用VMware安装Ubuntu,怎么无法使用startx进入桌面模式?
最近在VMware中安装Ubuntu时,发现VMware的快速安装后是文本模式,无法使用startx进入桌面模式,非常不方便.此问题为默认安装方式,需要设置安装方式. 操作系统:Windows 8.1 ...
- mac上安装ubuntu双系统
mac和ubuntu双系统 mac系统安装ubuntu双系统的方法, mac系统要安装ubuntu, 必须使用u盘作为启动盘, 在mac启动的时候引导mac安装ubuntu, 下面为详细的安装方法: ...
- windows下用虚拟机安装ubuntu
虚拟机软件推荐VMware Workstation,为了较好支持Win8,最好下载VMware Workstation10及以上新版本,对机器配置要求比较高,如果本身操作系统是WinXP或Win7的话 ...
- U盘安装Ubuntu 10.4 Server
试了几次的U盘安装Ubuntu Server失败后,只能求助网络了,找了半天终于安装成功了.问题就是虽然从U盘启动了安装程序,但是在系统安装到一半的过程中,会进行CD-ROM的检查,检查不到安装程序, ...
- Window7下安装Ubuntu 14.04 64bit
本文章主要讲解如何在Windows7操作系统中硬盘安装Ubuntu 14.04 64bit: 1.准备文件 1.ubuntu-14.04.4-desktop-amd64.iso 2.EasyBCD.e ...
随机推荐
- 【cs231n】反向传播笔记
前言 首先声明,以下内容绝大部分转自知乎智能单元,他们将官方学习笔记进行了很专业的翻译,在此我会直接copy他们翻译的笔记,有些地方会用红字写自己的笔记,本文只是作为自己的学习笔记.本文内容官网链接: ...
- 解题报告:hdu 1005 number subsequent
2017-09-06 20:35:59 writer:pprp 本来以为这是一道水题,写了一个递归就赶紧交上去了, 结果超时了,看看数据范围100000000,肯定把栈给爆了 想用记忆化的方法,但是虽 ...
- java HTTP代码示例
//测试环境发送用例 @Test public void testSendForTest() { String url = "http://172.16.30.108:8138/ap ...
- java 枚举的写法
1.第一种形式: public interface PrealertConstants { enum platformCodeEnum{ CAINIAO(1), CLOSED(-5), OFFLINE ...
- 解决mac上matplotlib中文无法显示问题
系统:mac os, high sierra; python3.7(by brew installed) 在网上找了很多基本上都是让下载SimHei字体,然后放到mac的matplotlib的字体 ...
- JS实现的base64加密、md5加密及sha1加密详解
1.base64加密 在页面中引入base64.js文件,调用方法为: <!DOCTYPE HTML> <html> <head> <meta charset ...
- spring mvc: 可参数化的视图控制器(在配置中指定jsp文件)MultiActionController/SimpleUrlHandlerMapping/ParameterizableViewController
spring mvc: 可参数化的视图控制器(在配置中指定jsp文件)MultiActionController/SimpleUrlHandlerMapping/ParameterizableView ...
- MVVM中轻松实现Command绑定任意事件的Command
下面是“银光中国”(不错的WPF或SL网站)WPF学习教程中的一个连接, http://www.silverlightchina.net/html/study/WPF/2011/0715/9034.h ...
- WPF应用的一些小总结(模板、样式,上下文)
1: 后台:XXX.DataContext = ViewModel(数据对象)(XXX可以是当前的UserControl.Windows.Grid.TextBlock.Lable等UI控件,选择不同的 ...
- qt5.2.1在linux下去除最大化和最小化按钮
#include <QtGui/QGuiApplication> #include <QDebug> #include <QScreen> #include &qu ...