linux操作系统网络,网络安装linux操作系统

网络安装安装的准备

首先配仓库

然后需要安装的服务

Yun y install tftp-server

Yum y install dhcp

开始实验配仓库

安装tfpt包并进行配置

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

699ecf9e2bde7b8789e7e2aa49163c63.png

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

59441851e1dbc668a34333c0d78ec24f.png

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

5ee3f693dd51440016a4113dd7a60901.png

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

0f33ad3b69d55bd4c25021d5ee152ba8.png

打开default文件

511452925701527d277db8191a79e125.png

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

7de97201b6728fe73c0941563b6aedcf.png

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

35ee93bd46b992e51d1bd9ff3106b851.png

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

ea490b29ee0a3678bfeae4e79d312cac.png

3.dhcp的配置

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

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

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

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

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

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

dce660cd8b27de82cf5914b68f2c3e5d.png

4.NFS的配置

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

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

073681dc252e6aac40cf8d220107fcfa.png

然后重启nfs服务即可

35407c2cae2b7de0da55ed43b601b173.png

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

40bebe1566620ef83599aec675366854.png

无人值守安装

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

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

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

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

dc484d63ec08dc65b9977397a4cf2feb.png

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

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

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

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

3d0e1ecfe50c2a982ac5deb7067b431a.png

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

d2a3a43b95a1e67cfd44ef2b3c81ece8.png

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

4c57699edd760c7097100ed988b9a547.png

可以在这里进行分区

fb502a0f15912fe901e0c2c446cafba1.png

选择网络

b9ffa33bddb148e3d511df3ad418abe3.png

这里是验证,可以不用写

66f03fb5ec4fc102dfa2ec52e3a40e7e.png

这里是防火墙的开关选择

1f8d33e9c50b5b463e0ef4bf330cb538.png

显示配置,不用管

d3477db78ceae04cb65d6a411080a9c2.png

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

这里一般不用

349db4864d5ab62a4e8324431b61c6d6.png

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

ffd363abd362a72cc3b24e9831b82989.png

这里举例

b9f772c02dcb7b261f7800bff8c7a374.png

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

cae4a10d91e0c7ef69c61f6bae5cdd0b.png

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

2d568249b6c3d54fec82d982242df094.png

然后重启nfs

16c8b0d04a2f3ca3a979c8341f35a569.png

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

976bcebc591a29b17e8e8e3de8ae9586.png

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

31e80d684671c661f781e7994c062e1b.png

至此实验结束!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/527129.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux使用ftp传输10g的文件,Ubuntu 16.04 安装ftp服务器传输文件

最近在搞深度学习,老师比较宝贝他的服务器,要求我以后负责管理服务器。往后所有要使用服务器的人都必须向我申请账号,然后只允许客户端访问,使用文件传输软件传输文件。像我这样一个Linux菜逼,这种要求不是赶鸭子上架嘛…

linux创建文件内容三行,shell之创建文件及内容的方法示例

shell之创建文件夹:[rootvbox-nginx shell_command]# vi ./mkdir.sh#!/bin/shparentDir"/media/sf_Project/self/smarty-frame/application/$1"fileName$2dirAndName$parentDir/$fileNameif [ ! -d "$dirAndName" ];thenmkdir $dirAndNameecho …

linux设备模型的主要功能,Linux设备模型(3)

Linux设备模型(3)_Uevent作者:蜗蜗 发布于:2014-3-10 20:39分类:统一设备模型1. Uevent的功能Uevent是Kobject的一部分,用于在Kobject状态发生改变时,例如增加、移除等,通知用户空间程序。用户空间程序收到…

lua_path环境变量设置linux,ubuntu16.04安装lua环境

1.官网下载源码 https://www.lua.org/download.htmlcurl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gztar zxf lua-5.3.5.tar.gzcd lua-5.3.5make linux test2.安装中报错lua.c:82:31: fatal error: readline/readline.h: 没有那个文件或目录compilation terminated.: recip…

皮尔洛和c罗讲什么语言,皮尔洛:如果我跟C罗是队友 我可能能成历史助攻王

皮尔洛:欧冠夺冠热门不包含皇马腾讯体育11月2日讯 近日皮尔洛在接受媒体采访时表示,本赛季欧冠的争夺将会十分激烈,除了尤文外,有四支球队也是欧冠桂冠有利的争夺者,但并不包括卫冕冠军皇马。另外皮尔洛还表示&#xf…

android 调用系统短信接口开发,聚合数据Android SDK 短信api接口验证演示示例

1.到libs聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据.2.下载聚合数据SDK,将开发包里的smscaptcha_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图:3…

代码混淆android.mk,利用ollvm进行代码混淆

OLLVM简介OLLVM(Obfuscator-LLVM)是瑞士西北应用科技大学于2010年6月份发起的一个项目,该项目旨在提供一套开源的针对LLVM的代码混淆工具,以增加对逆向工程的难度。OLLVM是基于LLVM实现的,LLVM是一个编译器框架,它也采用经典的三段…

鸿蒙系统的适配国产手机,真正的好消息!其它国产机,也在适配华为鸿蒙系统...

众所周知,据华为消费者业务软件部总裁王成录的说法,今年6月初,华为手机就能全面升级鸿蒙2.0,迟到近两年的、真正的“一夜之间就可以替换掉安卓”。而近日,又传出了真正的好消息,那就是其它国产手机厂商&…

三星s4 android 6.0吗,快了 三星手机适配Android 6.0时间公布

快了 三星手机适配Android 6.0时间公布2016年01月26日 00:04作者:董岩编辑:董岩文章出处:泡泡网原创分享作为全球范围内无可争议的安卓手机巨头之一,三星在为其旗下手机适配安卓新系统方面历来算是相当上心的一个厂家。日前就已经…

xrdpdf卡片在哪可下载_暑假学习英语字母,就是这样简单(附可打印字母卡下载)...

英语字母是所有英语学习的基础,所以,要想学好英语,第一步,必须是学好字母,为后面的更深层次的学习打下坚实的根基。今天,我们给大家分享最全面的英文字母学习法,建议收藏,文章最后附…

32 位的有符号整数_leetcode 7 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123 输出: 321示例 2:输入: -123 输出: -321示例 3:输入: 120 输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根…

安卓帧数监测软件_扬尘在线监测系统实现工地智能监控

近年来,随着越来越多的建设项目在建设中,建筑工地越来越广泛。传统人力检查的检查结果主要依靠估计,难以量化和分析,导致相应处罚的科学依据不足。扬尘在线监测系统实现了对施工现场的智能检测,可以对施工现场扬尘进行…

html 切换主题,html切换主题实现方案

方案一使用css的var属性,当然此时不考虑低版本浏览器。1,在default.css主题根元素定义颜色变量:root {--main_color: #03a9f4; // 主题色--main_light: #33baf7; // 二级主题色 常用背景为主题色下的hover--main_lighter: #65caf5; // 三级主题色 常用bo…

json取数据怎么取_干货速递丨书名应该怎么取?

很多作者开书前都会遇到这个困扰:“什么样的书名是好的?”在跟一线编辑广泛交流后,大家普遍认为:一个好书名,既应该是能突出作品内容特点、故事主题,又具有一定的趣味性的,能吸引读者&#xff0…

android加一减一控件,Android的步进器(增加/减少值)控件?

用于Android的步进器(增/减值)控件?没有像Android中的Stepper这样的内置控件但是您可以尝试这种方式android:layout_width"wrap_content"android:background"#ffffff"android:layout_height"wrap_content"android:orientation"h…

安装教程rtx2080ti_点云深度学习环境配置指南(一)Ubuntu16.04+RTX2080ti

【今日导读】想做点云深度学习?先把环境配置好吧。本期为初学者带来环境配置指南,有需求的同学赶快上手吧。配置为:Ubuntu16.04RTX2080tiNVIDIA驱动cuda10.1cudnn7.5。一、安装NVIDIA驱动法一(优先推荐):先添加NVIDIA 的ppa 源&am…

计算机管理员相关知识,计算机管理员述职报告范文

计算机管理员述职报告范文计算机管理员述职报告范文尊敬的医院领导:我叫xxx,20xx年7月毕业于西南计算机科学与技术专业。20xx年8月到医院工作,从事网络管理工作已有4年时间,能够胜任本职工作,现将任职以来的主要工作报…

计算机网络5g,计算机网络参考模型与5G协议

一、分层思想将复杂的流程分解为几个功能相对单一的子过程(1)整个流程更加清晰,复杂问题简单化(2)更容易发现问题并针对性的解决问题二、OSI七层参考模型1984年颁布了开发系统互连(OSI)参考模型;一个开放式体系结构,将网络分为七层分层功能物…

双百双新产业项目是什么_投资380亿,广西38个“双百双新”产业项目开竣工

广西2020年四季度“双百双新”产业项目集中开竣工活动现场。图片由自治区工信厅提供柳州分会场视频连线。图片由自治区工信厅提供与会嘉宾。图片由自治区工信厅提供广西新闻网南宁12月8日讯(记者 谢琳琳)12月8日,广西举行2020年四季度“双百双新”产业项目集中开竣工…

else 策略模式去掉if_业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!...

​对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。一旦代码中if-else过多,就会大大的影响其可读性和可维护性。…