Ubuntu嵌入式编程_超详细教程(亲自实践)

Ubuntu笔记(一)VMware tools一直灰色无法安装,共享文件夹,Oracle VM VirtualBox虚拟机代替VMware

本文作者Lawrence,位置未经作者允许禁止转载,谢谢!
以下所有内容,均来源于亲自实战和查询相关资料。


文章目录

  • Ubuntu嵌入式编程_超详细教程(亲自实践)
  • Ubuntu笔记(一)VMware tools一直灰色无法安装,共享文件夹,Oracle VM VirtualBox虚拟机代替VMware
  • 一、问题描述:
  • 二、解决方法
  • 三、安装Vmware tools
  • 四、共享文件夹设置
  • 五、Oracle VM VirtualBox虚拟机代替VMware
  • 总结



一、问题描述:

想安装VMware tools但是如下图所示:安装VMware Tools(T) 一直显示灰色 按键一直不能用。

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_VMware


当前Ubuntu版本:ubuntu-20.04.4-desktop-amd64.iso

虚拟机版本:VMware-workstation-full-16.1.1-17801498.exe

尽量可以对号入座哈。

二、解决方法

1、打开VMware 开启虚拟机。

2、在虚拟机开机的时候就点击 虚拟机(M) –> 安装VMware Tools(T)。

住一定要在打开Ubuntu的时候查看 安装VMware Tools(T) 你会诡异的发现可以重新安装了!(注意:只有在虚拟机的系统开机时候才可以按下,一旦开机完毕又会变成灰色!!!

如果不行的话,试试该方法,参考,亲测可以实现

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_ubuntu_02


3、开机点了之后就会看到如下画面,不用管它。

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_共享文件夹_03

4、开机完成后,出现如下图所示,就可以开始安装 vmware tools了。

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_Ubuntu_04

三、安装Vmware tools

将vmware tools … tar.gz(文件名省略) 压缩包复制到桌面
下面列出我用到的所有终端代码,如果权限没有问题自动忽略最后一行,往下有具体解释。

tar –zxvf VNwareTools … tar.gz  # 用于解压缩(前面是省略的文件名),会生成一个文件夹vmware-tools-distrib
cd vmware-tools-distrib
ls   # 查看有哪些文件,你会看到一个vmware-install.pl 文件
sudo ./vmware-install.pl 
如果提示没有权限,终端输入:
sudo chmod 777 vmware-install.pl # 给权限操作再次执行,就可以了
最后一路狂按回车就可以,全部默认就可以!!安装成功会有图7提示!
终端输入:
reboot # 重启虚拟机

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_共享文件夹_05


若在Windows10中安装Ubuntu20.4后成功安装Vmware Tools仍然无法从windows中复制粘贴和拖拽文件到Ubuntu中,试了很多方法都无法解决,包括但不仅限于重新安装Vmware Tools、更改虚拟机所在文件夹权限、重启计算机等,则需要设置共享文件夹实现,具体操作如下:

四、共享文件夹设置

1、共享文件夹开启,编辑虚拟机 设置,按图操作,自己建一个共享文件夹,我这边建立在E:\UbuntuShare下

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_共享文件夹_06


ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_linux_07


共享文件夹在 /mut/hgfs/目录下

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_linux_08


2、找到刚刚设置的文件夹路径,将该文件夹路径开启共享权限,为了防止出现问题,我选择把“共享”和“高级共享”都开启,完成电机确定。

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_Ubuntu_09


3、为了方便以后复制粘贴文件,我选择将这个文件夹在Ubuntu桌面创建快捷方式,输入以下命令,目的是把/mnt/hgfs/UbuntuShare设置一个名为Desktop的文件夹快捷方式,放在Ubuntu桌面上(/home/ly/Desktop)。其中home后的用户名根据自身的用户名输入。

sudo ln -s '/mnt/hgfs/UbuntuShare/' '/home/ly/Desktop/'

结果如下图所示,桌面上会出来一个快捷方式,即可。

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_Ubuntu_10


4、检查是否成功,在UbuntuShare或E盘UbuntuShare中新建一个文本文档,观察发现对应的文件是否也已经创建,可以直接复制到Ubuntu内。

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_Ubuntu_11


共享文件成功,这种方式主要是适用于Vmware Tools无法安装或者安装后无法拖拽的不得已方法,不一定适用所有人。

五、Oracle VM VirtualBox虚拟机代替VMware

1、对于虚拟机软件来说,比较知名的也就是virtualbox和vmware了,

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_共享文件夹_12


2、二者对比

  • VMWare是一款虚拟PC软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。其中VMware
  • Workstation在世界范围内得到广泛使用,它是Windows和Linux操作系统的x64版本的托管虚拟机管理程序。 VirtualBox由Oracle Corporation开发的Oracle VM VirtualBox是一个免费的开源托管虚拟机管理程序。它为x86虚拟化做准备,可以安装在许多平台上,包括Windows,macOS,Linux等。

相同点:单从安装虚拟操作系统的角度来说,两款虚拟机都支持各种操作系统;
不同点:

  • 1、vmware虚拟机的图形性能比virtualbox高,若做虚拟机PC(电脑端)大型网络游戏游戏多开的,都是采用vmware虚拟机;
  • 2、virtualbox的显卡显示性能确实不行,只能跑一些简单的小游戏,但是它是免费开源的,我们可以从很多手游模拟器、特殊的虚拟化应用中可以看到virtualbox虚拟机;

最后结合自己Linus编程实战而言,两个都可以,若是大家仅仅只是安装虚拟机做普通的应用,vmware和virtualbox都是没有问题的。个人认为virtualbox开发更友好,虚拟机的配置比vmware更直观,尤其是增强工具和vmtools的安装,更直观方便。

另外如果做虚拟机linux开发,二者都可以,普通编程应用都很流畅,但是做window7,10等虚拟机编程开发项目,建议用virtualbox,用起来更流畅,编译代码不是很卡,vmware编译起来比较卡,一顿一顿的。

3、win10虚拟机Oracle VM VirtualBox安装

参考博客,Virtualbox的安装教程 下载网址:http://download.virtualbox.org/virtualbox/6.1.36/

主要安装三个软件:

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_共享文件夹_13


4、解决 VirtualBox里Ubuntu的共享文件夹无法访问之问题

sudo usermod -a -G vboxsf xx

xx是你自己的用户名。比如我的是ly。

使用这个命令后,如果不能马上生效,需要重启一下系统。

这样,我在Windows里共享给VirtualBox里Ubuntu的文件夹就能访问了。

ubuntn 安装AndroidStudio没有tools ubuntu无法安装tools_Ubuntu_14


最后和vmware中一样,为了方便以后复制粘贴文件,我选择将这个文件夹在Ubuntu桌面创建快捷方式,输入软连接命令,目的是把/media/sf_UbuntuShare(我的虚拟机上是这个目录)设置一个名为Desktop的文件夹快捷方式,放在Ubuntu桌面上(/home/ly/Desktop)。其中home后的用户名根据自身的用户名输入。

sudo ln -s '/media/sf_UbuntuShare/' '/home/ly/Desktop/'

总结

本文解决了VMware Tools(T) 一直显示灰色 按键一直不能用的问题,以及Virtualbox虚拟机的安装和共享文件夹相关问题,亲自实战,有问题欢迎大家评论并联系我,喜欢的话记得点赞哦!