Virtualbox에서 Windows에서 Ubuntu로 파일을 전송하는 방법은 무엇입니까?


28

Windows에서 Virtualbox에 설치된 Ubuntu로 파일을 어떻게 전송합니까? USB를 연결하면 Windows에서만 팝업됩니다.

우분투에서 어떻게 볼 수 있습니까?


나는 반대를하고
싶습니다

답변:


24

내가 일반적으로 사용하는 두 가지 방법이 있습니다

옵션 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로 전송하십시오.


1
옵션 1작동하지 않습니다 ! 나는/sbin/mount.vboxsf: mounting failed with the error: No such device
J86

11

Alvin Sim의 답변에 감사드립니다. 분명하지만 나는 모든 것을 올바르게하기 위해 여전히 시간을 보냅니다. 알빈 심의 옵션 1을 사용한 자세한 단계는 다음과 같습니다.

  1. 손님을 시작하기 전에
  2. VirtualBox Manager로 이동
  3. 관심있는 손님을 선택하십시오
  4. 손님 설정으로 이동
  5. 게스트 설정 에서 왼쪽 메뉴를 스크롤하고 공유 폴더 로 이동하십시오.
  6. 에서 공유 폴더 , 호스트 머신에 관심이 폴더를 추가
  7. 호스트 폴더 경로를 추가하면 공유 폴더 에 업데이트 된 폴더 목록 이 표시됩니다 . 이 목록에 표시된 새 폴더 이름을 기억하십시오 . 말해봐 .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폴더 에서 물건을 찾을 수 있습니다 .


아직 우분투 16.04, 윈도우 10, 및 버추얼 5.1.14의로 작동
Lavamantis

1
"잘못된 fs 유형"오류에 대해 대단히 감사합니다. 나는 어떤 가이드를 따라 가고 당황했는지에 관계 없이이 오류가 계속 발생했지만이 "apt-get"후에 모든 것이 작동했습니다. 이 유틸리티 패키지가 다른 곳에서는 언급되지 않은 것에 놀랐습니다. 나와 같은 새로운 사용자에게는 분명하지 않았습니다.
Teemu Daniel Laajala

1
고맙습니다! 나는 많은 다른 유사한 답을 찾았지만 아무도 다른 설치에 대한 부분을 언급하는 생각도virtualbox-guest-utils
사울 내가 지원 모니카 말한다

6
sudo mount -t vboxsf SHARENAME /media/vboxshared 
  1. PC에서 공유 폴더를 만듭니다. 예를 들어 "c : \ SharedBoth"
  2. c:\SharedBoth우분투 가상 머신을 시작하기 전에 virtualbox 메뉴 "settings"- "shared folders"- "add"- "permanent / automount"에서 공유 폴더 를 선택했는지 확인하십시오 .
  3. 우분투 터미널을 시작하고 위의 명령을 입력하십시오.
    sudo mount -t vboxsf SharedBoth /media
  4. 그런 다음 미디어 폴더에 sf_SharedBoth 폴더가 생성되었는지 확인하십시오. 3 단계를 수행하기 전에 "게스트 추가"가 설치되어 있는지 확인해야합니다.

3

어쨌든 게스트에서 USB 키를 쉽게 볼 수 있습니다. 귀하의 질문에 따르면 게스트에서 Ubuntu를 실행하고 호스트는 Windows입니다.

게스트에서 USB 키를 삽입하려면 다음과 같이 진행하십시오.

  1. 오른쪽 하단에있는 해당 아이콘을 클릭하고 "안전하게 제거 ..."옵션을 선택하여 Windows에서 USB를 완전히 분리하십시오.

  2. VirtualBox 창의 왼쪽 상단 게스트 창 메뉴에서 "Devices => usb devices"메뉴 항목을 선택하고 USB 키를 선택하십시오. 우분투에 나타나야합니다.

이 작업은 게스트 머신의 USB 포트에 USB 키를 물리적으로 삽입하는 것과 같습니다.

그렇지 않으면 다른 옵션은

  1. laebshade와 Alvin Sim의 답변에 명시된 공유 폴더. 그러나 그것은 느려질 수 있습니다.

  2. Alvin Sim의 답변에 명시된 FTP 등 (Windows 호스트에 ftp 서버가 있다고 가정).

  3. 게스트에서 간단한 삼바 마운트 :

    mount -t cifs // winhost / share / home / yourname / mntpoint -o user = winusr % paswd, uid = 0, gid = 0, file_mode = 0777, dir_mode = 0777
  4. 소량 및 동기화가 빈번한 경우 보관 용 계정을 엽니 다.


2

어느 호스트이고 어떤 게스트입니까? 어느 쪽이든 Virtualbox에는 사용할 수있는 공유 메커니즘이 있습니다. 설명서에 설명 된대로 게스트 추가 를 설치 한 다음 VirtualBox 구성에서 공유를 설정하십시오.


나는 그것을 통과했지만 마운트하려고 할 때 'only root can do that'오류가 발생했습니다.
GTyler

@laebshade : OP는 이미이 문제를 해결하는 방법에 대해 언급했습니다. Windows는 호스트이고 Ubuntu는 게스트입니다.
Caleb

2
  1. 가상 상자에서 우분투에 로그인하십시오.
  2. 메뉴 표시 줄에서 장치-> USB 장치-> 장치 선택 (Pendrive)을 클릭하십시오.
  3. 그런 다음 홈 폴더로 이동하십시오. 왼쪽에 장치가 나타납니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.