linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux入门与提高 > 安装与配置 >
栏目导栏
资料搜索
热门文章
·什么是ISO文件
·VMware下Linux的安装及简单设置
·为Canon PIXMA iP1000喷墨打印
·Linux必学60个命令文件处理
·实例解说Linux中fdisk分区使用
·Linux下软件安装详解(图)
·Windows下硬盘安装FC6
·用DVD镜像文件硬盘安装FC5详细
·linux下软件的基本安装和卸载
·Linux下硬盘分区的最佳方案
·Suse Linux最新版本 10.1的 IS
·Ubuntu Linux操作系统安装Luma
·Linux下的软件安装
·FC5,LINUX下ADSL上网设置与安装
·把你的Linux配置成Windows
最新文章
·Fedora 9下使用VirtualBox安装
·Ubuntu Linux 8.04 Vsftp 虚拟
·Weblogic 8.1 for Linux ES3.0
·Ubuntu Linux 8.04下本地安装L
·VMware安装Redhat不能输入密码
·双系统攻略:修复Windows XP引
·Windows Vista硬盘安装Fedora
·在一个硬盘上安装两个Linux操作
·从硬盘安装Fedora-9-i386-DVD
·Ubuntu 8.04下安装配置Tomcat5
·Linux系统下显示多核模式方法
·Ubuntu Linux 8.04下关于字体的
·Linux系统下Autodock 4.0安装与
·SUSE Linux系统BASH下配置JAVA
·Linux kernel2.6.25 CS8900网卡
Google
 
利用kickstart实现Linux的自动安装
[ 作者:  加入时间:2006-07-18 20:10:03  来自:Linux联盟收集 ]
首先,生成一个kickstart的配置文件,红旗DC5上带有图形界面的kickstart的配置工具,很方便就能生成一个,不过要注意,因为我们想安装完之后直接远程连接使用,所以就需要sshd默认可以支持root远程连接,所以需要给kickstart加一个后期脚本,就一行,修改sshd的配置文件:xaCLinux联盟
sed -i 's@PermitRootLogin no@PermitRootLogin yes@' /etc/ssh/sshd_configxaCLinux联盟
xaCLinux联盟
然后是修改GRUB(安腾的机器修改elilo.conf),这个和GRUB安装的方法一样,就是把ISO,vmlinuz,initrd.img放在一个地方,然后在GRUB里面写一个引导项,不过需要加一个参数,就是制定kickstart安装,参数的格式如下:xaCLinux联盟
xaCLinux联盟
ks=device:device name:pathxaCLinux联盟
xaCLinux联盟
其中device可以是floppy, cdrom和hd,分别代表软驱,光驱和硬盘,如果是软驱和光驱,可以只写device,然后把kickstart的配置文件放在设备的根目录下,文件名只能是ks.cfg,如果是硬盘,需要写后面的两个参数,也就是分区名和路径,比如我把我的配置文件放在hda2的ax2.0目录下了,文件名叫ks.cfg,那么我就写:xaCLinux联盟
ks=hd:hda2:/ax2.0/ks.cfgxaCLinux联盟
xaCLinux联盟
我把ISO,vmlinuz,initrd.cfg和ks.cfg都放在hda2的ax2.0目录下,然后修改GRUB,设置好默认由这个引导项启动,然后就可以重新启动机器,让系统自动安装了,下面是我的GRUB:xaCLinux联盟
default=0xaCLinux联盟
timeout=5xaCLinux联盟
splashimage=(hd0,5)/boot/grub/splash.xpm.gzxaCLinux联盟
hiddenmenuxaCLinux联盟
title autoinstallxaCLinux联盟
root (hd0,1)xaCLinux联盟
kernel /ax2.0/vmlinuz ks=hd:hda2:/ax2.0/ks.cfgxaCLinux联盟
initrd /ax2.0/initrd.imgxaCLinux联盟
xaCLinux联盟
注意,default项一定要设置好,否则就不能正确的引导了,default从0开始,你要引导第几项就写几减一就行了。xaCLinux联盟
xaCLinux联盟
下面是我配置好的kickstart的配置文件,我用的是一个已经分好的去来进行安装,你也可以让kickstart分新的分区来安装,但是绝对不能整个硬盘都重新分区,因为ISO都在硬盘上,重新分区可就没法装了,呵呵:xaCLinux联盟
#Generated by Kickstart ConfiguratorxaCLinux联盟
#platform=IA32 or x86_64xaCLinux联盟
xaCLinux联盟
#System languagexaCLinux联盟
lang en_USxaCLinux联盟
#Language modules to installxaCLinux联盟
langsupport en_USxaCLinux联盟
#System keyboardxaCLinux联盟
keyboard usxaCLinux联盟
#System mousexaCLinux联盟
mousexaCLinux联盟
#Sytem timezonexaCLinux联盟
timezone America/New_YorkxaCLinux联盟
#Root passwordxaCLinux联盟
rootpw --iscrypted $1$tXKW9KGI$QhQC.E7W7rrKVS16fl8jB1xaCLinux联盟
#Reboot after installationxaCLinux联盟
rebootxaCLinux联盟
#Use hard drive installation mediaxaCLinux联盟
harddrive --dir=/ax2.0 --partition=/dev/hda2xaCLinux联盟
#System bootloader configurationxaCLinux联盟
bootloader --location=mbrxaCLinux联盟
#Clear the Master Boot RecordxaCLinux联盟
zerombr yesxaCLinux联盟
#Disk partitioning informationxaCLinux联盟
part / --fstype ext3 --size 1 --onpart hda6xaCLinux联盟
part swap --size 1 --onpart hda3xaCLinux联盟
#Network informationxaCLinux联盟
network --bootproto=static --ip=10.1.0.175 --netmask=255.255.255.0 --gateway=10.1.0.1 --device=eth0xaCLinux联盟
#XWindows configuration informationxaCLinux联盟
xconfig --depth=16 --resolution=800x600 --defaultdesktop=KDExaCLinux联盟
#Package install informationxaCLinux联盟
%packages --resolvedepsxaCLinux联盟
@ everythingxaCLinux联盟
%postxaCLinux联盟
sed -i 's@PermitRootLogin no@PermitRootLogin yes@' /etc/ssh/sshd_config Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息