我们的生活是多么美好呀!!!!
全部博文(225)
分类: LINUX
2008-08-11 11:58:03
|
脚本在附件中,希望大家共同研究共同进步。
一、系统快速自动安装配置(类似于ghost)
准备:
硬件:Linux系统,空白硬盘
软件:安装脚本(sysInstall.sh), 安装模板(sysInstaller.tgz)
l 对于空白系统,通过硬盘/光盘/闪盘启动母系统,只需执行一个命令,即可完成系统所有的安装配置
l 安装的模版系统可以在本地,也可位于http/ftp服务器
提示:
命令的格式为:
sysInstall.sh {device} {source}
其中:
device为设备名
source为安装模板系统,可以为本地磁盘文件,也可以是网络文件
如:
sysInstall.sh /dev/sdb /mnt/sysInstaller.tgz(是一个打包的linux系统)
或
sysInstall.sh /dev/hdb
自动化步骤包括:
1. 准备好centOS的预安装配置系统模版sysInstaller.tgz,存放到可访问地址,可以是本地,也可以是远程服务器(目前只支持ftp/http/https服务器);
2. 准备好可通过硬盘/光盘/闪盘启动的母系统(可以是任意Linux发行版)
3. 将目的盘接入到母系统
4. 运行脚本sysInstall.sh
5. 脚本检测安装的目的盘(如/dev/sda, /dev/hda)
6. 脚本调用parted对目的盘分区,划分系统区/数据区,系统分区固定为
7. 脚本对分区做格式化
8. 脚本下载sysInstaller.tgz(为预安装centOS的模版)
9. 脚本将上述压缩包解开到系统分区
10.脚本调用grub-install 装目的盘的启动扇区
11.将目的盘拆下,接入新的主机,系统应该能正常启动,网络应正常通讯
二、程序的快速智能安装升级(开发中)
l 安装包以rpm方式管理,在上述系统基础上,运行3个rpm,可以自动安装所有bstar程序及相关文件
l 服务器程序、动态库和配置文件
l 所有的升级也通过rpm包管理进行