Linux Kali系统如何安装?详细步骤教程指南

Linux Kali Linux是一款基于Debian的渗透测试和安全审计发行版,广泛应用于网络安全研究和教学,安装Kali Linux可通过多种方式实现,包括虚拟机安装、物理机U盘安装及WSL2安装等,本文以常用的虚拟机(VirtualBox)和物理机U盘安装为例,详细讲解安装步骤及注意事项。

linux kali如何安装

安装前准备

  1. 系统要求
    • 虚拟机安装:建议至少4GB内存、25GB可用硬盘空间,64位处理器。
    • 物理机安装:确保硬件兼容性(尤其是网卡、显卡),预留至少20GB磁盘空间,关闭Secure Boot(部分场景需要)。
  2. 下载镜像
    访问Kali官方镜像站(https://www.kali.org/get-kali/),下载最新版Kali Linux ISO镜像(如Kali Linux 2023.4),推荐选择“VirtualBox镜像”或“Generic ISO”。
  3. 工具准备
    • 虚拟机安装:下载并安装VirtualBox(https://www.virtualbox.org/),版本建议6.1以上。
    • 物理机安装:准备8GB以上U盘,使用balenaEtcher或Rufus制作启动盘。

通过VirtualBox安装虚拟机

步骤1:创建虚拟机

  1. 打开VirtualBox,点击“新建”,命名虚拟机(如“Kali-Linux”),类型选择“Linux”,版本选择“Debian(64位)”。
  2. 分配内存:建议至少2048MB,推荐4096MB。
  3. 创建虚拟硬盘:选择“VDI(VirtualBox磁盘映像)”,动态分配,大小至少25GB。

步骤2:配置虚拟机

  1. 加载ISO镜像:选中虚拟机,点击“设置→存储→光盘图标→选择磁盘文件”,导入下载的Kali ISO镜像。
  2. 网络设置:在“网络”中,连接方式选择“NAT模式”(默认)或“桥接模式”(需宿主机联网)。
  3. 系统优化:在“系统→加速”中,开启“VT-x/AMD-V”虚拟化(需BIOS/UEFI中开启)。

步骤3:安装系统

  1. 启动虚拟机,进入Kali安装界面,选择“Graphical Install”(图形化安装)。
  2. 选择语言、地区、键盘布局(默认即可)。
  3. 配置网络:通过DHCP自动获取IP,或手动配置静态IP。
  4. 设置主机名和域名:自定义主机名(如“kali-vm”)。
  5. 分区设置:
    • 初学者选择“Guided – use entire disk”(自动分区),选择虚拟硬盘,默认配置LVM逻辑卷管理。
    • 高级用户可选择“Manual”,手动划分分区(建议:/boot 512MB、swap 2048MB、/ 剩余空间)。
  6. 设置用户信息:创建用户名、密码(建议区分root密码和普通用户密码)。
  7. 安装引导程序:选择“GRUB引导程序安装至主引导记录”。

步骤4:安装后配置

  1. 重启虚拟机,拔出虚拟光盘(避免从ISO重启)。
  2. 登录系统,执行更新命令:
    sudo apt update && sudo apt upgrade -y
  3. 安装VirtualBox增强工具:点击“设备→安装增强功能”,在系统中挂载光盘,运行:
    sudo apt install -y build-essential dkms linux-headers-$(uname -r)
    sudo ./VBoxLinuxAdditions.run

    重启后可实现主机与虚拟机文件共享、分辨率自适应。

虚拟机硬件配置建议
| 项目 | 推荐值 | 说明 |
|—————|————-|—————————–|
| 内存 | 4GB-8GB | 运行安全工具至少需4GB |
| 硬盘 | 25GB-50GB | 存储数据工具预留足够空间 |
| 处理器 | 2核以上 | 多线程任务提升性能 |
| 网络适配器 | NAT/桥接模式| 桥接模式可让虚拟机独立于宿主机联网 |

linux kali如何安装

通过U盘安装物理机

步骤1:制作启动盘

  1. 使用balenaEtcher打开Kali ISO镜像,插入U盘,点击“Flash!”制作启动盘(注意:U盘数据将被清空)。
  2. 或使用Rufus:设备选择U盘,分区方案选择“GPT”(UEFI启动)或“MBR”(Legacy启动),镜像文件选择Kali ISO,点击“开始”。

步骤2:BIOS/UEFI设置

  1. 重启电脑,进入BIOS/UEFI(通常按F2、F10、Del键),关闭Secure Boot(避免启动失败)。
  2. 启用“Legacy Boot”或“UEFI Boot”(根据启动盘分区方案选择),设置U盘为第一启动项。

步骤3:安装系统

  1. 从U盘启动,选择“Graphical Install”,后续步骤与虚拟机安装基本一致(分区时需注意物理机磁盘分区表类型)。
  2. 分区建议:
    • Legacy启动(MBR):主分区/boot 512MB、swap 2048MB、/ 剩余空间。
    • UEFI启动(GPT):EFI系统分区 512MB(FAT32)、swap 2048MB、/ 剩余空间。
  3. 安装完成后,拔出U盘,重启进入系统。

步骤4:驱动与优化

  1. 安装显卡驱动:若使用NVIDIA显卡,下载官方驱动或使用sudo apt install nvidia-driver-xxx安装。
  2. 配置网络:有线网络通常自动识别,无线网络可能需要安装固件(sudo apt install firmware-realtek等)。

安装后基本配置

  1. 更新系统:执行sudo apt update && sudo apt full-upgrade -y,确保系统及工具为最新版本。
  2. 创建普通用户:避免直接使用root,执行sudo adduser username添加用户,并将其加入sudo组(默认已加入)。
  3. 安装常用工具
    sudo apt install -y metasploit-framework nmap wireshark john hashcat aircrack-ng
  4. 防火墙配置:若需启用防火墙,执行:
    sudo ufw enable  # 开启防火墙
    sudo ufw allow ssh  # 允许SSH连接

相关问答FAQs

Q1:安装Kali时无法识别硬盘,提示“No block devices found”怎么办?
A:通常由磁盘分区表类型或SATA模式导致,解决方法:

  1. 检查BIOS/UEFI中SATA模式是否为AHCI(非IDE/Raid模式);
  2. 在安装分区界面,按“Ctrl+L”刷新设备列表,若仍无法识别,尝试手动指定磁盘路径(如/dev/sda);
  3. Legacy启动模式确保分区表为MBR,UEFI模式确保为GPT,可通过GParted工具提前转换分区表(需在另一系统中操作)。

Q2:Kali安装后无线网卡无法使用,如何解决?
A:可能原因及解决方法:

linux kali如何安装

  1. 未安装无线网卡固件:执行sudo apt install firmware-realtek(Realtek网卡)或firmware-b43-installer(Broadcom网卡),重启后生效。
  2. 网卡驱动未加载:检查网卡型号(lspci | grep -i network),安装对应驱动(如Intel网卡通常无需额外驱动)。
  3. NetworkManager冲突:若使用ifconfig无法启用无线,尝试sudo systemctl stop NetworkManager,再使用iwconfig wlan0 up启动网卡,或安装sudo apt install network-manager管理网络。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/25388.html

(0)
酷番叔酷番叔
上一篇 2025年9月18日 13:31
下一篇 2025年9月18日 13:43

相关推荐

  • 如何重启linux系统

    在Linux系统中,重启操作是系统维护、配置更新或解决系统异常时的常见需求,正确的重启方式不仅能确保数据安全,还能避免服务中断或系统损坏,本文将详细介绍Linux系统重启的多种方法、适用场景及注意事项,帮助用户在不同场景下选择合适的重启策略,图形界面重启(适用于桌面版Linux)对于使用图形化桌面环境的Linu……

    2025年9月21日
    5300
  • linux 如何生成so文件

    Linux中,使用gcc编译C/C++代码并生成共享库(.

    2025年8月16日
    5400
  • Linux文件乱码?查看编码必知技巧

    查看系统全局编码系统编码影响终端、命令行工具的行为:使用 locale 命令locale关键变量:LANG:默认语言环境(如 LANG=en_US.UTF-8)LC_CTYPE:字符编码类型(如 UTF-8)查看当前编码: echo $LANG # 输出示例:en_US.UTF-8检查配置文件全局配置:/etc……

    2025年7月12日
    7700
  • linux的utf8如何重置

    Linux 中重置 UTF-8,可通过修改 /etc/locale.gen 文件,取消注释 `en_US.

    2025年8月17日
    6600
  • SELinux配置文件保存错误后果?必看解决方案!

    SELinux配置文件路径核心配置文件位于:/etc/selinux/config该文件控制SELinux的全局模式(Enforcing, Permissive, Disabled),保存配置的两种方法方法1:直接编辑配置文件(推荐永久生效)备份原文件(避免误操作):sudo cp /etc/selinux/c……

    2025年6月16日
    7200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信