VirtualBox虚拟机安装增强功能及设置共享文件夹

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

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

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

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

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

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

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

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

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

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

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

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

 进入/media后:  mkdir cdpath
 挂载:mount /dev/sr0 /media/cdpath
进入cdpath目录,查看VBoxLinuxAdditions.run文件
安装:sudo sh ./VBoxLinuxAdditions.run
上述步骤,如下图所示:

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

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

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

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

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

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

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

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

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

cat /var/log/VBoxGuestAdditions.log

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

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

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

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

希望以上博客对遇到VirtualBox配置虚拟机共享文件夹及安装功能增强的小伙伴有帮助,另外,配置过程中,一定注意宿主机环境及VirtualBox版本,可以省去不少麻烦。
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/zitong0705/article/details/126127345

### 回答1: 好的,以下是在Windows系统上使用VirtualBox虚拟机安装Ubuntu的步骤: 1. 首先,下载并安装VirtualBox虚拟机软件。您可以在VirtualBox官方网站(https://www.virtualbox.org/wiki/Downloads)上下载适合您操作系统的版本,并按照安装向导进行安装。 2. 接下来,下载Ubuntu镜像文件。您可以在Ubuntu官方网站(https://ubuntu.com/download/desktop)上下载最新版本的Ubuntu桌面版,选择合适的ISO镜像文件进行下载。 3. 打开VirtualBox软件,并点击“新建”按钮,创建一个新的虚拟机。在弹出的向导中,输入虚拟机的名称和类型,并选择操作系统的版本(在这里选择Ubuntu)。接下来,分配虚拟机的内存和硬盘空间大小,建议至少分配2GB内存和20GB硬盘空间。最后,单击“创建”按钮完成虚拟机创建。 4. 在创建虚拟机后,选中该虚拟机并单击“设置”按钮。在“存储”选项卡中,单击“空的”CD图标并选择之前下载的Ubuntu镜像文件进行安装。 5. 启动虚拟机,在Ubuntu安装界面中选择“安装Ubuntu”并按照提示进行操作。在安装过程中,您需要选择语言、键盘布局、时区等选项,并创建一个用户名和密码。 6. 安装完成后,重启虚拟机并进入Ubuntu系统。此时,您可以通过VirtualBox软件的“设备”菜单中的“安装增强功能”选项安装VirtualBox增强功能,以提高虚拟机的性能和功能。 至此,您已成功在VirtualBox虚拟机安装并运行了Ubuntu操作系统。希望这些步骤能够帮助到您! ### 回答2: Virtualbox是一款很好用的虚拟机软件,它可以在计算机上创建多个虚拟机,每个虚拟机都可装载不同的操作系统。 在使用Virtualbox创建虚拟机前,我们需要先下载并安装Virtualbox软件。安装完成后,我们需要下载Ubuntu的操作系统镜像文件,可以从Ubuntu官网下载镜像文件。下载完成后,我们打开Virtualbox软件,点击“新建”创建新的虚拟机。 在新建虚拟机的界面,我们需要给虚拟机命名以及选择操作系统类型和版本。在选择操作系统时,我们需要选择“Linux”作为系统类型,而在版本上则选择Ubuntu的版本号。一路点击“下一步”后,我们需要定义虚拟机的内存大小、磁盘空间大小等参数,这些设置可以按照自己的需求进行调整。 新建虚拟机完成后,我们需要为虚拟机安装Ubuntu系统。首先,我们需要点击虚拟机列表中的虚拟机,然后点击“设置”来配置虚拟机。在此界面中,我们需要选择“存储”选项卡,点击“选择虚拟光驱文件”并将Ubuntu的镜像文件选择进来。 完成以上步骤后,我们启动虚拟机虚拟机启动时,会读取安装光盘中的Ubuntu操作系统镜像文件,然后进入安装界面。在安装过程中,我们需要按照提示完成系统的安装设置用户和密码等步骤。 安装完成后,我们就可以使用Virtualbox虚拟机中的Ubuntu系统了。通过这个方法,我们可以方便地在一台计算机上安装多个操作系统,进行多种软件应用的开发和测试等工作。 ### 回答3: VirtualBox是一款强大且易于使用的虚拟化软件,通过它可以快速地在电脑上运行多个操作系统以及应用程序,其中Ubuntu是常用的操作系统之一。 首先需要下载并安装VirtualBox程序,并从Ubuntu官网下载Ubuntu的ISO镜像文件。接下来,打开VirtualBox程序,在左上角点击“新建”,来创建一个新的虚拟机。在新建虚拟机的界面中,需要输入虚拟机的名称、类型(Linux)、版本(Ubuntu 64位),接着按照向导进行后续设置。 在确定虚拟机的基本设置后,需要设置虚拟机的资源配置,包括内存、硬盘和显卡等。注意选择足够的内存和硬盘空间,否则虚拟机可能无法正常运行。 接下来需要创建一个虚拟硬盘,可以选择动态或固定的存储方式。动态方式会自动根据虚拟机的使用情况增加硬盘空间,而固定方式则会一次性分配较大的硬盘容量。选择合适的存储方式后,可以开始安装Ubuntu。 启动虚拟机后,需要将Ubuntu的ISO文件作为虚拟机的光驱,这可以通过在虚拟机设置中添加一个光驱设备来实现。接着启动虚拟机,按照向导进行Ubuntu的安装步骤即可。 安装完成后,还可以安装一些必要的工具或应用程序,比如安装Guest Additions可以使得虚拟机更加方便地共享文件和剪切板等,同时也提高了虚拟机的性能。 总结一下,通过VirtualBox安装Ubuntu虚拟机需要进行以下步骤:下载并安装VirtualBox软件、下载Ubuntu ISO文件、创建虚拟机设置资源配置、添加虚拟光驱并安装Ubuntu、安装必要的工具和应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值