准備工具:
1:軟碟通
2:centOS7.4鏡像
3:8G優盤
制作U盤鏡像:
1:使用軟碟通把centos鏡像寫入U盤,完成后更改U盤標簽名:CENTOS7(可以隨意改,但切記后續都應根據標簽名改寫,因為優盤路徑是根據標簽名定位的;)
完成后,如下圖所示,U盤LABEL名改成CENTOS7,U盤目錄如下:

2:復制 ks.cfg 文件到U盤根目錄下,如上圖選擇的文件,而后編輯 ks.cfg,修改安裝源(切記因為是ISO直接寫入U盤,所以安裝源的選擇應該是 cdrom,如果改成U盤路徑無效):

3:完成ks.cfg的修改后,開始修改isolinux目錄內的兩個文件 isolinux.cfg 和 syslinux.cfg:
1):先修改isolinux.cfg的配置如下:
label linux
menu label ^Install CentOS 7
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 quiet (紅色CENTOS7就是U盤的盤符名稱,由於我們之前步驟1 把U盤盤符名稱修改了,所以這邊所有的都需要修改)
label check
menu label Test this ^media & install CentOS 7
menu default
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 rd.live.check quiet
menu separator # insert an empty line
# utilities submenu
menu begin ^Troubleshooting
menu title Troubleshooting
label vesa
menu indent count 5
menu label Install CentOS 7 in ^basic graphics mode
text help
Try this option out if you're having trouble installing
CentOS 7.
endtext
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 xdriver=vesa nomodeset quiet
label rescue
menu indent count 5
menu label ^Rescue a CentOS system
text help
If the system will not boot, this lets you access files
and edit config files to try to get it booting again.
endtext
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 rescue quiet
2):修改syslinux.cfg的配置如下:(這步很重要,上面1步其實可以不做修改的,isolinux)
label linux
menu label ^Install CentOS 7 (正常安裝系統,手動選擇)
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 quiet
label check
menu label Test this ^media & install CentOS 7
menu default
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 rd.live.check quiet
menu separator # insert an empty line
label linux-ks
menu label ^Install CentOS 7 Use ks-install (選擇ks.cfg進行自動部署安裝)
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 ks=hd:LABEL=CENTOS7:/ks.cfg quiet
(以上紅色部分是我新增的引導條目看下圖為例,ks=hd:LABEL=CENTOS7:/ks.cfg 表示ks.cfg的存放路徑,CENTOS7表示U盤的盤符即LABEL)

menu separator # insert an empty line
# utilities submenu
menu begin ^Troubleshooting
menu title Troubleshooting
label vesa
menu indent count 5
menu label Install CentOS 7 in ^basic graphics mode
text help
Try this option out if you're having trouble installing
CentOS 7.
endtext
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 xdriver=vesa nomodeset quiet
label rescue
menu indent count 5
menu label ^Rescue a CentOS system
text help
If the system will not boot, this lets you access files
and edit config files to try to get it booting again.
endtext
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 rescue quiet
4:以上操作完成后可以測試U盤安裝了
