**
一 . 安装kali时
**
1.安装教程可以参考这位博主文章https://zhuanlan.zhihu.com/p/26260760,写得很详细。
2.2020版安装过程中如果遇到“GRUB安装失败”,如下图
解决方法如下:
(1)在上图所示的界面点击返回
(2)点击配置软件包管理
将之前设置的网络镜像“是”改为“否”,点击继续(安装成功后,再去kali系统中安装“更新源”也是可以的)。
点击是,再点击继续
选择第二个选项,点击继续(如果选择第一个很可能导致进入kali系统时黑屏)
安装成功
**
二 . 登陆kali时
**
1.2020版和以前有些不太一样的地方:2020版默认登陆的不是root账户,而是在自己安装kali系统时创建的一个个人账户,想要切换回root账户有两个方法:
方法(1). 在个人账户系统的终端输入sudo passwd root
来修改root用户的密码
如果能用第一个方法直接修改是最好的,但是有的小伙伴不能直接修改,所以介绍第二个方法(第二个方法可以从根本上解决root登陆问题)
方法(2).首先,把虚拟机手动重启一下,当出现下图界面时(系统选择页)。按键盘上的“e”(只按一次就好)进入grub编辑模式
进入grub编辑模式后如下图所示
在图中标记的位置先添加一个空格(切记不要忘了添加一个空格,否则添加的命令不生效),再添加命令rw single init=/bin/bash
添加完后如下图
添加完命令后按ctrl+x进行保存,此时便会进入单用户模式,然后在单用户模式下通过以下操作直接修改root用户的密码
输入命令sudo passwd root
后,输入一遍密码然后回车,再输入一遍密码然后回车(注意:输入的密码都是看不见的,不要误以为没输入)
如果输入的两边密码是一致的,就会有成功修改密码的提示,如下图
然后就可以重启kali,在登陆用户界面用“root”登陆,如下图(如果提示密码错误,建议重启电脑后再次打开VMware运行kali)
在登陆root用户后打开终端如下图
三.虚拟机第二次或者第N次进入kali时黑屏(安装VMware15基本可以解决此问题,以下解决方案是针对VMware14的)
问题情境描述:安装完kali系统或者是重装完VMware后(此处的重装VMware指的是在保留之前已安装kali虚拟机的前提下重装),第一次打开kali没问题,可以完美进入kali,也可以在系统内做任何操作,然后关闭kali虚拟机,在第二次或者第N次(N一般不超过4)进入kali时黑屏且卡住,也无法将kali虚拟机关闭(下述的出现的问题1与问题2都是在这个情境下)
①出现的问题1.
在上述的情境下,你也许会进入任务管理器结束掉VMware进程或者直接关机,期待着重新打开VMware后能解决问题,但点击开启kali虚拟机,却弹出如下图所示的错误
该错误的产生原因:
由于不正常的退出或强制退出,导致虚拟机关闭,但是进程内的vmx.exe还没有关闭。
该错误的解决方法:(注:本解决方法理论上适用于各种出现该错误的情形)
下载最新版的vcruntime140.dll(下载地址:https://www.dll-files.com/vcruntime140.dll.html),替换掉C:\Windows\System32中老版本的vcruntime140.dll。直接复制过去不能进行替换,因为他会提示vcruntime140.dll正在Windows资源管理器中被打开,此时可以把老版的vcruntime140.dll改个名字(比如改成vcruntime14022.dll),这样老版的vcruntime140.dll就不会生效了,此时再把新版的vcruntime140.dll复制到该目录下就可以了,然后重启系统就可以了。(网络上提供的其他方法对我无效。)
②出现的问题2.
在上述的情境下,你也许会进入任务管理器结束掉VMware进程或者直接关机,期待着重新打开VMware后能解决问题,但点击开启kali虚拟机,却弹出如下图所示的错误
该错误的产生原因(和问题1中错误的产生原因是相同的,只是提示的错误不同):
由于不正常的退出或强制退出,导致虚拟机关闭,但是进程内的vmx.exe还没有关闭。
该错误的解决步骤:(注:本解决方法理论上适用于各种出现该错误的情形)
(1)按“win +R”组合键,进入“运行”
(2)写入“msconfig”(不包括引号,可直接复制),按回车键
(3)进入“系统配置”,选中“服务”,勾选左下角“隐藏所有Microsoft服务”,再打开“全部禁用”,打开“应用”
(4)再打开“服务”边上的“启动”选项,打开“点击任务管理器”
(5)在列出的启动项上,找到VMware点击右键,选中“禁止”,禁止全部启动项
(6)关闭“任务管理器”,返回“系统配置”界面下打开“确定”,根据提示重启电脑
(7)电脑重启之后,再次按照上面流程启动所有服务(即:把刚才禁用了的所有服务再全部开启,否则会导致很多应用无法启动),VMware就可以正常启动了。
③第二次打开kali黑屏问题
在解决了问题1和问题2后,我们再来说下如何解决第二次或者第N次(N一般不超过4)打开kali会黑屏并卡住的问题(安装完kali虚拟机或者是重装完VMware后第一次打开kali是没问题的),针对这个问题我尝试过很多方法,网络上提供的方式对我均无效,但我个人研究出一种行之有效的方法。具体操作如下:
第一次成功进入kali后,在准备关机时,右键“kali”虚拟机,选择“电源”,选择“关闭客户机”,如下图
关闭后,不要对VMware做什么其他操作,直接在任务管理器中右键VMware Workstation,选择结束进程,如下图
这样再次打开VMware进入kali虚拟机时就不会出现黑屏卡住的问题了。
切记每次关闭kali虚拟机都要进行如上的操作
此方法是我个人一次次尝试出来的,稳得很。
四.重装VMware14
有些同学遇到难以解决的问题,或者不小心销毁了VMware的一些重要程序文件,可以选择重装VMware,其实方法很简单,只需要以下两步(注:删除VMware并不会清除之前创建的虚拟机所占空间,这些所占空间可以在删除VMware后自己手动清除,一但清除再次使用时就得重新创建该虚拟机)
步骤一(删除软件):
打开VMware的安装程序,没有错,是打开安装程序,如下图
选择删除
最后点击删除就可以了。
步骤二(删除注册表):
按键盘win+R键,输入regedit,点击确定,如下图
找到计算机\HKEY_CURRENT_USER\Software\目录下的“VMware,inc.”文件夹,然后删除在整个文件夹,如下图
最后重启电脑,重启完成后再进行VMware的安装就可以了。