您查看的文章来源于http://www.oklinux.cn
5、创建文件夹并拷贝pxelinux.0至/tftpboot目录:
mkdir /tftpboot
cp /usr/lib/syslinux/pxelinux.0 /tftpboot
/pxelinux.0server已经有
/midir /tftpboot/pxelinux.cfg
touch /tftpboot/pxelinux.cfg/default
default内容可以修改成如下:
…………………………………………………………………………
default autoinstall /缺省引导autoinstall 这个label/
prompt 1
timeout 30 /缺省自动加载的时间30s/
………………………………
label autoinstall
kernel vmlinuz /内核文件名字/
append ks=nfs:192.168.9.20:/tftpboot/ks
initrd=initrd.img devfs=nomount ramdisk_size=16384 nofb
……………………………………………………………………………………
|
append 这个选项是指定从哪个地方去读取这个配置文件,用什么方式加载。这里使用nfs方式获取KS这个文件,当然也可以用FTP、HTTP等方式。ks 文件,也就是linux自动加载安装中各项参数,平常我们用光盘安装的时候需要选择相应的语言,字体,键盘,鼠标,分区,安装的软件包等待信息,KS文件就是让这些选择自动化进行。
6:ks 文件内容如下:可以根据自己实际环境进行更改。
…………………………………………………………………………
lang en_US
langsupport zh_CN en_US --default=en_US
keyboard us
mouse
timezone Asia/Shanghai
rootpw password /新装系统的root密码/
reboot
#upgrade install
#harddrive --partition=sdb1 --dir=rhas
nfs --server=192.168.9.20 --dir=/media/cdrom /指定镜像的位置/
text bootloader --location=mbr
zerombr yes
clearpart --drives hda –initlabe
/硬盘名字,根据实际环境更改/
part / --fstype ext3 --size 3072 --asprimary --ondisk had
part swap --size 256 --asprimary --ondisk hda
part /tmp --fstype ext2 --size 256 --ondisk hda
part /home --fstype ext3 --size 1 --grow --ondisk hda
auth --useshadow --enablemd5
#network --bootproto=dhcp --device=eth0
network
--device=eth0
--bootproto=static
--ip=192.168.9.210
--netmask=255.255.255.0
-- gateway=192.168.9.244
--nameserver=202.96.128.68
--hostname=test.com /指定新装系统的主机名和ip/
firewall --disabled
skipx
%packages –resolvedeps /指定新装系统所需的包/
@ development-tools @ admin-tools @ system-tools
………………………………………………………………………………
|
Kickstart 具体内容的研究可以参考redhat官方网站,根据实际环境修改KS的内容以适合自己的要求。
7: NFS服务器的创建:
a:先确认NFS文件系统在服务器端已经安装好。
[root@centos ~]# vi /etc/exports
………………………………………………………………
/media/cdrom *(ro,sync)
…………………………………………………………………
这个的配置很简单:/media/cdrom 将服务器上这个目录共享出去,
这个目录中就是安装光盘中的内容。
*(ro,sync) *指定所有的用户(ro,sync)具有只读权限,
并且数据同步写入硬盘。
c:启动nfs服务:
root@centos ~]# service portmap start
[root@centos ~]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
[root@centos ~]# exportfs /确认nfs共享正常/
/media/cdrom <world>
……………………………………………………
|
8:client机器手动加电后,这是唯一需要手动的地方,呵呵,连接上网线与server在同一个网段,享受自动安装几十几百台linux主机的过程吧。
共4页: 上一页 [1] [2] [3] 4 下一页 |