码迷,mamicode.com
首页 > 其他好文 > 详细

配置kickstart的方法

时间:2015-04-22 02:03:05      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:配置kickstart的方法

配置kickstart的方式:

(1)  手动编辑配置文件;

(2)  安装 system-config-kickstartGUI工具, 程序包与命令名字相同;

技术分享

技术分享

因为软件是python语言编写的,所有会安装很多python的软件包;因为这个命令是需要使用图形界面,服务器必须先要支持图形功能;

 

如果是远程连接到服务器的话,必须使用这种方法连接:

# ssh –X root@172.16.8.1    这样可以使用图形界面;

 

然后在终端执行  system-config-kickstart 命令:


技术分享

 

执行完这个命令后,会弹出一个选项菜单出来;


技术分享

 

注意:如果你想用中文显示这个菜单  就得先进入 /etc/sysconfig/i18n 修改

 LANG=”en_US.UTF-8”   把它修改为中文语系:  LANG=”zh_CN.UTF-8”  然后保存退出,重新启动系统,就可以和我一样看到中文支持的界面了。

 

 

如果你不想自己重新配置这些参数, 可以 点击   文件--à  打开文件  找到家目录下的, anaconda-ks.cfg  这个文件,然后选择打开 即可,这样就可以显示你 原来本机上面已经配置好的所有信息了;

技术分享

 

技术分享

 

这是打开  anaconda-ks.cfg   文件后显示的内容;

技术分享

 

然后你可以自己可以选择想要增加的功能,和不想要的功能进行编辑 ;

 : 我想开机自动运行文本模式执行安装;

  基本配置 ----  找到  高级配置; 下面有个选项:这样就可以实现想要时间的功能;


技术分享

 

当所有需要的已经选择完毕后,及可以保存退出了:


技术分享

 

不要和  根目录下的anaconda-ks.cfg  同名即可; 然后保存退出即可。

技术分享

 

然后可以使用 vim  ks.cfg   查看刚刚已经生成的文件;

技术分享

 

因为刚刚的模板中是没有分区信息的,所有这里也没有显示分区信息;因为不支持逻辑卷;所有可以手动把  anaconda-ks.cfg 中的分区信息复制到 ks.cfg 中;

技术分享

vim ks.cfg 修改为如下图然后保存退出即可;

技术分享

 

 

安装过程获取并使用kickstart文件;

      放置于安装程序能够获取到的位置:

(1)    放置于光盘镜像中

(2)    放置于 网络文件服务器上;

要求   安装程序得支持网络功能;

 

把光盘先挂载在虚拟机上,然后进入安装界面:

技术分享

 

看到这个界面后就 ESC   可以进入 boot  界面下:

技术分享

boot: 界面中可以输入很多引导选项;称作 安装引导选项;

 

 

安装过程的安装引导选项:

Linux  默认安装模式;

Linux text : 启动文本安装模式;

与网络相关的引导选项:

      ip=IPADDR

      netmask=MASK

      geteway=GW

      dns=DNS_SERVER_IP

      ifname=NAME:MAC_ADDR

指明获取kickstart 文件的路径:

      ks=

            DVDdrive ks=cdrom:/path/to/kickstart_file

            HTTPServer ks=http://server_ip:port/path/to/kickstart_file

            HTTPSServer ks=https://server_ip:port/path/to/kickstart_file

            FTPServer ks=ftp://serverip:port/path/to/kickstart_file

            NFSServer ks=nfs:server_ip:/path/to/kickstart_file

 

创建一个引导光盘:仅帮助启动安装过程,不提供安装树;

      (1)准备工作目录,例如这里使用/tmp/cdrom;

      (2)挂载系统发行光盘,复制isolinux目录至/tmp/cdrom;

      (3)复制制作好的kickstart 文件ks.cfg /tmp/cdrom 某位置;

      (4)如果需要,可以编辑/tmp/cdrom/isolinux/isolinux.cfg

在某label后的append指令后附加ks=信息,从而实现自动调用光盘上提供的ks文件;

      (5)创建iso镜像

 

先挂载光盘:

技术分享

进入 cd /media/cdrom, 启动安装过程就是 isolinux 这个文件;

技术分享

 

[root@localhostcdrom]#  cd /media/cdrom/

[root@localhostcdrom]#  mkdir /tmp/cdrom

[root@localhostcdrom]#  cp -r isolinux/ /tmp/cdrom/

[root@localhostcdrom]#  chmod u+w /tmp/cdrom/isolinux/*

 

创建一个光盘镜像:  /tmp/cdrom/isolinux 文件做在光盘上;

技术分享


使用这个命令,就可以把cdrom 文件做成一个iso 镜像了;


技术分享

 

可以将这个boot.iso 镜像文件导入到某个虚拟机上面.

技术分享

 


然后启动,就可以看到这个画面:这里是我们刚刚添加的内容,显示了 Sai.

技术分享

 

如果想要完成自动化安装; 进入到  vim/tmp/cdrom/isolinux/isolinux.cfg  文件中:增加一下内容

技术分享

 

 

ks.cfg 也做进光盘镜像里面:

技术分享

 

然后把boot.iso 放到windows 里面准备引导启动它; 需要把新建的虚拟机的网卡设为桥接模式;

技术分享

 

进入boot: 编辑模式下;

技术分享

 

这样编辑完成后,系统将完成自动化安装;

 


配置kickstart的方法

标签:配置kickstart的方法

原文地址:http://sailove.blog.51cto.com/3215562/1636716

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