ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

U盘使用ks.cfg安装 centOS7 系统记录

2021-02-23 09:03:27  阅读:267  来源: 互联网

标签:CENTOS7 U盘 cfg label centOS7 initrd menu LABEL


准备工具:

  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盘安装了

 

标签:CENTOS7,U盘,cfg,label,centOS7,initrd,menu,LABEL
来源: https://www.cnblogs.com/fantasyxo/p/14434035.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有