star-cd linux安装,linux 使用PXE方式,kickstar网络安装系统

软件需求:(可使用yum方式安装)

0.DHCP服务

1.xinet

2.kickstar包

3.tftp

4.vsftpd

5.启动文件、系统内核文件、系统镜像

[root@test ~]# cd /var/lib/tftpboot/ #拷贝相关文件到tftp目录

[root@test tftpboot]# ll

总用量 34168

-r--r--r-- 1 root root 84 10月 25 14:40 boot.msg

-r--r--r-- 1 root root 29608959 10月 25 14:40 initrd.img

-rw-r--r-- 1 root root 26828 10月 25 11:17 pxelinux.0

drwxr-xr-x 2 root root 4096 10月 25 14:23 pxelinux.cfg

-r--r--r-- 1 root root 1236005 10月 25 14:40 splash.jpg

-r--r--r-- 1 root root 162860 10月 25 14:40 vesamenu.c32

-r-xr-xr-x 1 root root 3938800 10月 25 14:40 vmlinuz

chmod 755 /var/ftp/ks.cfg #此文件权限设置为755

在linux图形界面启动kickstar,定制应答文件.命令如下

#system-config-kickstart

kf.cfg由kickstar定制生成的,存放在ftp目录下

kf.cfg配置文件

[root@test pub]# cat ks.cfg

key --skip 在此处添加跳过输入序列号指令

[root@test tftpboot]# cd pxelinux.cfg/

[root@test pxelinux.cfg]# ll

总用量 4

-rwxr-xr-x 1 root root 999 10月 25 14:23 default

[root@test pxelinux.cfg]#

[root@test pxelinux.cfg]# ^C

[root@test pxelinux.cfg]# cat default #启动加载程序后安装菜单配置文件

default vesamenu.c32

#prompt 1

timeout 6 选择菜单时间

display boot.msg

menu background splash.jpg

menu title Welcome to Red Hat Enterprise Linux 6.2!

menu color border 0 #ffffffff #00000000

menu color sel 7 #ffffffff #ff000000

menu color title 0 #ffffffff #00000000

menu color tabmsg 0 #ffffffff #00000000

menu color unsel 0 #ffffffff #00000000

menu color hotsel 0 #ff000000 #ffffffff

menu color hotkey 7 #ffffffff #ff000000

menu color scrollbar 0 #ffffffff #00000000

label linux

menu label ^Install or upgrade an existing system

menu default

kernel vmlinuz

append ks=ftp://10.15.62.186/pub/ks.cfg ksdevice=eth0 initrd=initrd.img #ks.cfg 位置

label vesa

menu label Install system with ^basic video driver

kernel vmlinuz

append initrd=initrd.img xdriver=vesa nomodeset

label rescue

menu label ^Rescue installed system

kernel vmlinuz

append initrd=initrd.img rescue

label local

menu label Boot from ^local drive

localboot 0xffff

label memtest86

menu label ^Memory test

kernel memtest

append -

[root@test pxelinux.cfg]#

cd /var/ftp/pub/ #此FTP目录,存放linux系统镜像iso文件

[root@test pub]# cat /etc/dhcp/dhcpd.conf #dhcpd.conf具体设置

ddns-update-style interim;

ignore client-updates;

allow booting;

allow bootp;

subnet 10.15.62.0 netmask 255.255.255.0 {

range dynamic-bootp 10.15.62.100 10.15.62.250;

}

option subnet-mask 255.255.255.0;

option broadcast-address 10.15.62.255;

default-lease-time 21600;

max-lease-time 43200;

Next-server 10.15.62.186;

Filename "pxelinux.0"; #pxe客户端获取ip后,找的启动加载文件pxelinux.0

[root@test pub]#

重启相关服务

#service vsftpd restart

#service xinetd restart

#service dhcpd restart

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

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

相关文章

Hibernate字节码增强

介绍 既然您已经了解了Hibernate脏检查的基础知识 ,我们就可以深入研究增强的脏检查机制。 虽然默认的图遍历算法对于大多数用例可能已经足够,但有时您需要优化的脏检查算法,并且检测方法比构建自己的自定义策略更方便。 使用AntHibernate工…

js 转化为实体符_js转html实体的方法

方法一:用的浏览器内部转换器实现转换,方法是动态创建一个容器标签元素,如DIV,将要转换的字符串设置为这个元素的innerText,然后返回这个元素的innerHTML,即得到经过HTML编码转换的字符串。function HTMLEn…

c语言字符大于等于怎么打,c语言大于等于怎么打?

c语言大于等于怎么打&#xff1f;C语言‘大于等于符号是“>”&#xff1b;“>”是关系运算符用于比较运算。包括大于(>)、小于()、小于等于(<)和不等于(!)六种。注意要在英文的输入状态下写c代码。知识拓展&#xff1a;C语言运算符号指的是运算符号。C语言中的符号…

Mockito匹配器优先

这篇文章是意见。 让我们看一下Mockito中用于在Java中进行测试的verify方法。 示例&#xff1a; verify(myMock).someFunction(123) –期望在模拟ONCE上使用输入123调用someFunction 。 BDDMockito &#xff0c;我更喜欢完整的BDDMockito替代方案&#xff0c;因此请编写then…

用c语言编写的源文件经过编译,若没有产生编译错误,则系统将,用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将(??)...

用C语言有产译错拖拉动工:旋是用一种耕机耕作机(件的机具智慧职教作部)驱。编写编译标准是消商品衡量和品价格价值质的直接费者。文件误则单反卡为相机用的最常存储。能给您提网球的(大力拍上量)是供最在击球时&#xff0c;的手的一使你舒服又能域感最个区。的是下列说法正确&a…

hbase hyperbase 区别_大数据之HBase的几个常规性问题

本文主要针对对HBase不了解的人。主要想基于个人的理解回答以下几个问题&#xff1a;什么是HBase&#xff1f;何时用HBase&#xff1f;与Hive、Pig的区别&#xff1f;HBase的结构为何HBase速度很快&#xff1f;HBase常用的操作有哪些&#xff1f;HBase的一些配置和监控解答(个人…

junit:junit_简而言之,JUnit:Hello World

junit:junit对于Java世界中的开发人员而言&#xff0c; JUnit似乎是最受欢迎的测试工具 。 因此&#xff0c;难怪就此主题已经写了一些好书 。 但是&#xff0c;通过以顾问为生&#xff0c;我仍然经常遇到程序员&#xff0c;他们至多对工具及其正确用法都不了解。 因此&#x…

姓名和学号 c语言,急啊!!!求救了 C语言编一个链表,输出姓名和学号就好

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include#include#includetypedef struct Node{int data;struct Node *next;}AN;int data;AN *CreList(AN *head);AN *InsList(AN *head,int data);AN *DelList(AN *head,int data);void find(int value,AN *head);void De…

centos8调整分辨率_Hyper-V 设置 CentOS 8 文本模式下分辨率

CentOS 8 文本模式下分辨率的修改&#xff0c;可以参考我的另一篇文章《CentOS 7 文本模式下修改分辨率》。不过&#xff0c;在 Hyper-V 下发现似乎没有效果&#xff0c;还需要添加如下一行&#xff1a;videohyperv_fb:分辨率具体操作如下(例如&#xff0c;将分辨率设为 800x60…

android 多个复选框,Android UI控件之CheckBox(复选框、多选框)

上一篇文章中学习了RadioButton。知道了RadionButton的基本用法&#xff0c;实现起来也是听简单的和RadioButton一样CheckBox也是一个使用的非常多的控件&#xff0c;Android中它的的用法也挺简单的。以一个例子程序为例&#xff1a;同样先看一个常规的实现&#xff1a;布局文件…

查看Java记录

JEP 359 &#xff08;可在JDK 14中用作预览功能&#xff09;将记录引入Java。 记录是对普通数据聚合建模的简单方法。 一个简单的范围记录如下所示&#xff1a; record Range( int from, int to) {} 记录定义实际上与具有以下内容的最终类相同&#xff1a; 不变的领域 公共…

android调用虚拟摄像头方法,Android:如何在模拟器中使用网络摄像头?

我通过在AVD Manager中将前置摄像头设置为“ webcam0”将摄像头连接到仿真器。 启动模拟器的相机应用程序时&#xff0c;出现错误CameraService::connect X (pid 702) rejected (invalid cameraId 0).这是Android源代码的相关部分&#xff1a;sp CameraService::connect(const …

java:退出功能_Java 8:功能VS传统

java:退出功能业务逻辑是相同的&#xff1a; 给定一个由访问次数/时间组成的String表达式&#xff0c;例如&#xff1a;“ 1 / 24h&#xff0c;1..3 / 3h&#xff0c;5 / *” 然后&#xff0c;结果应为以下字符串列表&#xff1a; “ 1 / 24h”&#xff0c; “ 1 / 3h”&am…

安装新版的winetricks_winetricks中文修改版(wine模拟器)

winetricks中文修改版(wine模拟器)这是一个 winetricks 的修改版&#xff0c;添加了一些国内常用的 windows 应用支持&#xff0c;以弥补官方版 winetricks 对国内应用支持不足的情况。但最终目的仍然是希望上游能将这些应用添加进去。目的为所有发行版提供无差异化的 windows …

android 字符串 转公式,java – 在android中将字符串转换为bigdecimal

嗨我怎么能在android中将字符串转换为bigdecimal.这是我的第一项活动&#xff1a;public class ViewCartActivity extends Activity {String mGrandTotal;Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(save…

前端页面预览word_jquery.media.js实现前端页面预览

预览doc预览docx预览pdf预览pdffunction toView(filePath){var url [[{/converter/preview}]]?filePathfilePath;$(".modal-body").empty();$(".modal-body").load(url);$("#previewModal").modal();}function toPdfView(filePath){var url […

神话般的代码

考虑以下代码段&#xff1a; int max 10; int a 0; while (true) {// do a thing that may result in an early return if (a > max) {break;} }throw new RuntimeException("It ran out of attempts");上面有一些WTF。 循环有点不可思议&#xff0c;控制流似乎…

android listview asynctask,Android精通之AsyncTask与ListView讲解

版权声明&#xff1a;未经博主允许不得转载标题图AsyncTask了解AsyncTask异步&#xff0c;需要了解一下异步任务(多线程)&#xff0c;什么是线程&#xff0c;可以这么说线程好比边吃饭边看电视&#xff0c;AsyncTask是为了方便后台线程中操作更新UI&#xff0c;本质为Handler异…

python gil锁存在的意义_关于python的GIL全局解释器锁的简单理解

GIL是解释器内部的一把锁&#xff0c;确切一点说是CPython解释器内部的一把锁&#xff0c;所以要注意区分 这和我们在Python代码中使用线程锁Lock并不是一个层面的概念。1. GIL产生的背景:在CPython解释内部运行多个线程的时候&#xff0c;每个线程都需要解释器内部申请相应的全…

打破了vs你错了

为微服务构建REST API时&#xff0c;需要做出一些关于响应的设计决策。 某些响应显然是微服务周围协议的产物–例如3xx代码之类的东西都与重定向和路由有关。 通常&#xff0c;您将尝试获取正确的2xx代码以取得成功。 如有疑问&#xff0c;将为200&#xff08;确定&#xff09…