美文网首页
Linux Centos aarch64镜像制作

Linux Centos aarch64镜像制作

作者: 贰爷 | 来源:发表于2020-04-02 13:50 被阅读0次

    Linux Centos aarch64镜像制作

    挂载镜像
    mount /dev/cdrom /media/

    mount -o loop xxx.iso /media/centos

    安装镜像制作工具链
    yum install -y rsync cpio createrepo genisoimage isomd5sum

    同步ISO数据到指定路径
    rsync -a /media/centos/* /root/iso/

    解压临时文件,临时操作系统的临时文件系统
    /root/iso/images/pxeboot/initrd.img
    解压命令
    xz -dc initrd.img | cpio -id (临时文件系统的所有文件)

    解压出来的临时文件系统,修改以下文件后重新打包:
    88-finddev.sh fetch-kickstart-disk divdisk.sh sort fdisk lsblk

    重新打包替换临时文件系统后替换
    find . | cpio -c -o | xz -9 --format=lzma > ../initrd.img

    rpm包裁剪后更新yum
    rm -rf /root/iso/repodate/*
    cp -vf eagle-comps.xml /root/iso/
    createrepo -g eagle-comps.xml /root/iso

    iso打包

    #!/bin/bash
    
    curPath=$PWD
    product=$PWD/aarch64-0119
    
    cd /root/iso/
    
    genisoimage \
        -e images/efiboot.img \
        -no-emul-boot \
        -T -J -R \
        -c boot.catalog \
        -hide boot.catalog \
        -V "Centos 7 aarch64" \
        -o ${product}.iso \
        .
    
    #isohybrid -v --uefi ${product}.iso
    implantisomd5 ${product}.iso
    

    网卡配置

    vim /etc/systemconfig/network-script/ifcfg-***
    

    相关文章

      网友评论

          本文标题:Linux Centos aarch64镜像制作

          本文链接:https://www.haomeiwen.com/subject/dulxphtx.html