pxe网络安装linux系统

网络启动安装详细步骤:(两种方式vsftp和nfs)

  1. 安装软件

    yum install tftp tftp-server vsftpd dhcp xinetd syslinux -y

  2. 修改xinetd把tftp打开

    vim /etc/xinetd.d/tftp

    disable = no----找到这一行,把yes修改为no

  3. 把安装介质挂载过来

    由于我的安装介质放在物理机windows上面,我把介质设置成共享文件夹,然后使用下面命令就可以把windows的共享文件夹挂载到linux目录下。

    mount.cifs -o username="administrator",password="111111" //192.168.80.135/ax4sp2 /mnt/winF/

  4. 在ftp的pub目录下新建一个dvd目录,然后把安装介质loop到ftp的pub/dvd目录下

    mkdir /var/ftp/pub/dvd

    cd /mnt/winF/

    mount -o loop centos.iso /var/ftp/pub/dvd/

    cd /var/ftp/pub/dvd/

    ls-----查看挂载过来的文件

    Documents  HighAvailability  isolinux      Packages  ResilientStorage    Server

    EFI        images            LoadBalancer  repodata  ScalableFileSystem  TRANS.TBL

  5. 拷贝isolinux下面的文件到tftpboot

    cd isolinux/

    cp ./* /var/lib/tftpboot/ -arf

  6. 拷贝pxelinux.0到tftpboot

    cd /var/lib/tftpboot/

    cp /usr/share/syslinux/pxelinux.0 ./ -arf

  7. 新建pxelinux.cfg目录,把pxelinux.cfg文件拷贝到该目录下并改名为default

    mkdir pxelinux.cfg

    cd pxelinux.cfg/

    cp /var/ftp/pub/dvd/isolinux/isolinux.cfg default

  8. 配置dhcp

    vim /etc/dhcp/dhcpd.conf

    编写下面的内容:按照实际情况写IP地址

    subnet 192.168.1.0 netmask 255.255.255.0----网段,掩码

    {

    range 192.168.1.2 192.168.1.254;----范围

    filename "pxelinux.0";

    next-server 192.168.1.104;-----本机服务器地址

    }

  9. 启动服务:

    /etc/init.d/dhcpd restart

    /etc/init.d/xinetd restart

    /etc/init.d/vsftpd restart

    chkconfig tftp on

  10. 开机选择网络安装,就可以安装系统了。

注意点:

  1. 如果使用nfs安装的话,需要编辑exports文件,把介质放进去。

    mkdir /iso

    mount -o loop centos.iso /iso

    vim /etc/exports---编辑输入下面的内容

    /iso *(ro)

    然后,启动nfs服务

    /etc/init.d/rpcbind restart

    /etc/init.d/nfs restart

    然后开机选择网络安装,提示选择安装方式的时候就选nfs进入就知道了。

  2. 在/var/lib/tftpboot/pxelinux.cfg/目录下的default文件第22行还可以加入ks.cfg文件的地址,就可以自动安装系统了。

    如下格式:append ks=nfs:192.168.1.11:/opt/ks.cfg initrd=initrd.img 在22行添加这些内容就可以实现自动安装系统。

时间: 2024-12-19 06:02:18

pxe网络安装linux系统的相关文章

PXE全自动安装Linux系统

PXE自动安装Linux系统 PXE安装系统是基于网络的方式安装的,所以需要网卡支持PXE才可以. 本次实验环境: 虚拟机:VMware-10.0.1 build-1379776 服务器端:CentOS 6.6 安装的版本:CentOS 6.6 本次搭建所有安装域下载的服务程序都是基于YUM安装的,如果不能外网安装请自建光盘YUM仓库,参考:http://kmk0226.blog.51cto.com/5975994/1662522 配置文件修改都为vim,如果没有需要安装 yum -y inst

通过网络安装linux系统

要使用网络安装linux centos系统 首先我们要配置好dhcp服务器,为通过网卡启动的机器提供ip地址 其次,要为提供好ip地址的机器提供能通过网络安装的pexlinux, 以及安装程序 那么就要求我们配置好一个文件服务器以供安装使用. 好,下面就开始动手配置这一项目. 首先我们配置dhcp服务 yum install dhcp 我们使用rpm -ql dhcp命令来查看此安装包生成了哪些文件,查看有图中圈配置文件 打开文件查看配置 文中提示,参考 usr/share/doc/dhcp-4

通过网络安装 Linux 系统

通过网络安装 Linux 系统 项目内容:配置 PXE+DHCP+vsftp,实现客户端网络安装 linux 操作系统 阶段目的:目的是体验如何通过网络引导,安装 redhat 系统,解决了很多时候没有光驱,却需要装系统的需求. 项目环境:服务器 IP 为 172.17.10.100/16  RHEL6 系统 实验之前建议禁用 selinux,关闭防火墙,以免影响实验效果 1.服务器端配置 配置基于 FTP 的 yum 源 [[email protected] ~]# mount /dev/cd

PXE自动安装Linux 系统

                 PXE自动安装Linux 系统 1.PXE简介2119731621 当需要安装的操作系统比较多时,手动安装是不现实的,这个时候就要借助PXE了. PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统. 2. 实验步骤 (1) 环境准

Kickstart&&pxe智能化安装Linux系统

Kickstart&&pxe智能化安装Linux系统

PXE自动安装Linux系统

PXE简介 许多情况下我们手动安装操作系统是不现实的,尤其是当数量较多的时候.这个时候就要借助其他的技术 了.PXE就是其中的一种.PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统,这里只说Linux不说Windows.PXE的具体工作有些复杂,不过多介绍,有兴

网络安装linux系统

网络启动安装详细步骤:(两种方式vsftp和nfs) 安装软件 yum install tftp tftp-server vsftpd dhcp xinetd syslinux -y 修改xinetd把tftp打开 vim /etc/xinetd.d/tftp disable = no----找到这一行,把yes修改为no 把安装介质挂载过来 由于我的安装介质放在物理机windows上面,我把介质设置成共享文件夹,然后使用下面命令就可以把windows的共享文件夹挂载到linux目录下. mou

CentOS6.4搭建PXE自动安装linux系统

服务器IP地址:192.168.10.25 服务器需要安装的服务: DHCP服务,来提供客户端IP地址: tftp服务,提供必须要安装文件下载 具体步骤如下: 一.服务器搭建DHCP服务 1.安装dhcp服务端程序 # yum install  dhcp 2.复制dhcpd.conf模板文件 # cp  /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf 3.使用vim编辑dhcpd.conf配置文件 # vim /e

linux系统管理之无人值守网络安装linux操作系统

一.一,网络安装的相关准备 需要准备的服务 Tftp(TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持.因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了) Dhcp(动态分配ip服务) Nfs(文件共享服务,这里将系统iso镜像共享,以及安装过程的设置产生的配置文件ks.cfg) 重要文件的作用(