Centos6批量自动安装系统kickstartWord文档格式.docx
- 文档编号:17881293
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:12
- 大小:1.16MB
Centos6批量自动安装系统kickstartWord文档格式.docx
《Centos6批量自动安装系统kickstartWord文档格式.docx》由会员分享,可在线阅读,更多相关《Centos6批量自动安装系统kickstartWord文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
[root@server~]#vi/etc/fstab
LABEL=//ext3defaults11
LABEL=/home/homeext3defaults12
LABEL=/boot/bootext3defaults12
tmpfs/dev/shmtmpfsdefaults00
devpts/dev/ptsdevptsgid=5,mode=62000
sysfs/syssysfsdefaults00
proc/procprocdefaults00
LABEL=SWAP-sda5swapswapdefaults00
/dev/hdc/mnt/cdromiso9660defaults00
Mount–a#挂载
显示挂载信息:
[root@server~]#mount
/dev/sda2on/typeext3(rw)
procon/proctypeproc(rw)
sysfson/systypesysfs(rw)
devptson/dev/ptstypedevpts(rw,gid=5,mode=620)
/dev/sda3on/hometypeext3(rw)
/dev/sda1on/boottypeext3(rw)
tmpfson/dev/shmtypetmpfs(rw)
noneon/proc/sys/fs/binfmt_misctypebinfmt_misc(rw)
sunrpcon/var/lib/nfs/rpc_pipefstyperpc_pipefs(rw)
/dev/sr0on/mnt/cdromtypeiso9660(ro)
Cd/mnt/cdrom
Cp–r./*/kickstart#将光盘文件全部拷贝到安装文件目录
[root@server~]#cp/etc/yum.repos.d/CentOS-debuginfo.repo/etc/yum.repos.d/server.repo
#拷贝一份yum配置模板server.repo
[root@server~]#vi/etc/yum.repos.d/server.repo
[core]#设置名称为core,后面配置sytem-config-kickstart时才能看到软件包的选取界面
name=CentOS-6X86_X64
baseurl=file:
///kickstart/Server
enabled=1#启用yum源
gpgcheck=0
gpgkey=file:
///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6
enabled=0
[root@server~]#yumlist#查看yum源可用配置成功
安装必要的组件:
yum–yinstallnfsdhcptftp*system-config-kickstart
2.设置NFS:
echo"
/kickstart*(insecure,rw,no_root_squash,async)"
/etc/exports#设置nfs共享
servicerpcbindrestart
servicenfsrestart
chkconfignfson
chkconfigrpcbindon
3.设置TFTP:
service
tftp
{
socket_type
=
dgram
protocal
udp
wait
yes
user
root
server
/usr/sbin/in.tftpd
server_args
-s
/tftpboot
//这些参数尽量和我写的一致,不过也可以根据情况变更
disable
no
#这里可能默认为YES,改成no
per_source
11
cps
100
2
flags
IPv4
}
servicexinetdrestart#启动xinetd服务
chkconfigxinetdon
4.配置DHCP:
Vi/etc/dhcp/dhcpd.conf
ddns-update-style
interim;
ignore
client-updates;
subnet
192.168.1.0
netmask
255.255.255.0
option
routers
192.168.1.82;
//服务器的ip地址
subnet-mask
255.255.255.0;
domain-name-servers
time-offset
-18000;
filename
"
pxelinux.0"
;
next-server
range
dynamic-bootp
192.168.1.100
192.168.1.200;
//IP范围
default-lease-time
21000;
max-lease-time
43200;
Servicedhcpdrestart#启动服务
5.配置KICKSTART:
system-config-kickstart#生成ks.cfg文件
设置时区语言等:
设置安装方式:
进行分区设置,一定要选择“clearmasterbootrecord”和“removeallexistingpartitions”两项,要不安装时会出现提示,这样就不是无人职守安装了
设置网卡eth0为dhcp
禁用防火墙,保留selinux
设置xwindow信息
选择要安装的软件包,在前面yum设置时server.repo里yum名称要写成core要不此处不会有包选择显示
点击file进行保存即可,ks.cfg保存到/root下
检查ks.cfg:
#platform=x86,AMD64,orIntelEM64T
#version=DEVEL
#Firewallconfiguration
firewall--disabled
#InstallOSinsteadofupgrade
install
#UseNFSinstallationmedia
nfs--server=192.168.1.82--dir=/kickstart
#Rootpassword
rootpw--iscrypted$1$v72AAy7Q$lCcPm0Fn6S6RnNwzSXw7m0
#Networkinformation
network--bootproto=dhcp--device=eth0--onboot=on
#Systemauthorizationinformation
auth--useshadow--passalgo=sha512
#Usegraphicalinstall
graphical
#RuntheSetupAgentonfirstboot
firstboot--enable
#Systemkeyboard
keyboardus
#Systemlanguage
Langen_US
#SELinuxconfiguration
selinux--disabled
#Installationlogginglevel
logging--level=info
#Rebootafterinstallation
reboot
#Systemtimezone
timezoneAsia/Shanghai
#Systembootloaderconfiguration
bootloader--location=mbr
#CleartheMasterBootRecord
zerombr
#Partitionclearinginformation
clearpart--all--initlabel
#Diskpartitioninginformation
part/boot--fstype="
ext4"
--size=100
partswap--fstype="
swap"
--size=2048
part/--fstype="
--grow--size=1
%packages
@base
@basic-desktop
@chinese-support
@cifs-file-server
@compat-libraries
@debugging
@desktop-platform
@desktop-platform-devel
@eclipse
@fonts
@ftp-server
@general-desktop
@input-methods
@internet-applications
@internet-browser
@java-platform
@large-systems
@legacy-unix
@legacy-x
@mainframe-access
@mysql
@mysql-client
@network-file-system-client
@network-server
@network-tools
@nfs-file-server
@performance
@perl-runtime
@php
@remote-desktop-clients
@server-platform
@server-platform-devel
@storage-client-multipath
@system-admin-tools
@system-management
@system-management-snmp
@system-management-wbem
@web-server
@x11
crypto-utils
%end
检查无错后,cpks.cfg/kickstart/
6.配置PXE引导:
Cp
/kickstart/isolinux/isolinux.cfg
/tftpboot/pxelinux.cfg/default
将里面的pxelinux.0isolinux.cfg
initrd
vmlinuz复制出来
cp
/kickstart/images/pxeboot/initrd.img
/tftpboot/
/kickstart/images/pxeboot/vmlinuz
/usr/share/syslinux/pxelinux.0
chmod
u+w
/tftpboot/pxelinux.cfg/default
修改/tftpboot/pxelinux.cfg/default
defaultlinux
prompt1
timeout600
displayboot.msg
menubackgroundsplash.jpg
menutitleWelcometoCentOS6.0!
menucolorborder0#ffffffff#00000000
menucolorsel7#ffffffff#ff000000
menucolortitle0#ffffffff#00000000
menucolortabmsg0#ffffffff#00000000
menucolorunsel0#ffffffff#00000000
menucolorhotsel0#ff000000#ffffffff
menucolorhotkey7#ffffffff#ff000000
menucolorscrollbar0#ffffffff#00000000
labellinux
menulabel^Installorupgradeanexistingsystem
menudefault
kernelvmlinuz
appendinitrd=initrd.imgks=nfs:
192.168.1.82:
/kickstart/ks.cfg
labelvesa
menulabelInstallsystemwith^basicvideodriver
kernelvmlinuz
appendinitrd=initrd.imgxdriver=vesanomodeset
labelrescue
menulabel^Rescueinstalledsystem
kernelvmlinuz
appendinitrd=initrd.imgrescue
labellocal
menulabelBootfrom^localdrive
localboot0xffff
labelmemtest86
menulabel^Memorytest
kernelmemtest
append–
7.配置客户端机器:
客户端的网卡必须支持PXE,启动选择PXE启动,获取到IP后,提示找到img路径,在BOOT提示符那里,按回车即可执行后面系统自动安装。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Centos6 批量 自动 安装 系统 kickstart