安装环境rhel6u4_x86_64: dhcp + tftp + nfs


详细:/var/lib/tftp/pxelinux.cfg/default

DEFAULT menu.c32

PROMPT 0


LABEL linux

MENU LABEL ^Linux Installation

KERNEL p_w_picpaths/vmlinuz_rhel6u4_x64

APPEND initrd=p_w_picpaths/initrd_rhel6u4_x64.img install=http://192.168.1.101/iso/redhat/x86_64/rhel6u4/rhel-server-6.4-x86_64-dvd.iso           #能过网引导方式,到达启动处就不能自动读取镜像,需要手工输入.

#APPEND ks initrd=p_w_picpaths/initrd_rhel6u4_x64.img ks=http://paylm-vm-rh6:8080/ks.cfg


LABEL linux

MENU LABEL ^Linux rhel6u4_x64 Install

KERNEL p_w_picpaths/vmlinuz_rhel6u4_x64

APPEND load_ramdisk=8192 initrd=p_w_picpaths/initrd_rhel6u4_x64.img lang=en_US keymap=us ip=dhcp repo=nfs:192.168.1.101:/var/ftp/iso  ## 实现在自动化跳过载入"Install device "镜像的位置 ,要注意最后几个能数的位置  , iso的位置写在最后


### redhat6u4 resecue

LABEL linux

MENU LABEL ^Linux rhel6u4_x64 Rescue

KERNEL p_w_picpaths/vmlinuz_rhel6u4_x64 rescue        ##进入救援模式

APPEND load_ramdisk=8192 initrd=p_w_picpaths/initrd_rhel6u4_x64.img ks=ftp://192.168.1.101/ks/rhel6u4_x64_ks.cfg          #指定ks.cfg的位置 , 读取配置信息


ks.cfg 的内容:

lang en_US.UTF-8
keyboard us
network --onboot no --device eth0 --bootproto dhcp --noipv6

nfs --server=192.168.1.101 --dir=/var/ftp/iso

如果ISO的位置在http: 则写成:   http --server=192.168.1.101 --dir=/iso/redhat/x86_64/rhel6u4/rhel-server-6.4-x86_64-dvd.iso"




还有注意问题:

redhat 6 在做pxe boot的时候,要把iso镜像中的p_w_picpaths复制出到与ISO同一个目录中

这样在引导的时候才能正引mount 到镜像文件


redhat5以下不需要