KAL1 LINUX 官方文档之安装器 ---通过网络PXE/iPXE安装来部署Kali(更新于2022)
设置PXE服务器
从 不带CDROM或USB端口的单台笔记本电脑安装 到 支持预装ka1i安装器的企业部署 ,通过网络(PXE)引导和安装ka1i 可能会很有用。
您需要具有root用户特权才能执行此过程,或者需要具有使用命令“ sudo su”升级特权的功能。
设置 PXE 服务器
首先,我们需要安装dnsmasq来提供 DHCP/TFTP 服务器,然后编辑dnsmasq.conf
文件:
kali@kali:~$ sudo apt install -y dnsmasq
[...]
kali@kali:~$
kali@kali:~$ sudo vim /etc/dnsmasq.conf
kali@kali:~$
在dnsmasq.conf
中,启用DHCP、TFTP和PXE 引导并设置dhcp-range
匹配您的环境(我们使用的是192.168.101.100-200)。如果需要,您还可以使用dhcp-option
如下所示的指令定义网关和 DNS 服务器:
interface=eth0
dhcp-range=192.168.101.100,192.168.101.200,12h
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/tftpboot/
dhcp-option=3,192.168.101.1
dhcp-option=6,8.8.8.8,8.8.4.4
完成编辑后,需要重新启动 dnsmasq 服务才能使更改生效。
kali@kali:~$ sudo systemctl restart dnsmasq
kali@kali:~$
下载 Kali PXE 网络引导映像
现在,我们需要创建一个目录来保存 Kali Linux Netboot 镜像并下载我们希望提供的镜像。
kali@kali:~$ sudo mkdir -p /tftpboot/
kali@kali:~$
# 64-bit:
kali@kali:~$ sudo wget http://http.kali.org/kali/dists/kali-rolling/main/installer-amd64/current/images/netboot/netboot.tar.gz -P /tftpboot/
# 32-bit:
kali@kali:~$ sudo wget http://http.kali.org/kali/dists/kali-rolling/main/installer-i386/current/images/netboot/netboot.tar.gz -P /tftpboot/
kali@kali:~$ sudo tar -zxpf /tftpboot/netboot.tar.gz -C /tftpboot
kali@kali:~$
kali@kali:~$ sudo rm -f /tftpboot/netboot.tar.gz
kali@kali:~$
将目标配置为从网络引导
配置完所有内容后,您现在可以启动目标系统并将其配置为从网络启动。它应该从您的 PXE 服务器获取 IP 地址并开始引导 Kali Linux。
安装后
现在你已经完成了 Kali Linux 的安装,是时候定制你的系统了。
一般使用部分有更多信息,您还可以在我们的用户论坛中找到有关如何充分利用 Kali Linux 的提示。
更新日期:2022 年 7 月 26 日
作者: g0tmi1k