RHEL 5.4無人值守安裝簡易實現(xiàn)步驟
之前我們曾經(jīng)提供過一篇RHEL5無人值守安裝的圖文攻略,通過Dhcp+Vsftp+Tftp+Xinted等服務(wù)完成RHEL 5.3的安裝。本文提供了精簡的命令行安裝步驟,方便讀者快速進行RHEL 5.4的無人值守安裝。兩種方式使用的服務(wù)并無多大差異,只是安裝過程略有不同。
首先需要準(zhǔn)備RHEL 5.4的系統(tǒng)鏡像.以備后期安裝軟件包及安裝操作系統(tǒng)使用。
例如:當(dāng)前系統(tǒng)鏡像名為:rhel5.4.iso path:/var/iso/rhel5.4.iso
開始動手安裝。先掛載在MNT目錄下,便于安裝FTP服務(wù):
#mount -o loop /var/iso/rhel5.4.iso /mnt
開始安裝:
#rpm -ivh /mnt/Server/vsftpd*
設(shè)置開機自動啟動:
#chkconfig vsftpd on
重啟服務(wù):
#service vsftpd restart
卸載:
#umount /mnt
重新掛載到新目錄下:
#mkdir /var/ftp/pub/package
#mount -o loop /var/iso/rhel5.4.iso /var/ftp/pub/package/
編輯YUM庫.指定正確的YUM源:
- #vim /etc/yum.repo.d/server.repo
 - [base]
 - name=redhat enterprise linux
 - baseurl=file:///var/ftp/pub/package/Server/
 - enabled=1
 - gpgcheck=0
 
安裝TFTP服務(wù):
#yum install tftp*
#chkconfig tftp on
重啟XINETD這個服務(wù)(因為TFTP是基于它的,并非獨立服務(wù)):
#service xinetd restart
復(fù)制PXE必須的部分文件到指定目錄下
- #cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
 - #cp /var/ftp/pub/package/images/pxeboot/initrd.img /tftpboot/
 - #cp /var/ftp/pub/package/images/pxeboot/vmlinuz /tftpboot/
 - #mkdir /tftpboot/pxelinux.cfg
 
#p#
編輯系統(tǒng)引導(dǎo)后無需人工操作的參數(shù):
- #cp /var/ftp/pub/package/isolinux/isolinux.cfg /tftpboot/pxeboot.cfg/default
 - #vim default
 - default linux
 - prompt 1
 - timeout 10 #此處用于修改系統(tǒng)默認(rèn)加載啟動器后的等待時間,可以適當(dāng)短一些
 - display boot.msg
 - F1 boot.msg
 - F2 options.msg
 - F3 general.msg
 - F4 param.msg
 - F5 rescue.msg
 - label linux
 - kernel vmlinuz
 - append initrd=initrd.img ks=ftp://192.168.1.101/pub/ks.cfg #重點在這里
 - label text
 - kernel vmlinuz
 - append initrd=initrd.img text
 - #cp ks.cfg /var/ftp/pub/
 
注:ks.cfg是我提前配好的。若要簡單測試可以使用下面這個。若要自己配置KS文件,可以先安裝system-config-kickstart包.然后運行system-config-kickstart命令就可
- ##########################################################################################################################
 - auth --useshadow --enablemd5
 - bootloader --location=mbr
 - key --skip
 - zerombr
 - clearpart --all --initlabel
 - text
 - firewall --disable
 - firstboot --disable
 - keyboard us
 - lang en_US
 - logging --level=info
 - url --url=ftp://192.168.1.101/pub/cdrom/
 - #Root password
 - rootpw --iscrypted $1$dT2L65Y6$baJycC0jPzMYrjGL2IXq01
 - selinux --enforcing
 - timezone Asia/Shanghai
 - install
 - xconfig --defaultdesktop=GNOME --depth=8 --resolution=640x480
 - part /boot --bytes-per-inode=4096 --fstype="ext3" --size=100
 - part / --bytes-per-inode=4096 --fstype="ext3" --size=4000
 - part swap --bytes-per-inode=4096 --fstype="swap" --size=2048
 - %packages
 - @gnome-desktop
 - ##########################################################################################################################
 
接下來是DHCP功能的實現(xiàn):
#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文件中,根據(jù)您的網(wǎng)段來修改不同網(wǎng)段的IP:
- ##########################################################################################################################
 - ddns-update-style interim;
 - ignore client-updates;
 - subnet 192.168.1.0 netmask 255.255.255.0 {
 - option routers 192.168.1.101;
 - option subnet-mask 255.255.255.0;
 - option time-offset -18000; # Eastern Standard Time
 - range dynamic-bootp 192.168.1.128 192.168.1.254;
 - default-lease-time 21600;
 - max-lease-time 43200;
 - filename "pxelinux.0"; #此行必須添加
 - next-server 192.168.1.101; #此行必須添加
 - }
 - ##########################################################################################################################
 
客戶端設(shè)置:
開機,修改客戶主機BIOS為網(wǎng)絡(luò)啟動模式。然后系統(tǒng)會自動搜索此網(wǎng)段的DHCP服務(wù)器,待搜索到后,真正做到了無人值守。你只需在旁邊看著你的成果就行了。
【編輯推薦】















 
 
 

 
 
 
 