Kickstart 多系统安装配置
- yum install -y dhcp* tftp* 即可!nfs系统默认已经安装,稍后会配置;
- vi /etc/xinetd.d/tftp
- service tftp
- {
- disable = no
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/sbin/in.tftpd
- server_args = -u nobody -s /tftpboot
- per_source = 11
- cps = 100 2
- flags = IPv4
- }
- 需要修改1个地方
- disable = yes 修改为no 即可!
配置tftp+pxe:
- 安装linux系统,首先需要挂载linux安装镜像,可以是iso,可以是linux光盘:【这样需要注意:分别挂载3个系统的光盘,也可以从其他地方拷贝iso文件。】
- 我开始挂载的是centos5.0光盘:
- mount /dev/cdrom /mnt 即可!然后执行如下步骤:
- mkdir -p /tftpboot/{centos5.0,centos5.3,centso5.4}
- cd /tftpboot &&cp /usr/lib/syslinux/pxelinux.0 ./
- mkdir -p pxelinux.cfg
- cp /mnt/isolinux/isolinux.cfg pxelinux.cfg/default
- 如上这些文件可以共用:但是下面这些文件只能拷贝对应ISO镜像的文件到如下目录
- cp /mnt/images/pxeboot/{vmlinuz,initrd.img} centos5.0/
- 完毕!此步操作还需要分别进入5.3、5.4光盘:拷贝
- vmlinuz,initrd.img 两个文件到对应的目录:
- tftpboot目录下文件截图如下
- ###+## Welcome To Linux Install Center ##########################
- Please select system version , You can select 5.0 or 5.3 or 5.4!
- This 5.0 is 32 bit ,and 5.3 is 64 bit ,5.4 is 32 bit ++++++++++++
vi pxelinux.cfg/default (修改配置如下:)
- timeout 60
- display boot.msg
- F1 boot.msg
- F2 options.msg
- F3 general.msg
- F4 param.msg
- F5 rescue.msg
- label 5.0
- kernel centos5.0/vmlinuz
- append ks=nfs:192.168.2.79:/centosinstall/centos5.0/ks.cfg ksdevice=eth0 initrd=centos5.0/initrd.img
- label 5.3
- kernel centos5.3/vmlinuz
- append ks=nfs:192.168.2.79:/centosinstall/centos5.3/ks.cfg ksdevice=eth0 initrd=centos5.3/initrd.img
- label 5.4
- kernel centos5.4/vmlinuz
- append ks=nfs:192.168.2.79:/centosinstall/centos5.4/ks.cfg ksdevice=eth0 initrd=centos5.4/initrd.img
- label text
- kernel vmlinuz
- append initrd=initrd.img text
- label ks
- kernel vmlinuz
- append ks initrd=initrd.img
- label local
- localboot 1
- label memtest86
- kernel memtest
- append -
修改如上两个红色地方即可:【设置timeout 10 /*超时时间为10S */;ksdevice=etho代表当我们有多块网卡的时候,要实现自动化需要设置从eth0安装,不指定的话,安装的时候系统会让你选择,那就不叫全自动化了,192.168.2.79是kickstart服务器,/centosinstall/centos5.0 是nfs共享linux镜像的目录,也是linux存放安装文件的路径,ks.cfg是kickstart主配置文件,稍后会详细配置】自此tftp配置完毕!我们可以启动它,它是非独立服务,需要借助xinetd启动如下:
- vi /etc/exports
- /centosinstall/centos5.0 *(rw,sync)
- /centosinstall/centos5.3 *(rw,sync)
- /centosinstall/centos5.4 *(rw,sync)
- # Kickstart file automatically generated by anaconda.
- install
- text
- nfs --server=192.168.2.79 --dir=/centosinstall/centos5.0
- key --skip
- lang zh_CN.UTF-8
- keyboard us
- network --device eth0 --bootproto=dhcp --noipv6
- rootpw linux@passwd
- firewall --disabled
- authconfig --enableshadow --enablemd5
- selinux --disabled
- timezone Asia/Shanghai
- bootloader --location=mbr --driveorder=sda --append="rhgb quiet"
- # The following is the partition information you requested
- # Note that any partitions you deleted are not expressed
- # here so unless you clear all partitions first, this is
- # not guaranteed to work
- clearpart --all --initlabel
- part /boot --fstype ext3 --size=200
- part swap --size=4000
- part /www/logs --fstype ext3 --size=20000
- part / --fstype ext3 --size=20000
- part /home --fstype ext3 --size=10000
- part /www --fstype ext3 --size=1 --grow
- %packages
- @admin-tools
- @base
- @core
- @development-libs
- @development-tools
- @editors
- @system-tools
- @base-x
- @chinese-support
- keyutils
- kexec-tools
- trousers
- fipscheck
- device-mapper-multipath
- imake
- audit
- xorg-x11-server-Xnest
- xorg-x11-server-Xvfb
- ddns-update-style interim;
- ignore client-updates;
- next-server 192.168.2.79;
- filename "pxelinux.0";
- allow booting;
- allow bootp;
- subnet 192.168.0.0 netmask 255.255.252.0 {
- # --- default gateway
- option routers 192.168.0.1;
- option subnet-mask 255.255.252.0;
- # option nis-domain "domain.org";
- # option domain-name "192.168.0.10";
- # option domain-name-servers 192.168.0.10;
- option time-offset -18000; # Eastern Standard Time
- # option ntp-servers 192.168.1.1;
- # option netbios-name-servers 192.168.1.1;
- # --- Selects point-to-point node (default is hybrid). Don't change this unless
- # -- you understand Netbios very well
- # option netbios-node-type 2;
- host ns {
- hardware ethernet 00:1a:a0:2b:38:81;
- fixed-address 192.168.2.101;}
- host ns1 {
- hardware ethernet 00:0c:29:2b:90:67;
- fixed-address 192.168.2.102;}
- }
Kickstart 多系统安装配置相关推荐
- Centos 6.5系统安装配置图解教程
说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.16 ...
- centos 6.5 安装 lamp 后mysql不能启动_CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境...
CentOS6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A ...
- 监控系统安装配置文档(Nagios+Cacti+Nconf)
监控系统安装配置文档(Nagios+Cacti+Nconf) 一:Nagios环境的搭建 1.为以后的配置搭建安装环境 # yum install -y http* # yum install -y ...
- Linux系统安装配置curl
1.获得安装包,从网上直接下载或者其他途径,这里直接wget wget http://curl.haxx.se/download/curl-7.20.0.tar.gz 2.解压到当前目录(或者 htt ...
- Win10+Ubuntu18.04双系统安装配置教程(二)——磁盘分区
写在前面:本系列笔者亲测可行!文章配置如下\color{red}{写在前面:本系列笔者亲测可行!文章配置如下}写在前面:本系列笔者亲测可行!文章配置如下: win10,Ubuntu18.04,nvid ...
- dellr420部署os_戴尔dell poweredge r730服务器系统安装配置详解教程
第一次给服务器安装的是ubantu系统: 首先我们开机进入小型BIOS设置一下RAID,或者进入服务器管理系统,在系统的BIOS中进行RAID设置: 开机后当看到出现< Ctrl > 时按 ...
- thinker board s debian系统安装配置
thinker board s debian系统安装配置 好多年前买了一块thinker board s,装安卓系统来用,结果经常性卡死不知道为啥,可能是供电问题,也可能是系统bug,之后就吃灰不怎么 ...
- webERP开源系统安装配置
webERP开源系统安装配置 github地址 环境需求--lamp 一.硬件要求 二.软件要求 环境搭建 yum安装环境 php配置 配置数据库 配置apache 安装webERP github地址 ...
- Go-在linux系统安装配置
Go-在linux系统安装配置 进入官网下载 目前golang的官网已经更改为:https://go.dev/ ,进入下载页面拿到最新版本安装包 拿到地址,执行命令: wget https://go. ...
最新文章
- 采购审批专题总结--bob
- C++实现tar包解析
- Java if语句深度解析
- 第六十二期:看完这篇还不了解Nginx,那我就哭了!
- 【Python 必会技巧】三元表达式(三目运算符)
- Google我的商家设定
- MySQL的索引创建、删除
- 【报告分享】2022年中国商业十大热点展望.pdf(附下载链接)
- python如何下载安装tensorflow_TensorFlow下载与安装
- 微软Silverlight 3正式版
- python批处理删除文件夹中以xxx后缀名结尾的文件
- 腾讯云轻量型服务器与云服务器的区别
- STC单片机使用Printf
- 【历史上的今天】8 月 22 日:改变世界的程序员们
- 哈工大软件构造课程知识点总结(一)
- VIT ①Python based
- CV往哪卷?李飞飞指出三颗「北极星」:具身智能,视觉推理和场景理解
- R语言导入数据文件(数据导入、加载、读取)、使用haven包的read_dta函数导入Stata中的dta格式文件
- 在线表单设计器都有哪些优秀的功能?
- 中国人民大学与加拿大女王大学金融硕士——所有的为时已晚都是恰逢其时