制作引导光盘

可以将定制安装光盘,并结合kickstart实现基于光盘启动的半自动化安装

[root@centos7 ~]# mkdir /data/iso       #准备制作光盘的文件夹
[root@centos7 ~]# cp -r /var/www/html/centos/8/os/x86_64/isolinux/ /data/iso/           #把现有的光盘拷贝到建好的文件夹
[root@centos7 ~]# cd /data/iso/isolinux/
[root@centos7 isolinux]# ls
boot.cat  grub.conf   isolinux.bin  ldlinux.c32   libutil.c32  splash.png  vesamenu.c32
boot.msg  initrd.img  isolinux.cfg  libcom32.c32  memtest      TRANS.TBL   vmlinuz
[root@centos7 isolinux]# vim isolinux.cfg      #修改菜单文件
label linux
  menu label Auto Install CentOS Linux ^8
  kernel vmlinuz
  append initrd=initrd.img ks=http://10.0.0.130/ksdir/ks8.cfg
#应答文件在http服务器上
label rescue
  menu label ^Rescue a CentOS Linux system
  kernel vmlinuz
  append initrd=initrd.img inst.repo=http://10.0.0.130/centos/8/os/x86_64/ rescue

label local
  menu default      #默认启动硬盘,防止系统被重装
  menu label Boot from ^local drive
  localboot 0xffff

[root@centos7 isolinux]# yum -y install mkisofs    #安装制作工具
[root@centos7 ~]# mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 8.0 x86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso  /data/iso/    
I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage 1.1.11 (Linux)
Scanning /data/iso/
Scanning /data/iso/isolinux
Excluded: /data/iso/isolinux/TRANS.TBL
Excluded by match: /data/iso/isolinux/boot.cat
Writing:   Initial Padblock                        Start Block 0
Done with: Initial Padblock                        Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 16
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Eltorito Volume Descriptor              Start Block 17
Size of boot image is 4 sectors -> No emulation
Done with: Eltorito Volume Descriptor              Block(s)    1
Writing:   Joliet Volume Descriptor                Start Block 18
Done with: Joliet Volume Descriptor                Block(s)    1
Writing:   End Volume Descriptor                   Start Block 19
Done with: End Volume Descriptor                   Block(s)    1
Writing:   Version block                           Start Block 20
Done with: Version block                           Block(s)    1
Writing:   Path table                              Start Block 21
Done with: Path table                              Block(s)    4
Writing:   Joliet path table                       Start Block 25
Done with: Joliet path table                       Block(s)    4
Writing:   Directory tree                          Start Block 29
Done with: Directory tree                          Block(s)    2
Writing:   Joliet directory tree                   Start Block 31
Done with: Joliet directory tree                   Block(s)    2
Writing:   Directory tree cleanup                  Start Block 33
Done with: Directory tree cleanup                  Block(s)    0
Writing:   Extension record                        Start Block 33
Done with: Extension record                        Block(s)    1
Writing:   The File(s)                             Start Block 34
 14.39% done, estimate finish Thu Sep 10 14:22:59 2020
 28.79% done, estimate finish Thu Sep 10 14:22:59 2020
 43.15% done, estimate finish Thu Sep 10 14:23:01 2020
 57.56% done, estimate finish Thu Sep 10 14:23:00 2020
 71.92% done, estimate finish Thu Sep 10 14:23:00 2020
 86.33% done, estimate finish Thu Sep 10 14:23:00 2020
Total translation table size: 5153
Total rockridge attributes bytes: 1610
Total directory bytes: 2048
Path table size(bytes): 26
Done with: The File(s)                             Block(s)    34577
Writing:   Ending Padblock                         Start Block 34611
Done with: Ending Padblock                         Block(s)    150
Max brk space used 0
34761 extents written (67 MB)
[root@centos7 ~]# ls
anaconda-ks.cfg  boot.iso  initial-setup-ks.cfg
#制作成功,可以使用了

先试试救援模式
在这里插入图片描述
可以了,没有问题
在这里插入图片描述
再试试安装系统
在这里插入图片描述
安装完成
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值