当前位置: 首页 > news >正文

Kali 自定义ISO镜像

简单自定义 Kali live ISO

简单自定义一下kali 镜像的开机菜单和背景图,没太多技术含量,记录一下留存

# 下载构建脚本,建议在kali系统上构建
git clone https://gitlab.com/kalilinux/build-scripts/live-build-config.git

设置调整 boot 菜单

## UEFI模式
# menu
./kali-config/common/bootloaders/grub-pc/grub.cfg
# title,背景图等定义在此处
./kali-config/common/bootloaders/grub-pc/theme/theme.txt
# 背景图存放位置,UEFI模式下背景图要求不高,得益于UEFI各种模块性能,png/jpg图片常见分辨率基本都可以兼容
./live-build-config/kali-config/common/bootloaders/grub-pc/splash.png## BIOS模式
# menu 启动菜单
./kali-config/common/bootloaders/syslinux_common/live.cfg.in
# title 启动菜单标题
./kali-config/common/bootloaders/syslinux_common/menu.cfg
# 背景图在此定义
./live-build-config/kali-config/common/includes.binary/isolinux/stdmenu.cfg
# 背景图splash.png存放位置,BIOS模式下由于环境限制图片要求比较严格,建议使用原图png的分辨率(640x480)
./live-build-config/kali-config/common/includes.binary/isolinux/splash.png

覆盖自带背景图(启动后的Live环境)

/usr/share/backgrounds/kali## \live-build-config\kali-config\common\includes.chroot\usr 就是系统启动后的/usr## 在此目录下新建的文件/文件夹会同步到启动后的/usr,如果和自带的文件同名则以此处的优先## 所以可以使用自己的背景图同名覆盖自带的背景,启动后会自动加载添加的(xml文件不用管)。
$\usr\share\backgrounds\kali> ll
total 12560
-rw-r--r-- 1 root root 1673535 Feb 12  2025 kali-maze-16x9.jpg
-rw-r--r-- 1 root root     201 Feb 12  2025 kali-maze.xml
-rw-r--r-- 1 root root 2405474 Feb 12  2025 kali-oleo-16x9.png
-rw-r--r-- 1 root root 1875842 Feb 12  2025 kali-tiles-16x9.jpg
-rw-r--r-- 1 root root 1873359 Feb 12  2025 kali-tiles-purple-16x9.jpg
-rw-r--r-- 1 root root     209 Feb 12  2025 kali-tiles-purple.xml
-rw-r--r-- 1 root root     202 Feb 12  2025 kali-tiles.xml
-rw-r--r-- 1 root root 1499485 Feb 12  2025 kali-waves-16x9.png
-rw-r--r-- 1 root root 1277862 Feb 12  2025 login-blurred
-rw-r--r-- 1 root root 2231587 Feb 12  2025 login.svg## undercover 主题背景目录
ls -l /usr/share/kali-undercover/backgrounds
total 1488
-rw-r--r-- 1 root root 1345362 Sep 25 00:17 kali-halloween.png
-rw-r--r-- 1 root root  173944 Sep 25 00:17 Windows-10.jpg

开始构建

构建时间有点久,视CPU性能有所变化。

./build.sh --verbose

更多:
https://www.kali.org/docs/development/live-build-a-custom-kali-iso/

http://www.gsyq.cn/news/21801.html

相关文章:

  • pytorch实训题
  • 【Azure App Service】App Service是否支持PHP的版本选择呢?
  • Markdown转换为Word:Pandoc模板使用指南 - 实践
  • 复习CSharp
  • C语言学习——运算符的学习
  • 实用指南:NXP - 用MCUXpresso IDE v25.6.136的工具链编译Smoothieware固件工程
  • cifar10
  • 感知节点@4@ ESP32+arduino+ 第二个程序 LED灯显示
  • WebGL学习及项目实战(第02期:绘制一个点)
  • display ip routing-table protocol ospf 概念及题目 - 详解
  • C语言学习——小数数据类型
  • 高敏感人应对焦虑
  • 2025 年执业兽医资格证备考服务机构推荐榜,执业兽医资格证培训机构/执兽考试机构/考试辅导机构获得行业推荐
  • [LangChain] 基本介绍
  • Palantir 的“本体工程”的核心思路、技术架构与实践示例
  • P14164 [ICPC 2022 Nanjing R] 命题作文
  • display ospf peer brief 概念及题目 - 实践
  • 记录一次客户现场环境,银河麒麟V10操作系统重启后,进入登录页面后卡死,鼠标键盘无响应的解决过程
  • ManySpeech.AliParaformerAsr 使用指南
  • 易路:以“薪酬科技+AI”重塑中国企业薪酬管理新范式
  • Web 编写 22
  • 下雪了 - L
  • 【html】canvas实现一个时钟 - 实践
  • 特殊函数
  • 一行代码也能行?极简实现GPIO按键关机(支持短按/长按)
  • 抖音麒麟福袋软件操作指南
  • 平面图最小割与对偶图最短路 - 干
  • 2025 苏州注册公司服务机构实用推荐:选择深度解析
  • LeetCode | 45. 跳跃游戏 II(转载)
  • 实用指南:mysql_query函数:数据库世界的信使