用Kickstart远程安装Linux操作系统的方法
http://tech.ddvip.com 2007年08月18日 社区交流
内容摘要:kickstart的原理大概这样:使用要安装的内核镜像引导后,内核会读取指定位置的ks配置文件(ks.cfg),在安装过程中所需要的各项系统配置(键盘,鼠标,语言,分区等),都从这个配置文件里获取。
原有系统是RH Linux 9.0,现想把它远程安装成RH AS3,安装过程中不需要任何交互式操作。使用kickstart结合WEB和DHCP可以做到这一点。kickstart的原理大概这样:使用要安装的内核镜像引导后,内核会读取指定位置的ks配置文件(ks.cfg),在安装过程中所需要的各项系统配置(键盘,鼠标,语言,分区等),都从这个配置文件里获取。我在这里使用HTTP方式进行安装,所以要先在网络中配置一台WEB服务器,用于下载安装文件;再配置一台DHCP服务器,因为在系统安装之初,它需要先通过DHCP方式申请一个IP地址,使自己能联到网络中,才能从HTTP服务器上下载文件。
1.在网络中配置一台http服务器,例如Apache;以及一台DHCP服务器。
2.将RH AS3的安装文件上传到web服务器的发布目录里,包含四个文件:
rhel-3-U3-i386-as-disc1.iso rhel-3-U3-i386-as-disc3.iso
rhel-3-U3-i386-as-disc2.iso rhel-3-U3-i386-as-disc4.iso
3.在发布目录里建好目录结构:
包括:$web/disc1 $web/disc2 $web/disc3 $web/disc4 $web/RedHat $web/RedHat/base $web/RedHat/RPMS其中$web代表WEB发布目录。
4.将这4个镜像文件mount到本地文件系统:
mount -o loop -o ro rhel-3-U3-i386-as-disc1.iso disc1
mount -o loop -o ro rhel-3-U3-i386-as-disc2.iso disc2
mount -o loop -o ro rhel-3-U3-i386-as-disc3.iso disc3
mount -o loop -o ro rhel-3-U3-i386-as-disc4.iso disc4
5.进入新建的RedHat/base目录,把第一张盘里的base目录里的内容链接过来:
cd RedHat/base
ln -s ../../disc1/RedHat/base/* .
6.进入RedHat/RPMS目录,把所有盘里面的RPM文件链接过来:
责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……