Добавил в настройках виртуальной машины общую папку, чтоб из линукса можно было файлы кидать на виртуалку. Запускаю на виртуалке винду и не пойму где она. Её как то надо из под винды добавить еще?
Настройка VirtualBox на Zenwalk 6.4
Нужно создать сетевой интерфейс (vbox0). Настроить сетевой интерфейс на хост машине и на вирт машине, после, будет работать.
Я делал обменные каталоги для 2х запущенных вирт. машин и естевственно хоста. :)
Возможно, получится даже без создавания интерфейса, просто настройках сети в VBox, один из трёх параметров, какой точно не могу сказать точно, вирт машины у меня сейчас нет.
Сначала в Виндовс установите дополнения гостевой системы.
Потом откроете командную строку в меню пуск и введёте команду
net use x: \\vboxsvr\имя_папки
Папка появится в проводнике
Читайте:
Используйте команду net use x:\\vboxsvr\share длядоступа к общей папке с именем share в DOS-подобной ОС или mount -t vboxsf share mount_point для доступа из Линукс-подобной ОС. Требует установки Дополнений гостевой ОС.
Из справки:
With the "shared folders" feature of VirtualBox, you can access files of your host system from within the guest system. This is similar how you would use network shares in Windows networks -- except that shared folders do not need require networking, so long as the Guest Additions are installed. Shared Folders are supported with Windows (2000 or newer), Linux and Solaris guests.
Дополнение гостевой системы установил. Делаю:
[console]
net use x:\\vboxsvr\WinShare
[/console]
Получаю в ответ:
[console]
System error 67 has occurred.
The network name cannot be found.
[/console]
net use x:\\vboxsvr\WinShare
Так это для DOS-подобной системы. К тому же, подозеваю что x надо заменить на букву диска. Для Windows надо подключать папку как общий ресурс. Попробуйте так:
In a Windows guest, starting with VirtualBox 1.5.0, shared folders are browseable and are therefore visible in Windows Explorer. So, to attach the host's shared folder to your Windows guest, open Windows Explorer and look for it under "My Networking Places" -> "Entire Network" -> "VirtualBox Shared Folders". By right-clicking on a shared folder and selecting "Map network drive" from the menu that pops up, you can assign a drive letter to that shared folder.
Попробуйте как я писал выше
net use x: \\vboxsvr\имя_папки
Так он так и пробует, судя по:
net use x:\\vboxsvr\WinShare
Попробуйте через Explorer и сетевое окружение.
Разница в пробеле после х:
Зачем там диск? Там шару саму указывать надо...
Установил дополнение, сделал:
[console]
net use x: \\vboxsvr\имя_папки
[/console]
Именно в пробеле было дело. Но когда виртуалку заново включаю приходится снова устанавливать гостевое дополнение и снова ручками настраивать шару. Как пофиксить?
когда виртуалку заново включаю приходится снова устанавливать гостевое дополнение
А зачем? Не помню насчёт шары, а гостевое дополнение каждый раз точно устанавливать не надо.
Откройте "мой компьютер" и посмотрите, диск (шара) должен отображаться там.
когда виртуалку заново включаю приходится снова устанавливать гостевое дополнение
Может вы просто забыли вынуть диск с дополнениями из виртуального привода?
Или после перезагрузки шара просто не работает?
Именно в пробеле было дело. Но когда виртуалку заново включаю приходится снова устанавливать гостевое дополнение и снова ручками настраивать шару. Как пофиксить?
гостевое дополнение нужно ставить 1 раз.
шару надо не настраивать, а включать (это проблема гостевой ОС).
я ярлык на рабочем столе сделал. (правда надо было под мандриву, но потом и в Slacky делал - тоже самое, только проще).
ЗЫЖ ИМХО тема к Slackware не имеет никакого отношения?