debian vmwareTools安装和共享文件夹设置
一、debian vmwareTools安装
1、安装GCC编译器和make:
apt-get install gcc
2、安装内核编译头文件:
查看系统版本号:uname -r
安装内核头文件命令:apt-get install linux-headers-X.X.X-X-amd64
3、安装VMwareTools:
首先我们要挂载VMwareTools。在VMware的VM菜单里面选择Install VMware Tools…,然后系统会自动挂装VMware Tools包到光驱。
这个路径是 VMware 自带的 VMware Tools 安装镜像,不是 Debian 系统里的文件,所以不能直接用 mount 命令挂载。 它位于宿主机(Windows/Linux 物理机)上,需在虚拟机设置里把它作为 CD/DVD 光驱的 ISO 映像连接进去,然后在虚拟机内部挂载光驱设备。
操作步骤
在 VMware 设置里挂载 ISO
关闭或暂停虚拟机,打开“虚拟机设置” → “CD/DVD (SATA)” → 勾选“启动时连接”和“已连接” → 选择“使用 ISO 映像文件” → 浏览并选中 /usr/lib/vmware/isoimages/linux.iso。
在 Debian 虚拟机内挂载光驱
创建挂载点:sudo mkdir -p /mnt/cdrom
挂载光驱设备(通常是 /dev/sr0 或 /dev/cdrom):sudo mount /dev/sr0 /mnt/cdrom
如果 /dev/sr0 不行,试试 /dev/cdrom,或先运行 lsblk 确认光驱设备名。
验证挂载
ls /mnt/cdrom 应看到 VMwareTools-*.tar.gz 文件。
mount /dev/cdrom /mnt
cd /mnt
tar zxvf VMwareTools*.tar.gz -C /root/
cd /root/
cd vmware-tools-distrib/
./vmware-install.pl
一路回车,完成后重启系统。
reboot
如果不生效,重新配置下:
终端执行命令然后重启:
vmware-config-tools.pl
设置自动启动
二、Vmware Workstation 中debian虚拟机和主机之间文件夹共享
在vmware workstation 菜单里,选择“虚拟机”->“设置”->“选项”->“共享文件夹”->“总是启用”
在这里添加主机里面的需要共享的文件夹。(可以专门建立一个文件夹,比如share_folder)
1.安装
apt-get install open-vm-tools
2.挂载文件夹
cd /mnt
mkdir hgfs
vmhgfs-fuse .host:/ /mnt/hgfs
3.进入文件夹hgfs即可看到共享文件夹
cd /mnt/hgfs
4.上述操作完成后,仍不能实现每次开机时自启动本功能
因此,我们需要写系统文件里
nano /etc/fstab
在最后一行添加
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
保存CTRL+O,退出CTRL+X