麒麟V10桌面版ISO镜像自定义安装后操作

  1. 概述

麒麟桌面版ISO安装镜像提供了 .kylin-post-actions 钩子支持在系统安装后执行额外的shell命令。借助此机制我们可以进行一些系统初始化设置、安装软件等操作。定制的步骤为:1、提取ISO文件内容;2、修改 hook 脚本;3、重新封装 ISO。本文使用 Kylin-Desktop-V10-SP1-Release-2107-arm64.iso 进行实验,通过一个简单的示例来介绍具体的操作步骤。

  1. 准备工作环境

    在一个干净的工作环境中,创建一个用于修改 ISO 镜像的临时目录。

    mkdir iso-content
    
  2. 挂载 ISO 镜像

挂载麒麟系统 ISO 镜像,将内容拷贝到 iso-content 目录

sudo mount -o loop Kylin-Desktop-V10-SP1-Release-2107-arm64.iso /mnt
rsync -Pa /mnt/ iso-content

拷贝完后,可以卸载ISO镜像

	sudo umount /mnt
  1. 添加额外的文件

    将您想要添加到 ISO 镜像的文件复制到 isomod 目录中,可以在 iso-content 下新建一个 custom_data 目录,把额外的文件拷贝到此目录下

    mkdir iso-content/custom_data
    cp your-files iso-content/custom_data
    
  2. 修改安装脚本

进入 iso-contents, ls -a 可以看到有一个隐藏文件 .kylin-post-actions,可以看到里面有一些系统安装后执行的操作,可以在后面继续追加自定义的 shell 指令.

此脚本执行时,其所在的文件系统是我们系统安装后得到的目标系统,ISO 镜像挂载到 /cdrom 路径下,因此可以添加如下命令把 iso 我们放入的额外文件拷贝到目标系统

# vi .kylin-post-actioins

mkdir -p /root/tools
cp -a /cdrom/custom_data/your-files /root/tools

替换 your-files/root/tools 为您的实际文件和目标路径。

  1. 生成新的 ISO 镜像

    使用 genisoimage 工具生成新的 ISO 镜像。

    genisoimage -o Kylin-Desktop-V10SP1-2107-custom.iso -V "Kylin-Desktop-V10SP1-2107-Custom" -R -J iso-content
    
  2. 清理工作环境

    完成后,清理工作目录。

    rm -r iso-content
    
  3. 测试新 ISO 镜像

使用虚拟机或物理设备测试新的 ISO 镜像,确保您的修改可以成功应用于系统安装过程。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
您好!安装 MySQL 可以按照以下步骤进行: 1. 首先,您需要下载 MySQL 的安装包。您可以访问 MySQL 官方网站(https://dev.mysql.com/downloads/mysql/)下载最新的 MySQL Community Server 版本,选择与您的操作系统相匹配的安装包。 2. 下载完成后,双击安装包进行安装。按照安装向导的指示进行操作。 3. 在安装过程中,您将被要求选择安装类型。选择 "Custom"(自定义)选项以便在安装过程中选择您需要的组件。 4. 在选择组件界面中,确保选中 "MySQL Server"(MySQL 服务器)选项。如果您还需要其他组件,也可以选择它们。 5. 完成组件选择后,继续进行安装。 6. 在配置界面中,您可以选择使用哪种身份验证方法。您可以选择 "Use Strong Password Encryption"(使用强密码加密)选项来加强密码的安全性。 7. 在接下来的步骤中,您可以设置 MySQL 的根密码。请确保设置一个强密码并妥善保存。 8. 完成配置后,继续进行安装。 9. 安装完成后,您可以选择启动 MySQL 服务,并且可以选择将 MySQL 作为 Windows 服务自动启动。 10. 在安装目录下,您可以找到 "bin" 文件夹,其中包含了可用于管理 MySQL 的命令行工具。 恭喜!您已经成功地将 MySQL 安装到了麒麟 v10 桌面版上。您可以使用命令行工具或其他 MySQL 客户端来管理和操作 MySQL 数据库。祝您使用愉快!如果您有任何问题,请随时向我提问。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值