как перенести файлы из windows в ubuntu на virtualbox?

<p>как перенести файлы из windows в ubuntu, установленную на virtualbox? когда я подключил usb, он появляется только в windows.</p><p>как я могу увидеть это в ubuntu?</p>

<p>есть 2 способа, которыми я обычно пользуюсь</p><p>вариант 1. перед загрузкой ubuntu в virtualbox ubuntu vm укажите общую папку. затем, после входа в ubuntu, создайте новый каталог, например <code>/media/vboxshared</code> и подключите этот диск с помощью команды <code>sudo mount -t vboxsf sharename /media/vboxshared</code>. введите свой пароль, когда он запрашивает пароль.</p><p>вариант 2. перед загрузкой ubuntu добавьте новый сетевой адаптер и выберите "мостовой адаптер". затем после входа в ubuntu выполните команду <code>ifconfig -a | more</code> чтобы получить ip-адрес этого нового сетевого адаптера. в windows используйте winscp или filezilla для передачи файла в ubuntu</p>

<p>спасибо за ответ элвина сима. хотя это понятно, я все еще трачу некоторое время, чтобы все сделать правильно. хорошо, вот мои подробные шаги с использованием варианта 1 элвина сима.</p><ol> <li>прежде чем начать свой гость</li> <li>перейти к virtualbox manager</li> <li>выберите заинтересованного гостя</li> <li>зайдите в гость <em>настройки</em></li> <li>в гость <em>настройки</em> прокрутите левое боковое меню и перейдите в <em>общие папки</em></li> <li>в <em>shared folders</em>, добавьте интересующую вас папку на хост-машину</li> <li>после добавления пути к папке хоста вы увидите обновленный <em>список папок</em> в <em>общие папки</em>. запомните вашу новую папку <em>имя</em>, показанную в этом списке. скажи, что это <code>host\_share</code>.</li> <li>нажмите ok и сохраните ваши изменения.</li> <li>запустите гостевую машину</li> <li>в гостевой машине создайте новую папку, например, <code>guest\_share</code></li> <li> <p>в гостевом терминале введите</p> <pre><code>sudo mount -t vboxsf host\_share guest\_share` </code></pre> <p>если вы видите ошибку <code>mount: wrong fs type, bad option, bad superblock on …</code>, это означает, что сначала вам нужно установить <code>virtualbox-guest-utils</code>.</p> <pre><code>sudo apt-get install virtualbox-guest-utils </code></pre> <p>затем снова запустите команду <code>mount</code></p> </li> <li> <p>вы найдете свои вещи в этом <code>guest\_share</code> папка.</p> </li> </ol>

<pre><code>sudo mount -t vboxsf sharename /media/vboxshared </code></pre><ol> <li>создайте общую папку на вашем пк. например "c:\sharedboth"</li> <li>убедитесь, что вы выбрали общую папку <code>c:\sharedboth</code> в меню virtualbox "настройки" - "общие папки" - "добавить" - "постоянный/автоматический монтаж" перед запуском виртуальной машины ubuntu.</li> <li>запустите терминал ubuntu, введите команду выше,<br> <code>sudo mount -t vboxsf sharedboth /media</code></li> <li>затем проверьте, создана ли папка sf\_sharedboth в папке мультимедиа. перед выполнением шага 3 необходимо убедиться, что у вас установлены "гостевые дополнения".</li> </ol>

<p>в любом случае вы можете легко сделать usb-ключ видимым в гостевой. из вашего вопроса я представляю, что вы запускаете ubuntu в качестве гостя, а хост - это windows.</p><p>всякий раз, когда вы вставляете usb-ключ, если вы хотите увидеть его в гостевой системе, действуйте следующим образом:</p><ol> <li> <p>отключите usb-накопитель от windows, щелкнув соответствующий значок в правом нижнем углу и выбрав "безопасно удалить ...".</p> </li> <li> <p>в окне virtualbox выберите пункт меню "устройства => usb-устройства" в верхнем левом меню гостевого окна и выберите свой usb-ключ. это должно появиться в ubuntu сейчас.</p> </li> </ol><p>эта операция эквивалентна физическому подключению вашего usb-ключа к usb-порту вашей гостевой машины.</p><p>в противном случае, другие варианты</p><ol> <li> <p>общая папка, как указано в ответах лебшада и элвина сима. но это может быть медленным.</p> </li> <li> <p>ftp и т.д., как указано в ответе элвина сима (предполагается, что на вашем хосте windows есть ftp-сервер).</p> </li> <li> <p>простое крепление самбы от гостя:</p> <pre>mount -t cifs // winhost/share/home/yourname/mntpoint -o user = winusr% paswd, uid = 0, gid = 0, file\_mode = 0777, dir\_mode = 0777</pre></li> <li> <p>для небольших томов и частой синхронизации откройте аккаунт dropbox.</p> </li> </ol>

<p>кто хост, а кто гость? в любом случае, virtualbox имеет механизм совместного использования, который вы можете использовать; просто установите guest additions <a href="http://www.virtualbox.org/manual/ch04.html">как описано в документации</a> , затем настройте общий ресурс в конфигурации virtualbox.</p>

<ol> <li>в виртуальной коробке войдите в ubuntu.</li> <li>в строке меню нажмите "устройства" -> "устройства usb" -> "выбрать устройство" (pendrive).</li> <li>затем перейдите в домашнюю папку. слева вы увидите ваше устройство.</li> </ol>