当前位置: 主页 > 操作系统 > Linux > 通过网络安装centos5.4

通过网络安装centos5.4

时间:2009-12-22来源:互联网 点击:
这里有一个kickstart配置文件样例:
[root@jadeshow ~]# cat ks.cfg
#platform=x86, AMD64, Intel EM64T
# System authorization information
auth  --useshadow  --enablemd5
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel
# Use graphical install
graphical
# Firewall configuration
firewall --enabled --http --ftp --ssh --telnet --smtp  --trust=eth0
# Run the Setup Agent on first boot
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# Installation logging level
logging --level=info
# Use NFS installation media
nfs --server=192.168.2.253 --dir=/netinstall
# Network information
network --bootproto=dhcp --device=eth0 --onboot=on
# Reboot after installation
reboot
#Root password
rootpw --iscrypted $1$LR5Wi2dS$dZN.EFQPeVhkxKkRZm9D20
# SELinux configuration
selinux --enforcing
# System timezone
timezone  America/New_York
# Install OS instead of upgrade
install
# X Window System configuration information
xconfig  --defaultdesktop=GNOME --depth=32 --resolution=800x600
# Disk partitioning information
part /boot --bytes-per-inode=4096 --fstype="ext3" --size=100
part / --asprimary --bytes-per-inode=4096 --fstype="ext3" --size=8000
part /home --bytes-per-inode=4096 --fstype="ext3" --ondisk=/hda5 --size=300
%packages
@server-cfg
@gnome-desktop
@development-libs
@system-tools
@base
@admin-tools
@legacy-software-development
@openfabrics-enterprise-distribution
@chinese-support
@gnome-software-development
@development-tools
@mysql
@smb-server
@java-development
@legacy-software-support
@web-server
@mail-server
@editors
@dialup
@graphical-internet
@text-internet
@sql-server
@ruby
@network-server
@java
@dns-server
@ftp-server
所有以"#"号开头的都是注释。
文件中的nfs --server=192.168.2.253 --dir=/netinstall选项告诉安装程序:到服务器192.168.2.253的NFS共享目录/netinstallr/下寻找安装介质。centos Lniux安装程序足够聪明,可以识别该目录下应该被读取的ISO光盘镜像文件名,所有这里你不需要指定ISO文件名。
部署kickstart配置文件
首先我们需要把kickstart配置文件放在安装服务器上。我们把它放到/netinstallr/ks目录下。即该文件的NFS访问路径为:
nfs:192.168.2.253:/netinstallks/ks.cfg
其次,我们需要让安装程序知道我们希望它用kickstart方式安装,并告知它可以从哪里获得kickstart配置文件。这可以通过给内核添加一个参数"ks=kickstart配置文件路径"来实现。我们只需对启动服务器上的default文件做一些小修改就可以做到这点.
下面是default的配置内容:
wps_clip_image-8891
这样在启动安装程序的时候,参数ks=nfs:192.168.138.1:/netinstallr/ks/ks.cfg会被传递给它,告诉它使用这个文件作为kickstart配置文件来进行kickstart安装。
5. 步骤3:从网络启动机器以完成安装
前面的配置工作完成后,下面我们就在待安装机器上通过网络以无人值守的方式来安装centos 54
1. 启动待安装机器,选择从网卡启动。具体方法因BIOS版本不同而异。图2是从VMWare虚拟机上得到的选择网络启动的屏幕截图。
wps_clip_image-9136
2. 网卡中的PXE代码会联系DHCP服务器来获取IP地址以及启动镜像,然后启动镜像被载入并运行,你可以看到你自己定义的一个Linux列表如图,选择你需要安装的系统版本。
wps_clip_image-9227
4. 安装程序会读取kickstart配置文件开始无人值守安装。安装过程中它会根据kickstart配置文件中指定的安装介质地址,安装指定的软件包。
5. 直到安装结束,你都不需要做任何工作。
6. 安装完成后,安装程序会提示你重新启动机器。重新启动机器时切记要在BIOS里改成从硬盘启动。如果仍然从光盘启动机器,又会重复前面的自动安装步骤。
6. 总结
本文介绍了一种基于网络(网络启动+网络安装)的无人值守centos Lniux安装方法。在需要安装大量机器的情况下,以及在需要提供自助安装服务的情况下,该方法可以节约大量人力。
站长资讯网
.
分页: [1] [2] [3]
TAG: 网络 安装 centos5.4
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言