• UOS简易OEM ISO镜像的步骤(UOS如何自行定制镜像文件)


    第一步:基本操作
    1. 挂载需定制的镜像(直接忽略此步骤),再创建对应的目录
    sudo mkdir -p /mnt/aa /mnt/bb
    2. 挂载镜像
    sudo mount ~/Desktop/uos-20-SP1-desktop-amd64.iso /mnt/aa/
    3. 同步镜像
    sudo rsync -av /mnt/aa/ /mnt/bb/
    sync
     
    第二步:定制ISO【此步过于复杂,内容较多,在此先跳过一些,只说简单的,后面再补具体的】
    1. 集成应用【测试集成的应用,先随便放一个应用进去测试一下,不要有其它关联的】
    cd /mnt/bb/oem/
    mkdir deb
    sudo cp ***.deb /mnt/bb/oem/deb/
    第三步:制作新的ISO
    1. 切换目录:
    cd /mnt
    2. 在mnt目录中添加脚本
    创建脚本build-iso.sh,内容如下:
    【其中:
    kSourceISODir 后面接的是ISO目录名称
    kTargetISOFile 后面接的是新ISO名称,可自定义
    #!/bin/bash
    # TODO(xushaohua): Read these variables from ISO file.
    kDistroName='Deepin dev'
    kVersion='sid'
    kArch='amd64'
    kSourceISODir='bb'
    kTargetISOFile='uos-V20 sp1-samcao-amd64.iso'
    xorriso -as mkisofs -D -r -V "$kDistroName $kVersion (${kArch})" 
        -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat 
        -no-emul-boot -boot-load-size 4 -boot-info-table 
        -input-charset utf-8 
    -o $kTargetISOFile $kSourceISODir
     
    【以下为MIPS龙芯平台脚本命令】
    ${DEST_ISO}这个是生成镜像名,./iso这个是要压缩成iso的文件夹
    sudo xorriso -as mkisofs -r -J -c boot.cat -boot-load-size 4 -boot-info-table -eltorito-alt-boot --efi-boot boot/grub.efi -no-emul-boot -V "uos 20" -file_name_limit 250 -o ${DEST_ISO} ./iso
    样例:
    sudo xorriso -as mkisofs -r -J -c boot.cat -boot-load-size 4 -boot-info-table -eltorito-alt-boot --efi-boot boot/grub.efi -no-emul-boot -V "uos 20" -file_name_limit 250 -o uos-v20-sp1-mips bb
     
    3. 给build-iso.sh 脚本添加权限
    sudo chmod 777 build-iso.sh
     
    4. 以root权限招待 build-iso.sh 脚本,开始制作 ISO
    sudo ./build-iso.sh
     
    【如下是生成的过程】
     
     
    好了,上面就是大概生成的一个过程了.
  • 相关阅读:
    zoj 3599 Game 博弈论
    hdu 2486/2580 / poj 3922 A simple stone game 博弈论
    hdu 1517 A Multiplication Game 博弈论
    hdu 4407 Sum 容斥原理
    hdu 4686 Arc of Dream
    hdu 4588 Count The Carries
    hdu 4586 Play the Dice
    C#学习(5)
    C#学习(4)
    C#学习(3)
  • 原文地址:https://www.cnblogs.com/drgcaosheng/p/12838114.html
Copyright © 2020-2023  润新知