Linux Kali Linux是一款基于Debian的渗透测试和安全审计发行版,广泛应用于网络安全研究和教学,安装Kali Linux可通过多种方式实现,包括虚拟机安装、物理机U盘安装及WSL2安装等,本文以常用的虚拟机(VirtualBox)和物理机U盘安装为例,详细讲解安装步骤及注意事项。
安装前准备
- 系统要求
- 虚拟机安装:建议至少4GB内存、25GB可用硬盘空间,64位处理器。
- 物理机安装:确保硬件兼容性(尤其是网卡、显卡),预留至少20GB磁盘空间,关闭Secure Boot(部分场景需要)。
- 下载镜像
访问Kali官方镜像站(https://www.kali.org/get-kali/),下载最新版Kali Linux ISO镜像(如Kali Linux 2023.4),推荐选择“VirtualBox镜像”或“Generic ISO”。 - 工具准备
- 虚拟机安装:下载并安装VirtualBox(https://www.virtualbox.org/),版本建议6.1以上。
- 物理机安装:准备8GB以上U盘,使用balenaEtcher或Rufus制作启动盘。
通过VirtualBox安装虚拟机
步骤1:创建虚拟机
- 打开VirtualBox,点击“新建”,命名虚拟机(如“Kali-Linux”),类型选择“Linux”,版本选择“Debian(64位)”。
- 分配内存:建议至少2048MB,推荐4096MB。
- 创建虚拟硬盘:选择“VDI(VirtualBox磁盘映像)”,动态分配,大小至少25GB。
步骤2:配置虚拟机
- 加载ISO镜像:选中虚拟机,点击“设置→存储→光盘图标→选择磁盘文件”,导入下载的Kali ISO镜像。
- 网络设置:在“网络”中,连接方式选择“NAT模式”(默认)或“桥接模式”(需宿主机联网)。
- 系统优化:在“系统→加速”中,开启“VT-x/AMD-V”虚拟化(需BIOS/UEFI中开启)。
步骤3:安装系统
- 启动虚拟机,进入Kali安装界面,选择“Graphical Install”(图形化安装)。
- 选择语言、地区、键盘布局(默认即可)。
- 配置网络:通过DHCP自动获取IP,或手动配置静态IP。
- 设置主机名和域名:自定义主机名(如“kali-vm”)。
- 分区设置:
- 初学者选择“Guided – use entire disk”(自动分区),选择虚拟硬盘,默认配置LVM逻辑卷管理。
- 高级用户可选择“Manual”,手动划分分区(建议:/boot 512MB、swap 2048MB、/ 剩余空间)。
- 设置用户信息:创建用户名、密码(建议区分root密码和普通用户密码)。
- 安装引导程序:选择“GRUB引导程序安装至主引导记录”。
步骤4:安装后配置
- 重启虚拟机,拔出虚拟光盘(避免从ISO重启)。
- 登录系统,执行更新命令:
sudo apt update && sudo apt upgrade -y
- 安装VirtualBox增强工具:点击“设备→安装增强功能”,在系统中挂载光盘,运行:
sudo apt install -y build-essential dkms linux-headers-$(uname -r) sudo ./VBoxLinuxAdditions.run
重启后可实现主机与虚拟机文件共享、分辨率自适应。
虚拟机硬件配置建议
| 项目 | 推荐值 | 说明 |
|—————|————-|—————————–|
| 内存 | 4GB-8GB | 运行安全工具至少需4GB |
| 硬盘 | 25GB-50GB | 存储数据工具预留足够空间 |
| 处理器 | 2核以上 | 多线程任务提升性能 |
| 网络适配器 | NAT/桥接模式| 桥接模式可让虚拟机独立于宿主机联网 |
通过U盘安装物理机
步骤1:制作启动盘
- 使用balenaEtcher打开Kali ISO镜像,插入U盘,点击“Flash!”制作启动盘(注意:U盘数据将被清空)。
- 或使用Rufus:设备选择U盘,分区方案选择“GPT”(UEFI启动)或“MBR”(Legacy启动),镜像文件选择Kali ISO,点击“开始”。
步骤2:BIOS/UEFI设置
- 重启电脑,进入BIOS/UEFI(通常按F2、F10、Del键),关闭Secure Boot(避免启动失败)。
- 启用“Legacy Boot”或“UEFI Boot”(根据启动盘分区方案选择),设置U盘为第一启动项。
步骤3:安装系统
- 从U盘启动,选择“Graphical Install”,后续步骤与虚拟机安装基本一致(分区时需注意物理机磁盘分区表类型)。
- 分区建议:
- Legacy启动(MBR):主分区/boot 512MB、swap 2048MB、/ 剩余空间。
- UEFI启动(GPT):EFI系统分区 512MB(FAT32)、swap 2048MB、/ 剩余空间。
- 安装完成后,拔出U盘,重启进入系统。
步骤4:驱动与优化
- 安装显卡驱动:若使用NVIDIA显卡,下载官方驱动或使用
sudo apt install nvidia-driver-xxx
安装。 - 配置网络:有线网络通常自动识别,无线网络可能需要安装固件(
sudo apt install firmware-realtek
等)。
安装后基本配置
- 更新系统:执行
sudo apt update && sudo apt full-upgrade -y
,确保系统及工具为最新版本。 - 创建普通用户:避免直接使用root,执行
sudo adduser username
添加用户,并将其加入sudo组(默认已加入)。 - 安装常用工具:
sudo apt install -y metasploit-framework nmap wireshark john hashcat aircrack-ng
- 防火墙配置:若需启用防火墙,执行:
sudo ufw enable # 开启防火墙 sudo ufw allow ssh # 允许SSH连接
相关问答FAQs
Q1:安装Kali时无法识别硬盘,提示“No block devices found”怎么办?
A:通常由磁盘分区表类型或SATA模式导致,解决方法:
- 检查BIOS/UEFI中SATA模式是否为AHCI(非IDE/Raid模式);
- 在安装分区界面,按“Ctrl+L”刷新设备列表,若仍无法识别,尝试手动指定磁盘路径(如/dev/sda);
- Legacy启动模式确保分区表为MBR,UEFI模式确保为GPT,可通过GParted工具提前转换分区表(需在另一系统中操作)。
Q2:Kali安装后无线网卡无法使用,如何解决?
A:可能原因及解决方法:
- 未安装无线网卡固件:执行
sudo apt install firmware-realtek
(Realtek网卡)或firmware-b43-installer
(Broadcom网卡),重启后生效。 - 网卡驱动未加载:检查网卡型号(
lspci | grep -i network
),安装对应驱动(如Intel网卡通常无需额外驱动)。 - NetworkManager冲突:若使用
ifconfig
无法启用无线,尝试sudo systemctl stop NetworkManager
,再使用iwconfig wlan0 up
启动网卡,或安装sudo apt install network-manager
管理网络。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/25388.html