我的制作环境说明

  1. 16G U盘一个;

  2. 下载:syslinux-6.03.zip,  

  3.       WinPE_sever_iso.exe,

          maxdos9.img, 

  4. 系统环境:本地系统Win7,Vmware中的redhat 6.3 。

 

一、使用syslinux将U盘制作为引导盘

 1.1 打开cmd,进入syslinux-6.03\bios\win32,并安装syslinux引导程序      

1. 使用U盘格式化工具FormatTool.exe将U盘格式化为ntfs的格式,因为fat不支持大于4G的单个文件2. cd syslinux-6.03\bios\win323. syslinux.exe -asf i:

 

1.2 建立i:\boot\syslinux目录,配置syslinux.cfg

mkdir i:\boot\syslinuxcd i:\boot\syslinuxnotepad syslinux.cfgdefault vesamenu.c32 #显示图形菜单timeout 100 #计时10秒钟后自动启动第一个菜单项menu background splash.jpg #显示背景图片menu title WinPE and Dos9 and Install Linux 6.3 #显示菜单标题menu color border 0 #ffffffff #00000000 #显示菜单边框颜色menu color sel 7 #ffffffff #ff000000 #显示所选菜单的颜色menu color tabmsg 0 #ffffffff #00000000 #显示提示[tab]键的信息颜色menu color unsel 0 #ffffffff #00000000 #显示未被选中的菜单的颜色label win2003pemenu label WinPE 2003 #菜单所显示的内容kernel memdisk initrd=win2003pe.isoappend iso rawlabel maxdos9menu label Dos9 tools boxkernel memdiskappend initrd=maxdos9.imglabel rhel6.3menu label Install RHEL6.3kenel vmlinuzappend initrd=initrd.img ks=hd:sdb1:/boot/syslinux/ks.cfg

1.3 拷贝vesamenu.c32及它的关联库文件到 i:\boot\syslinux

mkdir i:\rhel6.3\p_w_picpathscopy rhel-server-6.3-x86_64-dvd.iso i:\rhel6.3 copy install.img i:\rhel6.3\p_w_picpaths #install.img是iso镜像中的p_w_picpaths目录下copy syslinux-6.03\bios\com32\menu\vesamenu.c32 i:\boot\syslinuxcopy syslinux-6.03\bios\com32\lib\libcom32.c32 i:\boot\syslinuxcopy syslinux-6.03\bios\com32\libu\libutil.c32 i:\boot\syslinuxcopy syslinux-6.03\bios\memdisk i:\boot\syslinux以及将下载的 win2003pe.iso、(vmlinuz、initrd.img 注:这两个文件在iso镜像中的isolinux目录下) 和 maxdos9.img拷贝到 i:\boot\syslinux下

 

二、建立自动化安装文件kickstart

2.1 建立ks.cfg

# Kickstart file automatically generated by anaconda.#version=DEVELinstall#textharddrive --partition=sdb1 --dir=rhel6.3lang en_US.UTF-8keyboard usnetwork --onboot no --device eth0 --bootproto dhcp --noipv6rootpw  --iscrypted $6$la7VmVE5cqtoRACA$91vLQgvbl9Wj5ELIhXdkP4VtOEPn71jWmY.kvTXvGnzu5Up4kx59TUGWNfh/SAjni6bo0gbHe9vk06UiABHxZ1firewall --service=sshauthconfig --enableshadow --passalgo=sha512selinux --enforcingtimezone --utc Asia/Shanghaizerombrbootloader --location=mbr --driveorder=sda# The following is the partition information you requested# Note that any partitions you deleted are not expressed# here so unless you clear all partitions first, this is# not guaranteed to work#clearpart --noneclearpart --all --drives=sda --initlabelpart /boot --fstype=ext4 --size=300 --ondrive=sdapart pv.01 --size=8000 --ondrive=sdavolgroup rootvg pv.01logvol / --fstype=ext4 --vgname=rootvg --size=5000 --name=rootvollogvol swap --fstype=swap --vgname=rootvg --size=1024 --name=swapvol%packages@core@server-policymansetup%end

 

至此,制作完成!!!