it-swarm.cn

如何在Virtualbox上将文件从Windows传输到Ubuntu?

如何将文件从Windows传输到Virtualbox上安装的Ubuntu?当我插入USB时,它仅在Windows中弹出。

如何在Ubuntu中看到它?

29
Concerned_Citizen

我通常使用2种方法

选项1:在启动Ubuntu之前,在Virtualbox Ubuntu VM)设置中,指定一个共享文件夹。然后登录到Ubuntu之后,创建一个新目录,例如/media/vboxshared并安装该驱动器使用命令Sudo mount -t vboxsf SHARENAME /media/vboxshared。提示输入密码时,输入密码。

选项2:在启动Ubuntu之前,添加一个新的网络适配器,然后选择“桥接适配器”。然后登录到Ubuntu后,运行命令ifconfig -a | more以获取该新网络适配器的IP地址。在Windows中,使用WinSCP或FileZilla将文件传输到Ubuntu

24
Alvin Sim

感谢Alvin Sim的回答。虽然很清楚,但我仍然花一些时间做所有正确的事情。好的,这是我使用Alvin Sim的Option 1的详细步骤。

  1. 开始客人之前
  2. 转到VirtualBox Manager
  3. 选择您感兴趣的客人
  4. 前往访客设定
  5. 在Guest 设置中,滚动左侧菜单,然后转到Shared Folders
  6. Shared Folders中,在主机中添加您感兴趣的文件夹
  7. 添加主机文件夹路径后,您将在共享文件夹中看到更新的文件夹列表。记住此列表中显示的新文件夹(Name)。说是Host_SHARE
  8. 单击确定并保存您的更改。
  9. 启动访客机
  10. 在来宾计算机中,创建一个新文件夹,例如GUEST_SHARE
  11. 在来宾终端中,键入

    Sudo mount -t vboxsf Host_SHARE GUEST_SHARE`
    

    如果看到错误mount: wrong fs type, bad option, bad superblock on …,这意味着您首先需要安装virtualbox-guest-utils

    Sudo apt-get install virtualbox-guest-utils
    

    然后再次运行mount命令

  12. 您将在此GUEST_SHARE文件夹。

12
pitfall
Sudo mount -t vboxsf SHARENAME /media/vboxshared 
  1. 在PC上创建共享文件夹。例如“ c:\ SharedBoth”
  2. 确保在启动ubuntu虚拟机之前在virtualbox菜单“设置”-“共享文件夹”-“添加”-“永久/自动挂载”中选择了共享文件夹c:\SharedBoth
  3. 启动ubuntu终端,在上面输入命令,
    Sudo mount -t vboxsf SharedBoth /media
  4. 然后检查是否在媒体文件夹中创建了文件夹sf_SharedBoth。执行第3步之前,需要确保已安装“来宾添加”
6
Luname

无论如何,您都可以轻松在访客中看到USB密钥。根据您的问题,我想您在来宾中运行Ubuntu,而主机是Windows。

每当您插入USB密钥时,如果要在访客中看到它,请按照下列步骤操作:

  1. 单击右下角的相应图标,然后选择“安全删除...”选项,从窗口中干净地卸载USB。

  2. 在您的VirtualBox窗口中,选择左上宾客窗口菜单上的“设备=> USB设备”菜单项,然后选择您的USB密钥。它现在应该出现在Ubuntu中。

此操作等效于将USB密钥物理插入到客户机的USB端口中。

否则,其他选项是

  1. 如laebshade和Alvin Sim的答案中所述,共享文件夹。但这可能很慢。

  2. FTP等...也如Alvin Sim的回答所述(假设Windows主机上有ftp服务器)。

  3. 来宾的简单samba安装:

    mount -t cifs // winhost/share/home /您的名字/ mntpoint -o user = winusr%paswd,uid = 0,gid = 0,file_mode = 0777,dir_mode = 0777
  4. 对于小批量和频繁的同步,请打开一个保管箱帐户。

3
Alain Pannetier

哪个是主机,哪个是访客?无论哪种方式,Virtualbox都可以使用共享机制。只需安装Guest Additions 如文档中所述 ,然后在VirtualBox配置中设置共享。

2
laebshade
  1. 在虚拟框中,登录到Ubuntu。
  2. 在菜单栏中,单击设备-> USB设备->选择您的设备(Pendrive)。
  3. 然后转到主文件夹。在左侧,您将看到您的设备。
2
Swati