【手把手带你配置】环境:win10+VirtualBox7.0.10+Ubuntu—虚拟机安装增强功能及设置共享文件夹【亲测成功】

这篇具有很好参考价值的文章主要介绍了【手把手带你配置】环境:win10+VirtualBox7.0.10+Ubuntu—虚拟机安装增强功能及设置共享文件夹【亲测成功】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于最近在学习《二进制分析实战》,所以配置了一下书中提到的实验环境。踩了很多坑,特记录在此,希望可以帮助看到这篇博客的小伙伴减少配置环境的时间,多花时间在学习专业知识上。好了,不扯闲话,正文开始。

1、《二进制分析实战》提供了一个配置好的虚拟机,提供了书中提到的所有代码。该虚拟机的下载地址:https://practicalbinaryanalysis.com/

2、下载后的虚拟机需要导入到VirtualBox,本文的主机环境是WIn10—amd64,VirtualBox版本7.0.10,下载地址:Download_Old_Builds_7_0 – Oracle VM VirtualBox

3、在VirtualBox中导入下载到的虚拟机文件,如下图所示,首先点击导入,导入成功后,屏幕右侧会出现“binary”列表。 virtualbox win10,ubuntu,linux,运维,docker,服务器

 4、导入虚拟机binary成功后,如下图所示点击启动

virtualbox win10,ubuntu,linux,运维,docker,服务器

 5、安装增强功能:启动后,要想在主机和虚拟机之间共享文件,有两种方式:一种设置共享文件夹,另一种为直接拖拽文件,由于直接拖拽文件的方式博主并没有测试成功,在本文不做介绍,只介绍共享文件夹的方式。在设置共享文件之前,必须安装增强功能,如下图所示:

virtualbox win10,ubuntu,linux,运维,docker,服务器

6、装载光盘映像文件:如果点击安装增强功能直接可以安装最好,但据博主经验,大部分是点击后没有反应。这个时候,回到宿主机(本文是win10)VirtualBox的安装路径中找到 VBoxGuestAdditions光盘映像文件,点击装载,如下图所示:

virtualbox win10,ubuntu,linux,运维,docker,服务器

 装载成功后,点击此电脑,会出现如下图所示,据博主分析,这个光盘映像文件里装有‘增强功能’的安装包,先映射在宿主机上,然后下一步是映射到虚拟机中,就可以手动安装增强功能了。

virtualbox win10,ubuntu,linux,运维,docker,服务器

 7,虚拟机中验证是否挂载成功: lsscsi 命令查看虚拟机终端:

virtualbox win10,ubuntu,linux,运维,docker,服务器

出现如上图所示,挂载成功。

8、 在VirtualBox中的存储页进行配置,如下图所示,首次配置选择放大镜图标后,不会出现4箭头指示的,所以先点击3选择虚拟盘,选中在宿主机VirtualBox安装目录中的 VBoxGuestAdditions光盘映像文件,导入成功后,出现下图4所示的选项,点击确定。

virtualbox win10,ubuntu,linux,运维,docker,服务器

 9、通过mount 命令将步骤7所示的/dev/sr0挂载到/media/cdpath 目录下:/media目录最初没有cdpath文件夹:

  •  进入/media后:  mkdir cdpath
  •  挂载:mount /dev/sr0 /media/cdpath
  • 进入cdpath目录,查看VBoxLinuxAdditions.run文件
  • 安装:sudo sh ./VBoxLinuxAdditions.run

上述步骤,如下图所示:

virtualbox win10,ubuntu,linux,运维,docker,服务器

10、测试增强功能是否成功安装,使用命令:lsmod | grep vboxsf:

virtualbox win10,ubuntu,linux,运维,docker,服务器

至此,如果顺利的话,安装增强功能已完成,接下来,设置共享文件夹。

11、设置共享文件夹,如下图所示:

virtualbox win10,ubuntu,linux,运维,docker,服务器

注意:共享文件夹路径和名称是指主机上的文件夹路径,挂载点是指虚拟机上的文件夹路径。 

12、挂载共享文件夹:mount -t vboxsf testshare /home

注意:这里网上很多帖子指到testshare后面加/,即mount -t vboxsf testshare/ /home,但由于我是上述方式成功的,所以读者可以两个都试一下,哪个成功用哪个。

mount -t vboxsf  【刚才那个设置共享文件夹名称】【你要共享的linux目录】

13、设置共享粘贴板为双向

virtualbox win10,ubuntu,linux,运维,docker,服务器

14、至此,成功设置共享文件夹。如果出错,可以查看日志文件找出错原因。

cat /var/log/VBoxGuestAdditions.log

附:由于本文最开始提到《二进制分析实战》代码,所以最后再提一下,如果成功导入binary虚拟机,书中的所有代码在/home/binary,即~ 中找到,如下图所示:

virtualbox win10,ubuntu,linux,运维,docker,服务器

最后,本文在配置过程中,下面两则链接提供了主要帮助,在这里一并感谢。

 virtualbox centos7 安装增强功能时报错【未能加载虚拟光盘】非图形界面下的解决方案_未能加载虚拟光盘 d:\virtual box\vboxguestadditions.iso 到虚拟_kina100的博客-CSDN博客

VirtualBox: mount.vboxsf:挂载失败,错误为:没有这样的设备 - 问答 - 腾讯云开发者社区-腾讯云 (tencent.com)

希望以上博客对遇到VirtualBox配置虚拟机共享文件夹及安装功能增强的小伙伴有帮助,另外,配置过程中,一定注意宿主机环境及VirtualBox版本,可以省去不少麻烦。文章来源地址https://www.toymoban.com/news/detail-718622.html

完结,撒花!!!

到了这里,关于【手把手带你配置】环境:win10+VirtualBox7.0.10+Ubuntu—虚拟机安装增强功能及设置共享文件夹【亲测成功】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手带你配置一个DHCP服务器

    最近部门内部成立一个网络兴趣小组,初衷是通过网络知识学习,在遇到网络问题时能够承担起一个与网络侧同学有效沟通的“连接人”的角色,求学这么多年其实也陆续学了不少的网络相关课程,本科的计算机网络、硕士的高等计网等,不过当时大多都停留在理论层面,趁

    2024年02月05日
    浏览(15)
  • win10没有iis怎么安装_手把手教你安装

    电脑安装上windows10后发现好像没有iis功能,IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。如果win10没有iis功能,那可以试试下文教程来安装添加一下。 具体方法如下: 1、首

    2024年02月04日
    浏览(17)
  • 手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

    目录 1.安装VMware Workstation 2.安装ubuntu, 3.安装vivado和sdk 4.安装petalinux VMware和ubuntu尽量从官网下载自己所需要的版本,避免之后应用时后会有很多工具包不支持,官网下载速度都很快。 提醒各位注意版本控制!! 本文建议安装环境为VMware16pro版本,ubuntu16.04版本,vivado2018.3版本

    2023年04月08日
    浏览(18)
  • 【云原生】手把手带你安装VirtualBox虚拟机和网络配置

    VirtualBox 是一款免费的开源虚拟机软件,它可以在 Windows 、 Mac OS 和 Linux 操作系统上运行。 VirtualBox 可以让用户在单个计算机上创建多个虚拟计算机,每个虚拟计算机都可以运行不同的操作系统和应用程序,就像它们是独立的计算机一样。 Virtualbox 下载地址:https://www.virtual

    2024年02月12日
    浏览(15)
  • DEV C++:手把手带你配置graphics.h(以DEV C++ 5.11为例)

    第一步:下载ege包,百度搜索“ege官网”,如图,点开这一个。  第二步:下载ege。点击这个选项: 第三步:解压缩后,看到以下文件: 打开include目录,里面的文件全部复制到下图目录: 再把.ege20.08_allEGE20.08libdevcpp中两个A文件复制到如下两个目录: 最后配置: 打开“

    2024年02月07日
    浏览(16)
  • 【OpenAI】Python:基于 Gym-CarRacing 的自动驾驶项目(1) | 前置知识介绍 | 项目环境准备 | 手把手带你一步步实现

     猛戳!跟哥们一起玩蛇啊  👉 《一起玩蛇》🐍  💭 写在前面:  本篇是关于自动驾驶专业项目 Gym-CarRacing 的博客。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。 本专栏提供完整可运行代码,包括环境安装的详细讲解,将通过 \\\"理论+实践

    2024年02月03日
    浏览(22)
  • 【Python】OpenAI:基于 Gym-CarRacing 的自动驾驶项目(1) | 前置知识介绍 | 项目环境准备 | 手把手带你一步步实现

     猛戳!跟哥们一起玩蛇啊  👉 《一起玩蛇》🐍  💭 写在前面:  本篇是关于自动驾驶专业项目 Gym-CarRacing 的博客。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。 本专栏提供完整可运行代码,包括环境安装的详细讲解,将通过 \\\"理论+实践

    2024年02月02日
    浏览(26)
  • 手把手教你JDK+IDEA的安装和环境配置

                      目录 1.先安装JDK  1.1 查看电脑是多少位的系统 1.2 安装和电脑系统相同位的JDK  2.给JDK配置环境 2.1 配置jDK环境三步走 2.2 检查JDK环境配置好没好 3.安装IDEA 3.1 下载安装包 3.2 安装JDEA安装包 4.在IDEA上创建一个项目 因为刚重装了系统,所以JDK和IDEA都没了,所

    2024年02月02日
    浏览(23)
  • Linux环境下RabbitMQ的安装(手把手教你安装与配置)

    根据rabbitmq版本要求下载满足要求的erlang RabbitMQ Erlang Version Requirements — RabbitMQ 以我自己的下载版本为例,提供网盘下载链接 链接:https://pan.baidu.com/s/1HkQphzjHp5xNvjN8RZauww?pwd=6666  提取码:6666 登录官网RabbitMQ Erlang Version Requirements — RabbitMQ 下滑至该位置,点击进入   一般不会下

    2024年02月04日
    浏览(15)
  • Python与VSCode环境:手把手教你安装与配置【第22篇—python安装与配置】

    随着Python的普及,选择一款高效的集成开发环境(IDE)变得至关重要。在诸多IDE中,Visual Studio Code(简称Vscode)因其强大功能和积极社区而成为许多开发者的首选。本文旨在深入研究Python和Vscode环境的安装与配置,旨在协助读者更有效地搭建Python开发环境。 首先,确保你的系

    2024年01月18日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包