温馨提示×

怎么共享debian和virtualbox

小樊
40
2026-09-07 18:55:05
栏目: 智能运维

你的问题“怎么共享 Debian 和 VirtualBox”通常有两种常见含义,下面我都说明一下,你可以根据自己的需要选择。


一、在 VirtualBox 中运行 Debian,并和宿主机共享文件(最常见)

如果你是 在 VirtualBox 里装了 Debian 虚拟机,想和 Windows / Linux / macOS 宿主机互相传文件:

方法 1:使用 VirtualBox 共享文件夹(推荐)

1. 安装增强功能(Guest Additions)

在 Debian 虚拟机中执行:

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

然后在 VirtualBox 菜单:

设备 → 安装增强功能

挂载后执行:

sudo sh /media/cdrom/VBoxLinuxAdditions.run

2. 设置共享文件夹

  • VirtualBox → 设置 → 共享文件夹
  • 添加文件夹,例如:
    • 路径:D:\share(宿主机)
    • 名称:share
    • 勾选“自动挂载”

3. 在 Debian 中访问

sudo mkdir /mnt/share
sudo mount -t vboxsf share /mnt/share

或自动挂载后通常在:

/media/sf_share

方法 2:使用 scp / SSH 共享文件

宿主机和 Debian 在同一网络时:

scp file.txt user@debian-ip:/home/user/

方法 3:剪贴板 / 拖放共享

VirtualBox 设置:

设备 → 共享剪贴板 → 双向
设备 → 拖放 → 双向

二、Debian 作为宿主机,运行 VirtualBox(共享资源)

如果你是 在 Debian 上装 VirtualBox,想更好地共享硬件资源:

1. 安装 VirtualBox

sudo apt install virtualbox virtualbox-ext-pack

2. 用户加入 vboxusers 组

sudo usermod -aG vboxusers $USER

注销后重新登录。

3. 共享 USB 设备

VirtualBox → 设置 → USB → 启用 USB 控制器

三、Debian 和 VirtualBox “系统级共享”(不太常见)

如果你指的是:

  • 双系统(Debian + 另一个系统)
  • 共用一个分区
  • 共用 home 目录

也可以用一个 NTFS / ext4 数据盘 挂载到两者。


如果你能补充说明:

  • Debian 在虚拟机里 还是 Debian 是宿主机
  • 宿主机是 Windows / Linux / macOS
  • 想“共享”的是文件、网络还是设备

我可以给你更精确的步骤。

0