如何在Kickstart自动化安装完成后ISO内拷贝文件到新系统或者执行命令

server/2025/2/11 8:36:23/

如何在Kickstart自动化安装完成后ISO内拷贝文件到新系统或者执行命令

需求

  • 自动化安装操作系统完成后,需要对操作系统进行配置
  • 需要拷贝一些文件到新的操作系统中
  • 需要运行一些脚本

问题分析

  • Linux安装操作系统时,实际上是将ISO镜像文件中的操作系统加载到服务器的内存中
  • 我们需要拷贝的文件实际放在ISO的根目录下

处理办法

  • 我们将安装操作系统时,服务器加载的操作系统称为安装临时系统
  • 将安装完成,重启后进入的操作系统称为新系统
  • 安装Linux操作系统时,实际上是将ISO光盘文件挂载到安装临时系统的/run/install/repo/
    • 可以在该目录下看到光盘的根目录的内容
  • 安装完成后,新系统实际上是挂载在安装临时系统的/mnt/sysimage目录下
    • 如果需要进入新系统的/目录的下级目录,在/mnt/sysimage/后跟下级目录名称即可
  • 使用%post命令加上--nochroot参数可以访问安装临时系统的文件目录
  • 使用%post命令不加其他参数,是在新系统中执行命令
  • 示例:
    • 将ISO光盘下的install_module.sh脚本拷贝到新系统/tmp目录下执行,在ks.cfg配置文件中的写法
# 访问安装临时系统的文件系统
# 拷贝ISO镜像中的脚本文件
%post --nochroot
cp -rf /run/install/repo/install_module.sh /mnt/sysimage/tmp
%end# 在新系统环境下执行脚本
%post
sh /install_module.sh
%end

http://www.ppmy.cn/server/166703.html

相关文章

windows10 wsa 安卓子系统终结版

windows10 wsa 安卓子系统终结版 链接:https://pan.xunlei.com/s/VOIdoPPmqdUcgw3daFSbh2dAA1?pwdbe3r# windows10 wsa 安卓子系统终结版,包含三个文件. 1: windows10 wsa v2407.40000.4.0 x64 安卓子系统终结版。 2: Apk lnstaller v1.7 用于识别A…

单片机之基本元器件的工作原理

一、二极管 二极管的工作原理 二极管是一种由P型半导体和N型半导体结合形成的PN结器件,具有单向导电性。 1. PN结形成 P型半导体:掺入三价元素,形成空穴作为多数载流子。N型半导体:掺入五价元素,形成自由电子作为多…

没有服务器和显卡电脑如何本地化使用deepseek|如何通过API使用满血版deepseek

目录 一、前言二、使用siliconflow硅基流动 API密钥1、注册硅基流动2、创建API密钥3、下载AI客户端4、使用API密钥5、效果演示三、使用deepseek官方API密钥1、创建API密钥2、使用API密钥3、效果演示四、总结一、前言 上篇文章我介绍了如何通过云服务器或者显卡电脑来本地化部署…

从基础到进阶:一文掌握排序、查找、动态规划与图算法的全面实现(C++代码实例解析)

引言 算法是计算机科学的核心,也是程序员解决复杂问题的利器。从基础的排序与查找到进阶的动态规划与图论算法,掌握这些技能不仅是提升编程能力的必经之路,更是解决实际问题的根本。本篇文章将通过 C 实现多个经典算法,包括排序、…

flask开发的网站,后端服务关闭后,可以找回之前的数据的吗

如果使用 Flask 开发的网页,后端服务关闭后,是否还能找回数据取决于数据的存储方式: 可能找回数据的情况: 数据库存储(MySQL、PostgreSQL、SQLite 等) 如果 Flask 连接的是持久化数据库,即使后…

DeepSeek 使用建议笔记

跟风学习一下~ ------------ Deepseek可以做什么? 参考 《DeepSeek指导手册(24页)》 《DeepSeek:从入门到精通》

python基础入门:4.4模块与包管理

Python模块与包管理完全指南:构建可维护的代码结构 # 示例项目结构 """ my_package/ ├── __init__.py ├── core/ │ ├── __init__.py │ ├── utils.py │ └── calculator.py ├── data/ │ └── config.json └── tes…

[笔记.AI]deepseek-r1的不同版本(满血版、蒸馏版、量化)

满血版:是原始的高性能模型; 蒸馏版(Distill):是指将大型模型(教师模型)的知识转移到较小的模型(学生模型)中,以保持性能的同时减少计算资源的需求&#xff1…