网络安装

  1. 安装的准备

    首先配仓库

    然后需要安装的服务

    Yun –y install tftp-server

    Yum –y install dhcp

?

?

  1. 开始实验

    1. 配仓库
    2. 安装tfpt包并进行配置

      Tftp-server dhcp tftp后,会在/var/lib/tftpboot这个文件,这个文件是作为linux安装的引导文件,将/mnt/isolinux下的文件都复制到tftpboot下

?

除了上面的外,还需要安装syslinux包,然后就可以在/usr/share/syslinux/pxelinux.0这个文件,要将其放入tftpboot下,并将其复制到pxelinux.cfg文件下

?

在tftpboot下创建目录文件pxelinux.cfg

?

然后将isolinux.cfg放到pxelinux.cfg目录文件下的default中

?

?

?

?

?

?

?

?

?

?

?

打开default文件

?

如果需要改变,我们可以将需要改变的选项复制,下图就是了

?

下面就是引导文件了,其中pxelinux.cfg是自己创建的目录文件,isolinux.cfg是需要放入到其下的文件default中的

?

下面就是pxelinux.cfg下的default文件了

?

?

3.dhcp的配置

下面就需要进入dhcp的配置文件了,值得注意的是,下面的dhcp.conf虽然是dhcp

的主配置文件,但是里面却没有配置信息,配置信息在

/usr/share/doc/dhcp*/dhcpd.conf.sample里面,所以可以将其导入到dhcpd.conf中就可以了

?

?

这里就细细解释一下了,上面的第一行写的是安装服务器的网段和子网掩码,第二行则是分配的动态ip的范围

下面的第一行是用于网卡启动的引导文件名

下面的第二行是安装linux系统的服务器ip地址(这里dhcp服务和安装系统的在同一台服务器上)

?

4.NFS的配置

这个作用是将系统镜像共享,配置最为简单

进入/etc/exports中,添加下面一条就可以了

?

然后重启nfs服务即可

?

到这一步,其实网络安装linux系统的配置已经完成了,接下来只需要进入计算机的bios中,将boot下的network boot 作为第一启动项就可以了

?

?

无人值守安装

呵呵,注意,上面讲的只是将系统以网络安装的形式进行而已,如果在实际生产环境中肯定是还不够的,那就是见安装操作系统过程中的一些设置避免掉,进行无人值守安装,那就完美了

如此,这里就涉及到一个文件ks.cfg,里面的内容都是按照linux系统过程中的一些设置信息。

将到这,我就力图将这里说的清楚点

其实吧,我们在安装操作系统的过程中,是会跳出一些选项,需要我们分区啊,装服务啊,选择键盘及安装语言等等,其实吧,在这些选择的过程中,系统还没有真正的安装,而在选择那些的过程中,每一个选择后,进行下一步时,这些选择就以文字的形式写入到ks.cfg中,当一切选择都做玩后,系统才会安装,而ks.cfg文件也会被保存下来。

?

其实可以在安装服务器上就将这个文件配置完成,那么在安装系统的过程中,就将这个文件读取了,于是就没有那些手动安装过程了

?

那么文件ks.cfg如何去完成呢?

其实我们可以按照软件system-config-kickstart就可以了

?

接下来就看看这些设置吧,第一个基本配置就不用多说了

?

下面的就是安装的方式,这里选择的是nfs共享安装的

?

下面的rhgb quiet是内核所需要的,可以加上

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

可以在这里进行分区

?

选择网络

?

这里是验证,可以不用写

?

这里是防火墙的开关选择

?

显示配置,不用管

?

这里是选择需要安装的软件包,可以装了系统后再看情况安装

?

这里一般不用

?

这里是系统可以执行的脚本,可以根据情况来写

?

这里举例

?

保存后就可以在root的家下看到文件ks.cfg了,这里的ks.cfg和anaconda-ks.cfg内容一样,里面的都是安装linux系统过程中的一些设置选择,当安装系统时那些设置都会以文本的形式存放在这里

?

?

这里将文件ks.cfg放入到/PXEfile文件中,将/PXEfile共享,以便安装系统时可以读取,来实现自动安装

?

然后重启nfs

?

?

还需要在tftpboot下的pxelinux.cfg/default中加入下面的一行

?

最后安装,就可以自行了,下面的是安装的引导界面,这个界面就是default里配置的信息

?

至此实验结束!!!

时间: 2024-12-26 13:06:20

网络安装的相关文章

自动安装虚拟机之网络安装和pxe安装

####1.kickstart脚本 Kickstart 概述 使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 , 以自动安装 Red Hat Enterprise Linux Kickstart 类似于 Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装 kickstart脚本是自动应答系统在安装过程中一切问题的脚本文件 这个文件可以实现系统的自动安装 在系统安装完毕后会在系统的root家目录中生成

使用WDS部署好网络安装后部署PE安装系统

系统环境:windows2012 这种方法会碰到的问题:当PE镜像没有要安装系统的网卡驱动时,就无法使用网络安装了 所使用的软件 链接: https://pan.baidu.com/s/1pLUIlXD 密码: k7hf 所使用的软件如下图: 为了系统镜像也能使用网络加载,因此需要下载一个能联网的pe镜像(我所使用的是上图中的win7pe.iso).但是这个win7pe.iso有些功能不全,比如没有diskgenius分区工具,没有winntsetup安装工具,因此需要把上图中的XMPE2012

自动安装系统及网络安装服务

{unit自动安装系统} [1.kickstart脚本] kickstart脚本是自动应答系统在安装过程中一切问题的脚本文件 这个文件可以实现系统的自动安装 在系统安装完毕后会在系统的root家目录中生成 anaconda-ks.cfg这个文件就是以此系统为模板生成的kickstart脚本 [2.kickstart脚本的制作] 手动编写kickstart的脚本的难度很大 系统中system-config-kickstart工具可以以图形的方式制作kickstart (以下操作在虚拟机中) yum

linux网络安装(PXE + DHCP+TFTP+ Kickstart+ FTP)

需要使用到的服务:PXE + DHCP+TFTP+ Kickstart+ FTP 运行原理如下图: 原理和概念:  1.前言        首先,简单谈谈为什么要采用无人值守网络安装linux操作系统.一方面是运维管理的需要,因各种需要,安装操作系统在实验室内时有发生,有时候更出现批量安装某一型号操作系统的情形,这时候如果用光盘挨个安装将变得异常繁琐,并且需要人工值守.此外,因操作系统种类较多(主要是针对linux),内部人员使用频繁,也会带来管理上的问题.另一方面是当前MPX项目开发的需要,为

centos 安装 网络安装使用本地镜像文件安装

有时很无奈,无磁盘,U盘就只有4G而一个centos的盘是4.16G,如何将它装好网络安装,对不起,请你要使用20M以上的带宽,且注意使用网络启动方法 没有条件,创造条件也要上: 网络安装方式,需要下载其镜像,其镜像下载路径为:http://mirrors.163.com/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-netinstall.iso 使用iso工具做一下centos的安装u盘, 具体方法,http://jingyan.baidu.com/arti

Linux系统网络安装——基于pxe+dhcp+nfs+tftp+kickstart

原文发表于:2010-09-05 转载至cu与:2012-07-21 一.原理简介 PXE(preboot execute environment)工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载镜像,并由此支持来自网络的操作系统的启动.启动过程中,终端由DHCP服务器分配IP地址,再用TFTP(trivial file transfer protocol)等协议下载存在于服务器(NFS,FTP,HTTP等)的Liunx内核和根文件系统等到本机内存中并执行,由此完成

手把手CentOS6 + DNSMasq + apache + kickstart 网络安装 CentOS7

下载了CentOS 7 的ISO镜像 ,笔记本的光驱坏掉了,U盘也不好用,还是用网络安装比较方便. 之前都是用dhcpd来配DNS,xinetd来启tftp服务,不过太麻烦了,这次直接用dnsmasq取代了上面的两个软件. 说一下环境,apache和dnsmasq都是用系统自带的,安装服务器的IP地址是192.168.0.254 下面说一下步骤: 挂载ISO镜像 mkdir /var/www/html/centos7 mount -o loop CentOS-7.0-1406-x86_64-DV

vmware上搭建kickstart 网络安装centos6.2的过程

前言 什么是PXE? PXE(Pre-boot Execution Environment,预启动执行环境)协议使计算机可以通过网络启动.协议分client和server. PXE client 在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE client 调入内存执行,由 PXE client 将放置在远端的文件通过网络下载到本地运行. PXE server 需要配置 DHCP 服务器和 TFTP 服务器.DHCP 服务器用来给 PXE client(将要安装系统的主机)分配一个

网络安装Fuji Xerox DocuCentre-III 2007打印机

新装了Window2012Server,准备装上打印机做打印服务器,结果怎么安装都不能打印,看来是出问题了,折腾了好多次,原来是我选错了,必须是TCP/IP端口. 在这里输入打印机的IP地址,如果不知道IP地址要通过DHCP服务去查看. 提示找不到设备,之前几次没有选择这样安装都是因为这里提示找不到,所以选了其它端口,上次安装还是5年前的事了,没有记录,所以忘记了,这次一定写下来,网络安装只能选TCP/IP,本地那些端口都不能选,否则即使安装好了,也没法打印啊. 设备类型选择相关型号的或者选择自