U盤使用ks.cfg安裝 centOS7 系統記錄


准備工具:

  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盤安裝了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM