本文提供了精简的命令行安装步骤,方便读者快速进行RHEL 5.4的无人值守安装。两种方式使用的服务并无多大差异,只是安装过程略有不同。
首先需要准备RHEL 5.4的系统镜像.以备后期安装软件包及安装操作系统使用。
例如:当前系统镜像名为:rhel5.4.iso path:/var/iso/rhel5.4.iso
开始动手安装。先挂载在MNT目录下,便于安装FTP服务:
#mount -o loop /var/iso/rhel5.4.iso /mnt
开始安装:
#rpm -ivh /mnt/Server/vsftpd*
设置开机自动启动:
#chkconfig vsftpd on
重启服务:
#service vsftpd restart
卸载:
#umount /mnt
重新挂载到新目录下:
#mkdir /var/ftp/pub/package
#mount -o loop /var/iso/rhel5.4.iso /var/ftp/pub/package/
编辑YUM库.指定正确的YUM源:
1.#vim /etc/yum.repo.d/server.repo
2. [base]
3. name=redhat enterprise linux
4.baseurl=file:///var/ftp/pub/package/Server/
5.enabled=1
6.gpgcheck=0
7.
安装TFTP服务:
#yum install tftp*
#chkconfig tftp on
重启XINETD这个服务(因为TFTP是基于它的,并非独立服务):
#service xinetd restart
复制PXE必须的部分文件到指定目录下
1.#cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
2.#cp /var/ftp/pub/package/images/pxeboot/initrd.img /tftpboot/
3.#cp /var/ftp/pub/package/images/pxeboot/vmlinuz /tftpboot/
4.#mkdir /tftpboot/pxelinux.cfg
编辑系统引导后无需人工操作的参数:
1.#cp /var/ftp/pub/package/isolinux/isolinux.cfg /tftpboot/pxeboot.cfg/default
2.#vim default
3. default linux
4. prompt 1
5. timeout 10 #此处用于修改系统默认加载启动器后的等待时间,可以适当短一些
6. display boot.msg
7. F1 boot.msg
8. F2 options.msg
9. F3 general.msg
10. F4 param.msg
11. F5 rescue.msg
12. label linux
13. kernel vmlinuz
14. append initrd=initrd.img ks=ftp://192.168.1.101/pub/ks.cfg #重点在这里
15. label text
16. kernel vmlinuz
17. append initrd=initrd.img text
18.
19.#cp ks.cfg /var/ftp/pub/
20.
注:ks.cfg是我提前配好的。若要简单测试可以使用下面这个。若要自己配置KS文件,可以先安装system-config-kickstart包.然后运行system-config-kickstart命令就可
1.###############################################################################
2.auth --useshadow --enablemd5
3.bootloader --location=mbr
4.key --skip
5.zerombr
6.clearpart --all --initlabel
7.text
8.firewall --disable
9.firstboot --disable
10.keyboard us
11.lang en_US
12.logging --level=info
13.url --url=ftp://192.168.1.101/pub/cdrom/
14.#Root password
15.rootpw --iscrypted $1$dT2L65Y6$baJycC0jPzMYrjGL2IXq01
16.selinux --enforcing
17.timezone Asia/Shanghai
18.install
19.xconfig --defaultdesktop=GNOME --depth=8 --resolution=640x480
20.part /boot --bytes-per-inode=4096 --fstype="ext3" --size=100
21.part / --bytes-per-inode=4096 --fstype="ext3" --size=4000
22.part swap --bytes-per-inode=4096 --fstype="swap" --size=2048
23.%packages
24.@gnome-desktop
25.##############################################################################
26.
接下来是DHCP功能的实现:
#yum install dhcp*
#chkconfig dhcpd on
#cp /usr/share/doc/dhcpd-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
#vim /etc/dhcpd.conf
在conf文件中,根据您的网段来修改不同网段的IP:
1.#################################################################################
2.ddns-update-style interim;
3.ignore client-updates;
4.
5.subnet 192.168.1.0 netmask 255.255.255.0 {
6.
7. option routers 192.168.1.101;
8. option subnet-mask 255.255.255.0;
9. option time-offset -18000; # Eastern Standard Time
10. range dynamic-bootp 192.168.1.128 192.168.1.254;
11. default-lease-time 21600;
12. max-lease-time 43200;
13. filename "pxelinux.0"; #此行必须添加
14. next-server 192.168.1.101; #此行必须添加
15.
16. }
17.##############################################################################
18.
客户端设置:
开机,修改客户主机BIOS为网络启动模式。然后系统会自动搜索此网段的DHCP服务器,待搜索到后,真正做到了无人值守。你只需在旁边看着你的成果就行了。
关键词标签:RHEL
相关阅读
热门文章
安装红帽子RedHat Linux9.0操作系统教程
Tomcat9.0如何安装_Tomcat9.0环境变量配置方法
多种操作系统NTP客户端配置
Linux操作系统修改IP
人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载
查看所有0条评论>>