码迷,mamicode.com
首页 > 系统相关 > 详细

kickstart无人值守安装Linux

时间:2015-07-19 21:55:44      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:kickstart无人值守安装linux

kickstart无人值守安装Linux

1、安装vsftpd、tftp-server、dhcp-server和kickstart

yum -y install vsftpd tftp* dhcp kickstart

2、设置vsftpd

挂载windows共享文件夹

mount -t cifs -o username=share,password=share //192.168.20.254/iso /mnt/iso

挂载iso文件到vsftpd的pub目录

mount -o loop /mnt/iso/CentOS-6.5-x86_64-minimal.iso /var/ftp/pub/

3、设置tftp-server

修改/etc/xinetd.d/tftp:

技术分享

重启xinetd服务:service xinetd restart

将disable改为no

不需要更改/var/lib/tftpboot,网上好多配置文件都是/tftpboot,使用默认路径即可

复制initrd.img pxelinux.0 updates.img vmlinuz到/var/lib/tftpboot

如果/usr/share/syslinux/下没有pxe网络安装引导程序文件pxelinux.0,使用yum -y install syslinux安装即可

技术分享

update.img:因为已经将iso文件挂载在/var/ftp/pub,所以在images下可以找到,或者直接从iso文件的images下提取

vmlinuz:在/var/ftp/pub/isolinux/下

initrd.img:在/var/ftp/pub/isolinux/下

在/var/lib/tftpboot下建立目录pxelinux.cfg及文件default:

技术分享

文件内容,IP为vsftpd使用的IP

4、设置dhcp-server

修改/etc/dhcp/dhcpd.conf,在最后添加:

技术分享

重启dhcp:service dhcpd restart

5、设置kickstart

ks.cfg配置文件内容:

技术分享

根据桌面版CentOS配置ks.cfg:

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

将ks.cfg配置文件存放到/var/ftp/下,无人值守安装时需要根据此配置来设置

6、开始安装

hyper-v虚拟机设置

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

因为实体机和虚拟机有所区别,虚拟机需要手动设置BIOS启动顺序,将虚拟机强制关闭设置BIOS从IDE启动。而实体机只需要在安装系统时选择PXE启动,待系统安装完成后重启即可进入系统。

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

至此无人值守安装Linux基本完成。

本文出自 “爱就行动” 博客,请务必保留此出处http://1055745601.blog.51cto.com/5003160/1676131

kickstart无人值守安装Linux

标签:kickstart无人值守安装linux

原文地址:http://1055745601.blog.51cto.com/5003160/1676131

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!