Kali Linux 操作系统的安装(详细)

Kali Linux 操作系统的安装(详细)
avatar

🔥 个人主页:杨利杰YJlio❄️ 个人专栏:《Sysinternals实战教程》《Windows PowerShell 实战》《WINDOWS教程》《IOS教程》《微信助手》《锤子助手》《Python》《Kali Linux》《那些年未解决的Windows疑难杂症》🌟 让复杂的事情更简单,让重复的工作自动化

在这里插入图片描述

Kali Linux 操作系统的安装(详细)

Kali Linux 操作系统的安装(详细)

⚠️ 免责声明:本文仅用于学习与研究环境搭建记录。请勿用于任何违法用途。虚拟机/系统镜像请从正规来源获取,因个人操作导致的数据丢失或账号风险,后果需自行承担。

一、我为什么用虚拟机装 Kali?

在做学习/测试时,我更喜欢把 Kali 装在虚拟机里:

  • 不影响主力系统,随时快照回滚
  • 便于做实验:网络、磁盘、内存都能随时调整
  • 风险隔离:避免误操作伤到真实环境

二、安装流程总览(mermaid)

准备镜像 ISO

VMware 新建虚拟机

选择系统类型 Linux/Ubuntu64

设置名称/路径/磁盘大小

挂载 ISO 镜像

启动虚拟机进入安装菜单

Graphical installer 图形化安装

语言/时区/键盘/网络

创建用户名与密码

磁盘分区(向导-使用整个磁盘)

软件包管理器(本次选择 否)

安装完成 -> 登录桌面


三、从虚拟机中新创建一个系统

1)新建虚拟机:选择 Linux + Ubuntu64

客户机操作系统:选择 Linux
版本:选择 Ubuntu64 位(乌班图)
(我这里按原文流程选择;如果你的 VMware 版本有 Kali/Debian 选项,也可以选 Debian 更贴近 Kali 系谱)
图1-进入新建虚拟机向导
图2-选择客户机系统类型
图3-选择 Linux 版本 Ubuntu64

2)设置虚拟机名称与安装路径

这一步主要是:

  • 虚拟机名字(建议:Kali-Linux-xxxx)
  • 存放路径(建议放到空间充足的盘)
图4-虚拟机名称与路径

3)设置磁盘:单文件 + 20GB

我按原文:

  • 选择“将虚拟磁盘存储为单个文件”
  • 磁盘大小设置 20GB

小提示:如果你后续要装很多工具/字典/镜像,建议 30–60GB 更稳。

图5-磁盘大小与存储方式

4)完成创建后:编辑虚拟机设置并挂载 ISO

进入“编辑虚拟机设置”:

  • CD/DVD
  • 选择 使用 ISO 镜像文件
  • 选中你下载好的 Kali ISO
  • 确定保存
图6-虚拟机创建完成
图7-进入虚拟机设置
图8-挂载 ISO 镜像

四、开始安装 Kali(图形化安装)

1)启动虚拟机:高级安装选项 -> 图形化安装

启动后会看到安装菜单:

  • 选择 Advanced install options(高级安装选项)
  • 再选择 Graphical installer(图形化安装)
  • 进入 Install(安装)
图9-启动安装菜单
图10-选择高级安装选项
图11-选择 Graphical installer

2)语言 / 时区 / 键盘

  • 语言:中文(简体)
  • 时区:中国
  • 键盘:汉语(按原文选择)
图12-语言选择
图13-时区选择中国
图14-键盘选择

3)配置网络:主机名 + 域名

  • 主机名:设置一个英文名(例如 kali-vm)
  • 域名:默认 localdomain

推荐:主机名尽量短一些,后面终端显示更清爽。

图15-网络配置

4)创建用户与密码

创建用户名、设置密码即可。
如果勾选“明文密码”,输入时不会显示占位符(更方便检查输入是否正确)。

  • 技巧:新手建议勾选明文密码,避免输错
  • 注意:密码别太简单,别把风险留给未来的自己
图16-创建用户名
图17-设置密码

五、磁盘分区(新手推荐:整个磁盘 + 单分区)

1)分区方式:向导-使用整个磁盘

按原文选择:

  • 向导 - 使用整个磁盘

注意:这会清空虚拟机磁盘(虚拟盘),不要选错真实硬盘。

图18-选择分区方式

2)文件系统布局:所有文件放在同一分区(推荐新手)

  • 选择“将所有文件放到同一个分区中(推荐新手使用)”

推荐理由:简单省心,后续扩容也更直观。

图19-单分区方案

3)写入磁盘:完成分区并写入

  • 选择“完成分区操作并将修改写入磁盘”
  • 确认选择
图20-确认写入磁盘
图21-选择 是

六、软件包管理器:本次选择“否”

原文这里提示:配置软件包管理器,这里暂时选择
一般来说:

  • 有网络镜像/代理环境:可以选“是”,配置镜像源
  • 只想先装起来:选“否”,进系统后再配置也行
图22-软件包管理器选择

七、安装完成:首次登录进入桌面

安装结束后:

  • 输入用户名和密码登录
  • 进入 Kali 桌面环境
图23-安装完成
图24-登录输入账号密码
图25-进入桌面

八、我踩过的坑(可选补充,提高完读率)

  1. 虚拟机启动黑屏/卡住
    • 优先检查是否正确挂载 ISO
    • 检查内存是否过低(建议 ≥ 4GB)
  2. 网络不可用
    • VMware 网络模式可先用 NAT
    • 进系统后再排查网卡/镜像源
  3. 输入法/键盘不顺手
    • 安装后在系统设置里再细调即可
图26-补充截图1
图27-补充截图2
图28-补充截图3

九、总结

这篇我按自己的实操顺序,把 Kali 在 VMware 中的安装流程完整走了一遍:

  • 新建虚拟机→ 挂载 ISO → 图形化安装
  • 中文/时区/键盘→ 用户密码 → 分区写入
  • 注意别误操作:分区写盘、网络镜像选择要谨慎

到这里,一个可用的 Kali 虚拟机环境就搭好了 ✅


🔝 返回顶部

Read more

AI全栈之路:Ubuntu云服务器部署Spring + Vue + MySql

AI全栈之路:Ubuntu云服务器部署Spring + Vue + MySql

背景介绍 之前使用AI代码工具Trae基于Spring + Vue + MySql生成了一个输入要做事情AI自动生成待办任务列表的的小工具,效果如下: 本地跑通后正好有一台阿里云服务器和域名,准备把这个项目部署到云服务器实现远程访问,本文记录部署过程。 部署过程 云服务器配置 云服务器使用的是2 核 (vCPU)、2 GiB最基础库,不过跑一个简单服务也错错有余。安装的系统是Ubuntu 24.04 64位。 部署后端服务 安装mysql 后端服务采用了SpringBoot + MySql,首先安装MySql,这里通过 Ubuntu 官方仓库安装。 首先更新系统包列表 :sudo apt update 接着安装mysql服务器:sudo apt install mysql-server 接下来启动 MySQL 服务 : sudo systemctl start mysql sudo systemctl enable mysql # 设置开机自启 最后通过sudo

By Ne0inhk
【MYSQL】MYSQL学习的一大重点:MYSQL表的操作

【MYSQL】MYSQL学习的一大重点:MYSQL表的操作

🎬 个人主页:艾莉丝努力练剑 ❄专栏传送门:《C语言》《数据结构与算法》《C/C++干货分享&学习过程记录》 《Linux操作系统编程详解》《笔试/面试常见算法:从基础到进阶》《Python干货分享》 ⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平 🎬 艾莉丝的简介: 文章目录 * 0 ~> 概要 * 1 ~> 创建表 * 2 ~> 创建表的案例详解 * 3 ~> 查看表结构 * 4 ~> 修改表 * 4.1 什么时候需要修改表 * 4.2 修改方式 * 4.3 案例 * 4.3.1 在users表添加二条记录 * 4.

By Ne0inhk
国产替代不掉链子:KingbaseES如何做到MySQL零感迁移

国产替代不掉链子:KingbaseES如何做到MySQL零感迁移

前言 在信创国产化的大趋势下,数据库作为数字基础设施的核心,其替代迁移工作成为企业数字化转型的关键环节。MySQL 作为国内企业应用最广泛的开源关系型数据库之一,凭借轻量、易用、生态完善的特点,在互联网、金融、政务、制造等多个行业落地生根。但不少企业在将 MySQL 向国产数据库迁移的过程中,却陷入了 “看似简单,实则踩坑” 的困境 —— 表面上的语法兼容背后,是 JSON 数据类型行为差异、事务隔离级别在高并发下的隐性适配问题、Group By 严格模式等细节带来的兼容性故障,甚至出现 “改一行代码,崩整个系统” 的极端情况。 业务方对迁移的核心顾虑,从来都不是 “能不能迁”,而是 “能不能稳迁、低成本迁、不影响业务迁”。本文将从 MySQL 迁移的核心痛点出发,深度解析电科金仓 KingbaseES 的 MySQL 兼容性技术实现,以及全流程迁移工程的落地能力,为企业 MySQL

By Ne0inhk
KWDB 硬核实战:30ms 写入千条轨迹,用 SQL 打造物流车队“天眼”系统

KWDB 硬核实战:30ms 写入千条轨迹,用 SQL 打造物流车队“天眼”系统

前言: 随着 5G 和物联网技术的普及,车联网 (Internet of Vehicles, IoV) 正成为数据爆发的新战场。与传统的静态传感器不同,车辆是移动的计算节点,它们每时每刻都在产生海量的时间序列数据:从 GPS 经纬度到发动机转速,从剩余油量到刹车踏板状态。 对于一家拥有数百辆货车的物流公司而言,这些数据就是金矿。通过实时监控,可以有效降低油耗、杜绝违规驾驶、优化配送路线。然而,传统的关系型数据库在面对车辆高频上报(例如每秒 10 次)的轨迹数据时,往往面临写入瓶颈;而单纯的时序数据库又难以处理复杂的车辆档案关联查询。 KWDB (KaiwuDB) 的“多模”特性恰好解决了这一痛点。今天,我们将实战构建一个物流车队实时监控平台,挑战如何在一个数据库内同时搞定“车辆档案管理”与“海量轨迹分析”。 场景设定:我们要为一个拥有 200 辆货车的物流车队构建监控系统。 核心挑战:高频写入:车辆每 10

By Ne0inhk