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终端设备文件类型及路径Linux中的终端主要分为物理终端、虚拟终……

    2025年10月1日
    6500
  • Linux系统如何安装iotop磁盘IO监控工具?

    iotop是一款基于Python开发的Linux系统监控工具,专门用于实时监控进程级别的磁盘I/O使用情况,能够直观显示每个进程的读写速度、I/O优先级、等待时间等关键信息,是系统管理员排查磁盘性能瓶颈、定位高I/O进程的得力助手,与iostat等工具不同,iotop聚焦于进程级I/O行为,能帮助用户快速识别是……

    2025年10月2日
    6200
  • 如何在Linux中安全运行Perl脚本?

    运行前的准备工作安装Perl解释器Linux通常预装Perl,可通过命令检查:perl -v若未安装,使用包管理器安装:Debian/Ubuntu:sudo apt install perlCentOS/RHEL:sudo yum install perl验证脚本安全性从不可信来源获取的脚本需审查代码(如cat……

    2025年7月23日
    9600
  • Linux中如何打开文件夹路径?

    在Linux操作系统中,文件夹路径的访问是日常操作的基础,无论是通过命令行还是图形界面,掌握正确的方法能显著提升工作效率,Linux文件系统采用树状结构,所有文件和文件夹都从根目录(/)开始,理解绝对路径与相对路径的区别是前提:绝对路径是从根目录开始的完整路径(如/home/user/Documents),相对……

    2025年9月21日
    12500
  • 如何轻松制作跨平台Linux启动U盘?

    准备工作硬件需求容量≥8GB的U盘(建议USB 3.0,速度更快)备份U盘数据(制作过程会清空所有内容)软件工具Linux镜像文件:从官方渠道下载(如Ubuntu、Fedora)推荐Ubuntu LTS版(稳定)或Linux Mint(新手友好)启动盘制作工具:Windows:Rufus(轻量级开源工具)mac……

    2025年7月8日
    10200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信