VirtualBox增强功能包

本文详细介绍了如何在VirtualBox中设置共享文件夹,包括安装增强功能包、创建共享文件夹、挂载共享文件夹及自动挂载共享文件夹的方法,使用户能够在虚拟机与主机间高效同步文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近一直用Harvard的CS50 Applicance学C语言,可惜蛋疼的网速想同步
文件都难,因此决定设置共享文件夹,虽然折腾了好几个小时了,不过这增强
功能包竟然连分辨率都搞掂了,以后我不用一直1024 x 768,太赞了。

-------------------------------------------------------
1.在VirtualBox的菜单栏里选择 设备(D) --> 安装增强功能(I)
  这时桌面就会多出一个光盘图标了,双击打开光盘。
2.打开终端(紫色的是输入):
  jharvard@appliance (~/Desktop): cd /media

  jharvard@appliance (/media): ls
  VBOXADDITIONS_4.1.18_78361(这就是光盘)
  jharvard@appliance (/media): cd VBOXADDITIONS_4.1.18_78361
  jharvard@appliance (/media/VBOXADDITIONS_4.1.18_78361):
  sudo ./VBoxLinuxAdditions.run
  然后就等它安装功能包了,安装完后重启。
3.点击VirtualBox菜单栏的 设备(D) --> 共享文件夹(S)
  然后在固定分配里添加共享文件夹,共享文件夹的名字要用英文,如我的:
  CS50Share。
4.打开终端:
  
jharvard@appliance (~/Desktop): mkdir share(在桌面上新建
  要共享的文件夹)
  
jharvard@appliance (~/Desktop): sudo mount -t vboxsf
  CS50Share 
/home/jharvard/Desktop/share
  这样桌面上的share文件应该与Windows的共享文件一样了。
5.最后一步,在终端输入:
  jharvard@appliance (~/Desktop): sudo gedit /etc/fstab

  在文本最后里输入:
  CS50Share /home/jharvard/Desktop/share vboxsf rw,gid=100,
  uid=1000,auto 0 0

  保存关闭即可。这样就不用每次手动挂载共享文件夹了。
-------------------------------------------------------
顺便一提,现在的全屏模式,无缝模式太帅了,可惜在Mac上安装不了
增强功能包.

### 解决VirtualBox下载Guest Additions失败的方法 当遇到无法通过常规方式获取 `VBoxGuestAdditions.iso` 文件的情况时,可以采取多种方法来解决问题。 #### 方法一:手动下载并挂载 ISO 文件 如果自动加载 Guest Additions 功能失效,则可以从官方网站直接下载所需的ISO文件。前往 VirtualBox 的官方资源页面[^1],找到适用于当前版本的 VBoxGuestAdditions.iso 链接进行下载。之后,在 Linux 终端执行如下命令以创建临时目录并将ISO镜像挂载到该位置: ```bash sudo mkdir /media/VBoxGuestAdditions sudo mount -o loop,ro ~/Downloads/VBoxGuestAdditions.iso /media/VBoxGuestAdditions/ ``` 完成上述操作后,进入 `/media/VBoxGuestAdditions/` 并运行安装脚本即可。 #### 方法二:利用APT源安装必要的组件(针对Debian系发行版) 对于基于 Debian 或 Ubuntu 的系统来说,可以直接借助 APT 管理器来简化这一流程。具体做法是在终端输入以下指令来一次性安装所有必需项以及Guest Additions的相关工具集[^2]: ```bash sudo apt-get update && sudo apt install virtualbox-guest-additions-iso virtualbox-guest-x11 ``` 这不仅会处理依赖关系问题,还会确保所使用的模块与操作系统内核相匹配。 #### 方法三:更新CentOS系统的环境配置 如果是 CentOS 用户遇到了类似的难题,那么可能是因为缺少编译所需的基础库支持所致。按照下面给出的操作指南来进行修正能够有效提高成功率[^4]: 首先切换至root账户: ```bash su -y update yum -y groupinstall "Development Tools" yum -y install kernel-devel gcc make perl dkms bzip2 reboot ``` 重启完成后再次尝试启动设备内的Guest Additions 安装向导应该就不会再碰到之前提到过的错误提示了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值