当前位置: 首页 > 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.hskmm.com/?act=detail&tid=31810

相关文章:

  • 2025秋_12
  • 10月15日
  • 第七章:C控制语句:分支和跳转
  • 感知节点@5@ ESP32+arduino+ 第三个程序FreeRTOS 上 LED灯显示 和 串口打印ASCII表
  • pytorch实训题
  • 数据库基础知识1
  • 近期模拟赛汇总
  • 实用指南:部署Tomcat11.0.11(Kylinv10sp3、Ubuntu2204、Rocky9.3)
  • Hbase的安装与配置
  • 【Azure App Service】App Service是否支持PHP的版本选择呢?
  • OAuth/OpenID Connect 渗透测试完全指南
  • Problem K. 置换环(The ICPC online 2025)思路解析 - tsunchi
  • Go 语言和 Tesseract OCR 识别英文数字验证码
  • Markdown转换为Word:Pandoc模板使用指南 - 实践
  • 2025年10月小程序开发公司最新推荐排行榜,小程序定制开发,电商小程序开发,预订服务小程序开发,活动报名小程序开发!
  • 复习CSharp
  • Rust 和 Tesseract OCR 实现英文数字验证码识别
  • 数据结构-循环队列
  • C语言学习——键盘录入
  • 2025年10月软件开发公司最新推荐,软件定制开发,crm系统定制软件开发,管理系统软件开发,物联网软件开发公司推荐!
  • C语言学习——运算符的学习
  • 第十五篇
  • 数据结构-双向循环链表
  • 数据结构-顺序栈
  • Erlang 的英文数字验证码识别系统设计与实现
  • 使用Django从零开始构建一个个人博客系统 - 实践
  • 2025年磨床厂家TOP企业品牌推荐排行榜,平面磨床,外圆磨床,数控平面磨床,数控外圆磨床,7163平面磨床推荐这十家公司!
  • cifar10
  • [LangChain] 02. 模型接口
  • 摄像头调试