|
 |
栏目导栏 |
|
| |
|
|
|
|
 |
资料搜索 |
|
| |
|
|
|
|
 |
热门文章 |
|
| |
|
|
|
|
 |
最新文章 |
|
| |
|
|
|
| |
| |
|
|
|
|
[ 作者: 加入时间: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论坛讨论 |
|
|
|
|
|