zoukankan      html  css  js  c++  java
  • 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的配置

  • 相关阅读:
    vue 基础补充
    正则
    vue 指令
    函数式编程FP 初探
    .? ?? es2020
    vue alfont scss
    网络安全靶场通关指南
    Java 程序设计——站内短信系统
    Java 程序设计——登录系统
    动态规划法解找零钱问题
  • 原文地址:https://www.cnblogs.com/yougzhao/p/3656964.html
Copyright © 2011-2022 走看看