`
xitong
  • 浏览: 6313874 次
文章分类
社区版块
存档分类
最新评论

【redhat5.5】 网络引导和无人值守安装配置

 
阅读更多

【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】 配置完成 当网络中有新机器加入时,采用网卡引导 即可完成自动安装系统

分享到:
评论

相关推荐

    redhat5.5下安装oracle9i

    ### Redhat 5.5 下安装 Oracle 9i 的详细步骤及注意事项 #### 一、概述 本文档详细介绍了在 Redhat 5.5 操作系统下安装 Oracle 9i 数据库的过程。Redhat 5.5 是一个稳定且广泛使用的 Linux 发行版,而 Oracle 9i 是...

    redhat5.5 yum-*.rpm

    标题"redhat5.5 yum-*.rpm"暗示我们将讨论的是与Red Hat 5.5版本相关的`yum`软件包,这些包通常用于更新和安装系统软件。 `yum`是基于RPM(Red Hat Package Manager)的,它解决了依赖关系问题,使得用户可以方便地...

    redhat5.5下MySql数据库的安装配置及简单操作.docx

    redhat5.5下MySql数据库的安装配置及简单操作.docxredhat5.5下MySql数据库的安装配置及简单操作.docx

    RedHat7搭建无人值守自动安装Linux操作系统(PXE+Kickstart).docx

    本文档详细介绍了使用RedHat7搭建无人值守自动安装Linux操作系统的过程,该过程使用PXE(Preboot Execution Environment)和Kickstart技术来实现自动安装。 一、PXE技术简介 PXE是一种Preboot Execution ...

    Redhat 5.5系统安装

    Redhat 5.5系统安装需要注意的知识点包括选择合适的安装版本、虚拟机和系统镜像的使用、系统语言和键盘语言的选择、硬盘的初始化、网络设置、时区设置、root 用户密码的输入、安装包的选择、系统安装完成后的配置等...

    redhat 5.5 X86 32、 64位服务器版种子

    这个“redhat 5.5 X86 32、64位服务器版种子”文件包含了这两个版本的安装镜像,使得用户能够在不同的硬件架构上部署Red Hat Enterprise Linux 5.5服务器。 1. **Red Hat Enterprise Linux**:作为Linux操作系统的...

    RedHat5.5安装Oracle10G

    在Red Hat 5.5操作系统上安装Oracle 10G数据库是一个涉及多个步骤的过程,主要目的是确保系统的配置符合Oracle的安装需求。以下是整个过程的详细解释: 1. **软件包下载**:首先,你需要从Oracle官方网站()下载...

    RHEL7下PXE+NFS+Kickstart无人值守安装操作系统.docx

    RHEL7下PXE+NFS+Kickstart无人值守安装操作系统,是一种自动化的安装方法,通过PXE网络启动、NFS文件共享和Kickstart自动化安装 Scripts来实现RHEL7操作系统的无人值守安装。 主要知识点: 1. PXE(Preboot ...

    redhat 5.5中文包

    在使用Redhat 5.5进行日常工作或开发时,如果系统缺乏对中文字符集的支持,可能会导致中文文本显示不正常,出现乱码,这将极大地影响用户体验和工作效率。这个中文包的出现,旨在提供必要的中文字体和字符支持,确保...

    redhat5.5下MySql数据库的安装配置及简单操作.doc

    在Red Hat Enterprise Linux 5.5 (RHEL5.5)上安装和配置MySQL数据库涉及一系列步骤,包括依赖包的安装、MySQL服务器的安装、初始化数据库以及设置root用户密码等。以下是对这些过程的详细说明: 1. **依赖包安装**...

    linux redhat5.5安装文档

    附件为redhat5.5安装文档,图文描述比较详细,需要的朋友可以看下

    redhat5.5下MySql数据库的安装配置及简单操作.pdf

    在Red Hat Enterprise Linux 5.5 (RHEL5.5,简称redhat5.5)系统中安装和配置MySQL数据库涉及一系列步骤。首先,MySQL数据库的安装需要依赖于Perl环境中的两个模块:DBI和DBD-MySQL。下面将详细阐述整个过程。 1. **...

    rac安装 redhat5.5

    ### RAC安装RedHat5.5相关知识点 #### 一.主机系统配置及软件规划 在部署Oracle RAC(Real Application Clusters)环境时,合理的系统配置与软件规划至关重要。以下是对该部分的关键知识点进行详细解析。 ##### ...

    oracle11g rac+redhat5.5集群配置

    Oracle 11g RAC(Real Application Clusters)是一种高可用性和可伸缩性的数据库解决...通过遵循这些步骤并参考《oracle11g rac+redhat5.5集群配置2.0.doc》文档,可以为你的企业构建一个强大且高度可用的数据库环境。

    Redhat5.5环境中VSFTP安装配置【图】[收集].pdf

    在Redhat 5.5操作系统环境下,安装和配置VSFTP是一项关键任务,尤其对于软件开发而言,FTP服务常用于文件的上传和下载。以下将详细解释如何在该系统中进行VSFTP的安装与配置。 首先,我们需要确认系统是否已安装FTP...

    RedHat5.5安装Oracle10G.docx

    ### RedHat 5.5 安装 ...通过以上详细的步骤,可以确保在 RedHat 5.5 系统上成功安装并配置 Oracle 10G 数据库。每个步骤都非常重要,需仔细操作以避免潜在的问题。此外,根据实际情况调整某些配置可能也是必要的。

Global site tag (gtag.js) - Google Analytics