如何把自己的Kali Linux 虚拟机系统制定成iso镜像 | 您所在的位置:网站首页 › 怎么变镜像 › 如何把自己的Kali Linux 虚拟机系统制定成iso镜像 |
LiveBuildaCustomKali ISO 创建自己的KALI ISO
最早使用 Kali是在19年大二上学期,因为是小白,一般都会选择VMware Workstation Pro的虚拟机来学习的,这样简单又方便,即使遇到暂时无法解决的问题,也可以用快照恢复。 随着学习的进步,也更加熟练了这款Linux操作系统,个人觉得可以脱离虚拟机,直接双系统装机了。但kali中安装和配置了大量文件,如果安装纯净版再搭建一遍,是一件事很费劲的事,于是乎,琢磨着是否可以将自己kali定制成iso镜像,功夫不负有人心,在Kali Linux的官方文档中找到了方法,分享给需要的网友。 LiveBuildaCustomKali ISO 官方文档:https://www.kali.org/docs/development/live-build-a-custom-kali-iso/ 个人实操后的建议是,最好准备一个拥有足够容量的移动硬盘,挂载后在该硬盘中进行 ISO 镜像的制作,制作的过程很长,因为build.sh脚本会下载创建ISO所需的所有必要的软件包,一定程度上是取决于你的网络速度的,最关键一点是,这期间是不能断网或中断执行的,否则,又得重新开始。所以,请保证你机器运行流畅和网速和谐。 最后,因为官方文档的写的很详细,博主也就没什么可多说的了,看到如下执行消息就证明制作成功了:
因此,博主推荐读者使用ntfs-3g工具对ntfs格式的硬盘进行挂载,NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NTFS 分区,而不用担心数据丢失。 而Kali是原带有ntfs-3g工具的,读者可以输入ntfs-3g验证,如下图: 则证明是有ntfs-3g工具的,只需要挂载即可: sudo fdisk -l | grep NTFS 查询已识别的ntfs设备 mount -t ntfs-3g /dev/sdc1 /mnt/USB 或 ntfs-3g /dev/sdc1 /mnt/USB NTFS设备的挂载 注: /dev/sdb,/dev/sdc指被挂载的NTFS设备,/mnt/USB指你个人创建的挂载点。
又由于ntfs-3g工具依赖FUSE用户态文件系统的支持,所以因为缺少FUSE而报错的朋友需要先安装了FUSE。 可能有朋友又会问什么是FUSE呢? FUSE指的是用户态文件系统,FUSE在内核中存在一个驱动,用户态对文件系统的操作,通过FUSE驱动转发到用户态程序,这样就可以在用户态实现文件系统操作,传统的Linux文件系统存在于内核中,比如Linux下对NTFS提供读写支持的NTFS-3G软件包就是利用FUSE实现的:![]() 编译安装: ./configure make && make install加入环境变量: export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig/:/usr/local/lib/pkgconfig内核模块的添加: modprobe fuse echo "/usr/local/lib" >> /etc/ld.so.conf查看版本以验证安装成功: ldconfig pkg-config --modversion fuse 2.8.4 // 看到版本号表示安装成功挂载成功: C:\root> lsmod|grep fuse fuse 143360 7 一切准备工作完成后,就开你的Kali个人镜像的制作吧! |
CopyRight 2018-2019 实验室设备网 版权所有 |