【1】原理和系统引导过程
BIOS =>引导介质=>用于安装环境的linux内核(vmlinuz)和驱动模块(initrd.img)=>安装程序(anaonda)=>寻找安装介质=>安装配置=> 重启 => 进入系统
【2】需要用到的服务
DHCP: 连接服务器
TFTP: 获得内核和启动文件
FTP: 获得安装镜
【3】安装kickstart
yum install system-config-kickstart
system-config-kickstart 启动kickstart 配置 生成 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 text mode install
text
# Firewall configuration
firewall --disabled
# Run the Setup Agent on first boot
firstboot --disable
key --skip
# System keyboard
keyboard us
# System language
lang zh_CN
# Installation logging level
logging --level=info
# Use network installation
url --url=ftp://10.10.68.1/iso
# Network information
network --bootproto=dhcp --device=eth0 --onboot=on
# Reboot after installation
reboot
#Root password
rootpw uplooking
# SELinux configuration
selinux --disabled
# System timezone
timezone Asia/Shanghai
# Install OS instead of upgrade
install
# X Window System configuration information
xconfig --defaultdesktop=GNOME --depth=32 --resolution=1024x768
# Disk partitioning information
part / --bytes-per-inode=4096 --fstype="ext3" --grow --maxsize=100 --size=1
part swap --bytes-per-inode=4096 --fstype="swap" --grow --maxsize=1024 --size=1
part / --bytes-per-inode=4096 --fstype="ext3" --grow --size=1
%post
%packages
@base
@gnome-desktop
@development-libs
@base-x
@admin-tools
@development-tools
@chinese-support
@server-cfg
@dns-server
@system-tools
@editors
@text-internet
@network-server
@graphical-internet
@ftp-server
【4】配置TFTP服务 (简单文件传输协议)
rpm -q tftp-server
chkconfig tftp on
service xinetd restart
【5】安装配置DHCP服务
DHCP服务的配置文件
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
ddns-update-style interim;
ignore client-updates;
subnet 10.10.68.0 netmask 255.255.255.0 {
option routers 10.10.68.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 10.10.68.1;
next-server 10.10.68.1;
filename="/pxelinux.0";
range dynamic-bootp 10.10.68.100 10.10.68.200;
default-lease-time 21600;
max-lease-time 43200;
}
【6】 打开ftp服务
将ks.cfg 文件 copy到 /var/ftp 目录
将光盘镜像挂载至 /var/ftp/iso 目录
【6】 配置pxe服务模块
cp linux-install/pxelinux.0 /tftpboot/
mkdir /tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
cp /mnt/isolinux/vmlinuz /tftpboot/
cp /mnt/isolinux/initrd.img /tftpboot/
cp /mnt/isolinux/boot.msg /tftpboot/
【7】 编辑 default 文件
default linux
prompt 1
timeout 30
display boot.msg
label linux
kernel vmlinuz
append ksdevice=eth0 nodmraid initrd=initrd.img ks=ftp://10.10.68.1/ks.cfg
【8】 配置完成 当网络中有新机器加入时,采用网卡引导 即可完成自动安装系统
分享到:
相关推荐
### Redhat 5.5 下安装 Oracle 9i 的详细步骤及注意事项 #### 一、概述 本文档详细介绍了在 Redhat 5.5 操作系统下安装 Oracle 9i 数据库的过程。Redhat 5.5 是一个稳定且广泛使用的 Linux 发行版,而 Oracle 9i 是...
标题"redhat5.5 yum-*.rpm"暗示我们将讨论的是与Red Hat 5.5版本相关的`yum`软件包,这些包通常用于更新和安装系统软件。 `yum`是基于RPM(Red Hat Package Manager)的,它解决了依赖关系问题,使得用户可以方便地...
redhat5.5下MySql数据库的安装配置及简单操作.docxredhat5.5下MySql数据库的安装配置及简单操作.docx
本文档详细介绍了使用RedHat7搭建无人值守自动安装Linux操作系统的过程,该过程使用PXE(Preboot Execution Environment)和Kickstart技术来实现自动安装。 一、PXE技术简介 PXE是一种Preboot Execution ...
Redhat 5.5系统安装需要注意的知识点包括选择合适的安装版本、虚拟机和系统镜像的使用、系统语言和键盘语言的选择、硬盘的初始化、网络设置、时区设置、root 用户密码的输入、安装包的选择、系统安装完成后的配置等...
这个“redhat 5.5 X86 32、64位服务器版种子”文件包含了这两个版本的安装镜像,使得用户能够在不同的硬件架构上部署Red Hat Enterprise Linux 5.5服务器。 1. **Red Hat Enterprise Linux**:作为Linux操作系统的...
在Red Hat 5.5操作系统上安装Oracle 10G数据库是一个涉及多个步骤的过程,主要目的是确保系统的配置符合Oracle的安装需求。以下是整个过程的详细解释: 1. **软件包下载**:首先,你需要从Oracle官方网站()下载...
RHEL7下PXE+NFS+Kickstart无人值守安装操作系统,是一种自动化的安装方法,通过PXE网络启动、NFS文件共享和Kickstart自动化安装 Scripts来实现RHEL7操作系统的无人值守安装。 主要知识点: 1. PXE(Preboot ...
在使用Redhat 5.5进行日常工作或开发时,如果系统缺乏对中文字符集的支持,可能会导致中文文本显示不正常,出现乱码,这将极大地影响用户体验和工作效率。这个中文包的出现,旨在提供必要的中文字体和字符支持,确保...
在Red Hat Enterprise Linux 5.5 (RHEL5.5)上安装和配置MySQL数据库涉及一系列步骤,包括依赖包的安装、MySQL服务器的安装、初始化数据库以及设置root用户密码等。以下是对这些过程的详细说明: 1. **依赖包安装**...
附件为redhat5.5安装文档,图文描述比较详细,需要的朋友可以看下
在Red Hat Enterprise Linux 5.5 (RHEL5.5,简称redhat5.5)系统中安装和配置MySQL数据库涉及一系列步骤。首先,MySQL数据库的安装需要依赖于Perl环境中的两个模块:DBI和DBD-MySQL。下面将详细阐述整个过程。 1. **...
### RAC安装RedHat5.5相关知识点 #### 一.主机系统配置及软件规划 在部署Oracle RAC(Real Application Clusters)环境时,合理的系统配置与软件规划至关重要。以下是对该部分的关键知识点进行详细解析。 ##### ...
Oracle 11g RAC(Real Application Clusters)是一种高可用性和可伸缩性的数据库解决...通过遵循这些步骤并参考《oracle11g rac+redhat5.5集群配置2.0.doc》文档,可以为你的企业构建一个强大且高度可用的数据库环境。
在Redhat 5.5操作系统环境下,安装和配置VSFTP是一项关键任务,尤其对于软件开发而言,FTP服务常用于文件的上传和下载。以下将详细解释如何在该系统中进行VSFTP的安装与配置。 首先,我们需要确认系统是否已安装FTP...
### RedHat 5.5 安装 ...通过以上详细的步骤,可以确保在 RedHat 5.5 系统上成功安装并配置 Oracle 10G 数据库。每个步骤都非常重要,需仔细操作以避免潜在的问题。此外,根据实际情况调整某些配置可能也是必要的。