【Kali】Kali在线安装详细教程【全】

本文提供了一步一步的指南,教你如何在VMware虚拟机中安装Kali Linux操作系统,包括下载镜像、配置虚拟机、安装系统、设置root用户密码、创建快照以及更新系统源。同时,还介绍了如何将Kali Linux的文件共享到物理机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前期准备

kali镜像下载地址:http://mirrors.ustc.edu.cn/kali-images/

在这里插入图片描述

二、VMware虚拟机配置

1、打开vmware,点击创建新的虚拟机
在这里插入图片描述
2、选择自定义(高级)选项,点击下一步
在这里插入图片描述
3、继续下一步
在这里插入图片描述
4、选择【稍后安装操作系统】,然后点击下一步
在这里插入图片描述
5、客户机操作系统选择【Linux】,版本选择【Debian】,至于64位还是32位我们根据镜像选择对应的版本,当然也可以直接选择64位,毕竟可以向下兼容。其次之所以选的Debian是因为Kali Linux是基于Debian的Linux发行版,所以我们选择Debian,选择完成之后继续点击下一步
在这里插入图片描述
6、命名虚拟机:关于虚拟机名称可根据自己喜好去改。位置选择C盘以外最好。完成之后点击下一步
在这里插入图片描述
7、处理器配置:根据自己的需求以及电脑的硬件限制合理进行配置,这里处理器数量和每个处理器的内核数量我都给的2个,也就是处理器内核总数给了4个。完成之后继续点击下一步
在这里插入图片描述
8、虚拟机的内存:这里同样根据自己的需求进行分配。然后点击下一步
在这里插入图片描述
9、网络类型:这里先选择第二项【使用网络地址转换(NAT)】,后期也可以更改,然后点击下一步
在这里插入图片描述
10、默认点击下一步
在这里插入图片描述
11、继续点击下一步
在这里插入图片描述
12、选择磁盘:这里选择创建新的虚拟磁盘,然后点击下一步
在这里插入图片描述
13、指定磁盘容量:同样这里根据自己的需求按需分配,分配好之后选择最下面一项【将虚拟磁盘拆分成多个文件】,然后下一步
在这里插入图片描述
14、默认点击下一步
在这里插入图片描述
15、点击自定义硬件
在这里插入图片描述
16、在硬件里先选择左边的【CD/DVD(IDE)】,然后点击使用ISO映像文件,选择浏览,然后选择提前下载好的ISO镜像文件,然后点击关闭
在这里插入图片描述
17、然后点击完成
在这里插入图片描述

三、这时虚拟机配置完成了,接下来就可以直接安装Kali操作系统

1、先点击【开启此虚拟机】
在这里插入图片描述2、点击【我已经完成安装】,将底下的黄色栏框消除
在这里插入图片描述
3、选择Graphical install(图形化安装)
在这里插入图片描述
4、选择【Chinese(Simplified)-中文(简体)】,然后点击Continue
在这里插入图片描述
5、选择中国然后继续
在这里插入图片描述
6、选择语言然后继续
在这里插入图片描述
7、稍等片刻
在这里插入图片描述
8、【配置网络】这里输入一个主机名,然后继续
在这里插入图片描述
9、【设置用户名和密码】这里输入一个普通用户账号的用户名,然后继续
在这里插入图片描述
10、【设置用户名和密码】这里输入一个账号的用户名,并且记住该用户名,然后继续
在这里插入图片描述
11、【设置用户名和密码】这里为刚刚的用户设置一个密码,然后继续
在这里插入图片描述
12、【磁盘分区】这里选择【向导-使用整个磁盘】,然后继续
在这里插入图片描述
13、【磁盘分区】这一步保持默认继续就行
在这里插入图片描述
14、【对磁盘进行分区】这里分区方案选择推荐的第一个【将所有文件放在同一个分区中(推荐新手使用)】,然后继续
在这里插入图片描述
15、【对磁盘进行分区】这里我们选择【结束分区设定并将修改写入磁盘】这个选项,然后点击继续
在这里插入图片描述
16、【对磁盘进行分区】这里我们选【是】然后继续
在这里插入图片描述
17、这里保持默认,直接点击继续
在这里插入图片描述
18、耐心等待,时间会有点儿长
在这里插入图片描述
19、安装GRUB启动引导器】选【是】然后点击继续
在这里插入图片描述
20、【安装GRUB启动引导器】这里一定得选择/dev/sda,然后继续
在这里插入图片描述
21、安装完成,点击继续
在这里插入图片描述

四、进入Kali系统

1、输入刚刚的用户名和密码点击登录就可以进入到桌面
在这里插入图片描述
2、进入到桌面,即可使用Kali
在这里插入图片描述

五、添加root用户及密码

1、打开终端,在里面输入【sudo -i】这个命令

sudo -i		#Linux终端命令下改变用户对命令使用权限的命令

在这里插入图片描述
2、输入登录用户的登录密码,然后回车,紧接着输入【passwd root】这个命令

passwd root		#这条命令表示修改root用户的密码

在这里插入图片描述
3、然后输入新的root密码,接着回车,注意的是输入的密码不会显示。然后再重新输入新的root密码,然后回车就可以将root用户的密码给修改了
在这里插入图片描述
4、重新启动
在这里插入图片描述
5、输入用户名root,以及密码,就可以使用超级管理员身份进入到系统中
在这里插入图片描述

六、设置快照

1、先关闭虚拟机,然后在该虚拟机的启动前界面上点击下图一个类似表下面有个扳手一样的图标,点击它
在这里插入图片描述
2、先选择当前位置,再点击拍摄快照
在这里插入图片描述
3、然后填入快照名称以及描述,这里需要强调一下描述里面建议写上该系统的用户名和密码,以防止后期遗忘。填写完成后点击拍摄快照,这样快照就设置好了
在这里插入图片描述
4、当你想要返回到之前的某个状态的时候,只需要选择需要回到的状态,然后点击转到,然后确认是就可以恢复到之前所保存的某一个状态点上了
在这里插入图片描述

在这里插入图片描述
这样的好处是,避免后期系统出现问题需要重新再安装,省去了重装系统的步骤以及时间。

七、apt 更新及操作

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
进入超级管理员用户:
在这里插入图片描述

sudo apt install open-vm-tools-desktop -y

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

八、更改kali的源仓库

因为kali官方源是国外的会比较慢;此处建议改用的是清华源

deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-freedeb-src
https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

sudo vim /etc/apt/sources.list

在这里插入图片描述

九、kali Linux的文件如何共享到物理机

1、在物理机建立一个共享文件夹
在这里插入图片描述
2、启动kali系统,打开 菜单栏中 —虚拟机----设置----选项----
在这里插入图片描述
3、选择共享的路径
在这里插入图片描述
4、 启用此共享
在这里插入图片描述
5、然后可以在kali系统中验证有此文件
在这里插入图片描述
6、vmware中/mnt/hgfs目录下没有share共享文件夹的解决办法

vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other 
#第一条执行不了的话执行下面这条
vmhgfs-fuse .host:/ /mnt/hgfs
### 解决 Cargo 未安装或不在 PATH 中的问题 当遇到 Cargo 未安装或不在 PATH 环境变量中的问题时,可以按照以下方法来解决问题。 #### 安装 Rust 和 Cargo 对于 Windows 用户来说,可以通过官方推荐的方式安装 Rust 及其包管理工具 Cargo。使用 `rustup` 是一种简便的方法: ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 这条命令会自动下载并安装最新的稳定版 Rust 工具链以及 Cargo[^3]。 #### 配置环境变量 安装完成后,需要确保 Cargo 的二进制文件路径被加入到系统的 PATH 环境变量中。通常情况下,`rustup` 脚本会在安装过程中提示是否要更新 PATH。如果错过此步,则手动添加如下路径至系统环境变量(假设默认安装位置): - 对于 Linux 或 macOS: `/home/user/.cargo/bin` - 对于 Windows: `%USERPROFILE%\.cargo\bin` 这一步骤非常重要,因为只有这样操作系统才能识别来自任何目录下的 Cargo 命令。 #### 测试安装 为了验证安装成功与否,在终端输入下面的命令查看版本号: ```bash cargo --version ``` 如果有显示具体的版本信息则说明安装无误。 #### 关联 Transformers 库 一旦解决了 Cargo 的安装和配置问题,就可以继续处理与 Hugging Face's Transformers 库有关的任务了。由于 Python 版本的 Jupyter Notebook 并不依赖于 Rust 的 Cargo 来工作,所以这里提到的 Cargo 问题是独立存在的,并不会直接影响到 Python 包如 Transformers 的正常使用[^1]。 然而,某些特定功能可能确实需要用到 Rust 编写的组件或是扩展模块。在这种场景下,确保 Cargo 正常运作就变得至关重要了。此时应该先确认所有必要的开发工具已经正确设置好之后再尝试重新构建项目或者安装所需的软件包[^2]。
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cappuccino-jay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值