zoukankan      html  css  js  c++  java
  • 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
     
    【如下是生成的过程】
     
     
    好了,上面就是大概生成的一个过程了.
  • 相关阅读:
    DBCC 常用命令
    查看数据库备份情况
    identity 列自动增长问题(SQL Server 2012 Auto Identity Column Value Jump Issue)
    job相关脚本
    Ad hoc update to system catalogs is not supported
    数据库加密&证书创建
    sp_MSforeachdb&sp_MSforeachtable&sp_MSforeachobject&查看某个对象的依赖对象
    session 学习
    Eclipse Python Djando 环境配置
    MySQL 日志文件与相关参数
  • 原文地址:https://www.cnblogs.com/drgcaosheng/p/12838114.html
Copyright © 2011-2022 走看看