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(保留Windows)双系统卸载Linux的核心是删除Linux分区并修复Windows引导,避免因GRUB残留……

    2025年8月30日
    3500
  • Linux系统运行的核心机制是什么?

    Linux是一个开源的类Unix操作系统,其运行机制基于内核与用户空间的协同工作,通过分层架构和模块化设计实现资源管理、程序执行和用户交互,要理解Linux如何运行,需从系统架构、启动流程、内核功能、用户空间交互等多个维度展开,Linux系统架构:内核空间与用户空间的协同Linux采用分层架构,核心分为内核空间……

    2025年8月30日
    3300
  • Linux系统如何查看出口IP地址?

    在Linux系统中,查看出口IP(即设备访问互联网时经过NAT转换后的公网IP)是排查网络问题、配置防火墙规则或验证代理服务的重要操作,出口IP可能是路由器、NAT网关或代理服务器的IP,而非本地设备的内网IP,以下从常用命令行工具、在线查询方法、网络配置辅助判断及场景注意事项等方面,详细说明Linux查看出口……

    2025年9月21日
    10700
  • Linux中如何查看文件内容?

    在Linux系统中,查看文件内容是日常操作中最频繁的需求之一,掌握多种命令能根据不同场景高效处理文件,以下从基础到进阶详细介绍常用查看文件内容的命令及其用法,基础查看命令:catcat(concatenate)是最常用的文件查看命令,适用于小文件,能一次性显示整个文件内容,语法:cat [选项] 文件名常用选项……

    2025年9月29日
    1800
  • Linux环境下Tomcat升级的具体步骤是什么?

    在Linux系统中升级Tomcat需谨慎操作,避免服务中断或数据丢失,以下是详细步骤及注意事项,升级前需明确当前Tomcat版本(通过$CATALINA_HOME/bin/version.sh查看)及目标版本,确保目标版本与系统JDK兼容(如Tomcat 9需JDK 8+,Tomcat 10需JDK 11……

    2025年9月30日
    1900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信