重新build iso报错

2023-05-16

  • 报错内容

The CD-ROM drive contains a CD which cannot be used for installation,Please insert a suitable CD to continue with installation.

  • 报错原因

ubuntu iso,我需要修改里面的部分deb包,所以需要重新打包iso并安装,在cp iso源内容的时候没有使用 cp -r参数,漏掉了.disk目录

  • 重新build ubuntu iso步骤
  1. mount iso        【mount xxx.iso /mnt/oem_iso】
  2. 拷贝iso内容到新的文件夹   【cp -rfp /mnt/oem_iso /mnt/chao_bak】
  3. 修改debain里的内容,并重新生成deb package
  4. 安装mkisofs yum install genisoimage -y
  5. mkisofs重新打包iso
  • mkisofs 命令
mkisofs -joliet-long -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -z -iso-level 4 -c isolinux/isolinux.cat -eltorito-alt-boot -e boot/grub/efi.img 
-no-emul-boot -o "SCloud 1.0-v8.3-3-xenial~202209051307~08ac913.iso" /mnt/chao_bak/


# build kylin iso


>> createrepo
yum install -y createrepo
createrepo --xz -g repodata/bigtera-x86_64-comps.xml .

mkisofs -r -V "SUPERCLOUD SuperCloud 1.0" -cache-inodes -joliet-long -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -z -iso-level 4 -c isolinux/boot.cat -elto
rito-alt-boot -e images/efiboot.img -no-emul-boot -o "SuperCloud-1.0-v8.0-155-kylin-v10-202212021405-cbf3cc9.iso" /mnt/iso_bak/iso/

>> Implement md5 into ISO for checking
yum install -y isomd5sum
implantisomd5 SuperCloud-1.0-v8.0-155-kylin-v10-202212021405-cbf3cc9.iso
  • deb包的解开和合起

ubuntudeb包的解开与合起-Linux文档类资源-CSDN下载

  • 测试新的iso

    可以成功安装

    

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

重新build iso报错 的相关文章

随机推荐