Що я намагаюся досягти:
- У мене (вдома) встановлений ПК із Windows 7
- Я хотів би запустити Unix у Virtual Box, тому що я більше звик розробляти / писати сценарії на ньому
На даний момент я оселився на Freebsd, і мені вдалося встановити його та налаштувати мережу. Наступним кроком є спільне використання папки від Windows до Freebsd, щоб я міг легко редагувати файли в Windows і на Freebsd і те, і інше. На жаль, здається, що все-таки потрібно зробити.
Я копався в мережі і знайшов два різні способи:
Я встановив гостьові доповнення в FreeBSD з використанням pkg_add -r virtualbox-ose-additions
, Інсталяційний виходило switfly досить, і я редагував , /etc/rc.conf
щоб додати дві запропоновані рядки: vboxguest_enable="YES"
і vboxservice_enable="YES"
та перезавантажується.
Це не спрацювало. Команда для встановлення системи закінчується помилкою:
# mount -t vboxsf shared /home/myuser/shared
mount: shared : Operation not supported by device
звідки shared
назва папки, яку я налаштовував у налаштуваннях віртуальної скриньки для цього VM.
Чи дійсно можливо використовувати
vboxsf
тип файлової системи у freebsd? Деякі коментарі, начебто, дозволяють припустити, що вона не підтримується, але знайти актуальну інформацію складно.
Далі я перейшов до підходу самби. Я в основному дотримувався керівництва, з яким я пов’язаний. На жаль, це закінчується:
# mount_smbfs -N -I 192.168.56.1 //winuser@winmachinename/Shared /mnt/shared
mount_smbfs: unable to open connection: syserr = RPC struct is bad
звідки Shared
назва спільної папки, яку я налаштовував під Windows, доступний winuser
очевидно. Пінг працює.
Я хотів би зазначити, що у мене немає пароля на гостьовий обліковий запис Windows, до якого я намагаюся підключитися, це здалося простіше, але, можливо, це чомусь турбує самбу.
редагувати: працюючи з PuTTY, я не бачив, щоб якісь повідомлення друкувалися в консолі:
smb_maperror: Unmapped error 3:31
smb_co_lock: recursive lock for object 1
обидва з’являються кілька разів. / кінець редагування
Якщо прямий обмін файловими файлами не працює, будь-яка ідея, як змусити самбу це зробити? У статті запропоновано, що це вже зроблено хоча б деякими.
Технічна інформація:
- Хост: Сімейне видання Windows 7 (оновлене)
- Гість: FreeBSD 9.0-RELEASE № 0: вт 3 січня 07:15:25 UTC 2012 root@obrian.cse.buffalo.edu: / usr / obj / usr / src / sys / GENERIC i386
- Віртуальна коробка: 4.1.16 r78094
Я також відкритий для нових пропозицій для спільного використання. Я б, якщо можливо, відмовився уникати передачі файлів туди і назад: це не особливо ефективно і завжди є джерелом заплутаних помилок.
Я також відкритий до змін систем. Мені подобається філософія freebsd, але якщо вона не працює, у мене немає ніяких труднощів щодо переходу на Linux.
Редагувати :
Це питання зараз представляє суто теоретичний інтерес. Я перейшов на використання сервера Ubuntu і мені вдалося налаштувати його без samba, оскільки vboxsf добре підтримується.