配置kickstart的方式:
(1) 手动编辑配置文件;
(2) 安装 system-config-kickstart,GUI工具, 程序包与命令名字相同;
因为软件是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: 编辑模式下;
这样编辑完成后,系统将完成自动化安装;
原文地址:http://sailove.blog.51cto.com/3215562/1636716