在 VMware 最新版跑 Kali Linux 特别卡 怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 VMware 最新版跑 Kali Linux 特别卡 怎么办相关的知识,希望对你有一定的参考价值。

不说VMware最新版了,虚拟机跑Kali Linux都卡,用VirtualBox这个虚拟机软件跑Kali Linux也是非常卡,因为虚拟机它是利用硬件虚拟化技术模拟出来的,系统是运行在一个虚拟的环境中,硬件利用率不高(特别是个人电脑版本的虚拟机软件)。解决的办法是让Kali Linux虚拟机以纯命令行模式运行,不用图形界面,然后在虚拟机上设置好ssh服务,在物理机上用ssh连接,远程登录的方式登录到Kali虚拟机上使用,这样使用起来运行效率非常高。不足的是无法运行图形界面的Kali工具,只能用命令。 参考技术A 可以尝试一下修改内存,我刚开始是默认的512M,很卡,卡的受不了,后来从512M改为1G、2G,1G明显比512M快很多,但2G比1G的时候还要快。

解决新版 Kali Linux 在 VMware 虚拟机中设置共享文件夹后依旧寻找不到的问题

  How to configure VMware Tools Shared Folders Linux mounts

  今年七月初的时候,博主由于个别原因,需要将旧版 kali 迁徙到全新的Kali中,这才发现新版本中,有个很奇怪的现象,那就是,vmware中指定的共享文件夹位置好像“消失”了,却怎么也找不到,然而采用vmware的自带命令查阅,是能够确定共享文件夹的确是被指派挂载了的:

	vmware-hgfsclient


  众所周知,Kali 一般共享文件夹是默认挂载在 /mnt/hgfs 的路径下的,然而新版 kali 中博主的确未发现已默认挂载,更何况新版已默认安装了vmtools工具呐…

  那么,又该如何解决呢?谷歌吧…实在是为难我了,虽说文件传输亦可采用 Xftp 之流的软件,然而我个人用共享文件久了,产生依赖感了…

  好在博主还算幸运,很快在 vmware 官方文档中寻到了解答:https://kb.vmware.com/s/article/60262

  若没有 /mnt路径下 没有 hgfs 挂载点存在,也很简单,创建该文件夹挂载即可:

	mkdir /mnt/hgfs
  临时挂载:
	mount -t vmhgfs .host:/ /mnt/hgfs
  对于 VMware Tools - 共享文件夹用户模式 ​​FUSE 客户端使用以下挂载命令:
	/usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
  用于指定名为mysharedfolder的单个共享文件夹,而不是全部位于一般挂载点,用户可以使用以下命令:对于 VMware Tools - 共享文件夹内核模式客户端,使用以下挂载命令:
	mount -t vmhgfs .host:/mysharedfolder /mnt/hgfs
  对于 VMware Tools - Shared Folders 用户模式 ​​FUSE 客户端,使用以下挂载命令:
	/usr/bin/vmhgfs-fuse .host:/mysharedfolder /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

  如果用户希望配置 Shared使用其他挂载选项挂载的文件夹应分别参考标准 Linux 手册页的 mount 和 FUSE。


  若想像博主一样永久挂载,建议采用接下来的教程:

  ♥ 永久挂载:

  有两种方法可以在/etc/fstab
中永久指定共享文件夹挂载下面有两个示例/etc/fstab行来挂载 FUSE vmhgfs导出。

  方法一: 指定文件系统

	<file system> <mount point> <type> <options> <dump> <pass>

	<1>. 将<file system>替换为vmhgfs-fuse。
	<2>. 将<mount point>替换为挂载导出目录的本地文件系统,默认替换是使用/mnt/hgfs
	<3>. 将<type>替换为保险丝。

  示例:

	vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other 0 0

  若无特殊要求,博主建议采用该方式,添加到/etc/fstab启动项文件中:


  方法二: 指定远程服务器和共享

	<server>:</remote/export> </local/directory> <fuse-type> <options> <dump > <pass>
	<1>. 将<server>替换为主机名.host导出主机文件系统的主机服务器的共享文件夹名称。
	<2>.将</remote/export>替换为默认为/或您可以使用 /share-name-you-created 的导出目录的路径。
	<3>. 将</local/directory>替换为安装导出目录的本地文件系统,默认为/mnt/hgfs。
	<4>. 将<fuse-type>替换为fuse.vmhgfs-fuse。

  示例:

	.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other 0 0

  注意:使用上述任何一种格式都可以

  虽然,距离博主遇到和解决这个问题,已经过去了快三个月了,还是最终琢磨着抽空总结一下笔记,给需要帮助的朋友,提供参考。

以上是关于在 VMware 最新版跑 Kali Linux 特别卡 怎么办的主要内容,如果未能解决你的问题,请参考以下文章

最新版Kali Linux虚拟机安装Open-vm-tools替代VMware tools

解决新版 Kali Linux 在 VMware 虚拟机中设置共享文件夹后依旧寻找不到的问题

解决新版 Kali Linux 在 VMware 虚拟机中设置共享文件夹后依旧寻找不到的问题

解决新版 Kali Linux 在 VMware 虚拟机中设置共享文件夹后依旧寻找不到的问题

设置Vmware中Kali_linux 共享文件夹

kali linux 安装教程