zoukankan      html  css  js  c++  java
  • xubuntu下制作自定义的ISO文件

    by han;

    1.打开命令编辑器,建立文件

    # sudo su

    # mkdir -p /opt/custom_conf/user_custom_conf/config 

    2.将自定义的设置复制保存到/opt/custom_conf/user_custom_conf/config文件下

    # cd /home/user/.config

    # ls

    # cp -r * /opt/custom_conf/user_custom_conf/config/

    3.建立将自定义设置复制到新的电脑上的脚本

    # cd /opt/custom_conf/

    # nano copy_custom_conf.sh

    创建copy_custom_conf.sh脚本后,编辑以下部分:

    #!/bin/bash
    cd /opt/custom_conf/user_custom_conf/config/
    echo 1|sudo -S cp -rf * /home/user/.config/

    4.下载并解压Distroshare Ubuntu Imager (Bash)脚本

    # cd /opt/custom_conf/

    # wget https://codeload.github.com/Distroshare/distroshare-ubuntu-imager/zip/master  

    # mv master distroshare-ubuntu-imager-master.zip  

    5.建立生成自定义iso文件的脚本

    # cd /opt/custom_conf/

    # nano gen_iso.sh

    创建gen_iso.sh脚本后,编辑以下部分:

    #!/bin/bash
    cd /opt/custom_conf/
    unzip distroshare-ubuntu-imager-master.zip -d /tmp/folder
    cd /tmp/folder/distroshare-ubuntu-imager-master
    source distroshare-ubuntu-imager.sh
    cd /home/distroshare/

    6.执行gen_iso.sh脚本,生成自定义iso文件

    # source gen_iso.sh

    等待10-20分钟后,将在/home/distroshare下看到生成的iso文件为:live-cd.iso

    注:

    (1)在解压Distroshare Ubuntu Imager (Bash)脚本后,可以看到解压后的文件:

    # cd /tmp/folder/distroshare-ubuntu-imager-master

    查看解压后里面的文件:

    # ls -lh

    • distroshare-ubuntu-imager.config:自定义 Live CD 的配置文件
    • distroshare-ubuntu-imager.sh:生成自定义镜像的自动化脚本

    (2)可以按自己需要修改distroshare-ubuntu-imager.config配置文件

    # cd /tmp/folder/distroshare-ubuntu-imager-master/

    # nano distroshare-ubuntu-imager.config

    GTK 选项定义了是否安装 GTK 或 Qt,如果不安装可以改为 NO
    GTK="YES"

    WORK 定义了脚本的工作目录,以及最终生成的 ISO 存放目录
    WORK="/home/distroshare"

    如果需要支持 EFI 可以将其改为 YES
    EFI="NO"

    默认情况下,脚本会以当前系统使用的 Kernel 版本来创建 Live CD,如果你想指定内核版本可以更改以下配置
    KERNEL_VERSION=$(uname -r)

    7.创建启动U盘

    插上U盘后,查看U盘的位置:

    # fdisk -l  

    创建启动U盘:

    # dd if=live-cd.iso of=/dev/sdb bs=1M

     

    8.安装新的xubuntu系统

    用U盘安装新的xubuntu系统后,配置好自定义设置,执行copy_custom_conf.sh脚本:

    打开命令编辑器:

    # sudo su

    # cd /opt/custom_conf/

    # source copy_custom_conf.sh

  • 相关阅读:
    NET 4.+ & .NET CORE 高性能 轻量级 ORM框架,众多.NET框架中最容易使用的数据库访问技术
    mvc cookie
    正则表达式捕获带有属性的标签
    IT第十天
    代码段
    关于java.lang中String类的学习:最特殊的数据类型(持续整理中......)
    关于String.concat()方法和StringBuffer.append()方法的学习:方法是如何追加字符到源字符串的
    关于String和StringBuffer的理解问题:指针、变量的声明、变量的值的变化
    关于字符串检索、关键词的搜索问题:已搜索过的部分不会再被纳入下次搜索的范围内
    IT第九天
  • 原文地址:https://www.cnblogs.com/gleaners/p/5899262.html
Copyright © 2011-2022 走看看