Apa yang saya coba capai:
- Saya memiliki (di rumah) PC dengan Windows 7 diinstal
- Saya ingin menjalankan Unix di Virtual Box, karena saya lebih terbiasa mengembangkan / scripting di atasnya
Saya menetap di Freebsd saat ini, dan saya berhasil menginstalnya dan mengkonfigurasi jaringan. Langkah selanjutnya adalah berbagi folder dari Windows ke Freebsd sehingga saya dapat dengan mudah mengedit file pada Windows dan Freebsd keduanya. Sayangnya sepertinya hal yang harus dilakukan.
Saya mencari-cari di internet dan menemukan dua cara berbeda:
Saya menginstal tambahan tamu di freebsd menggunakan pkg_add -r virtualbox-ose-additions
, menginstal switfly berjalan cukup, dan saya diedit /etc/rc.conf
untuk menambahkan dua baris yang disarankan: vboxguest_enable="YES"
dan vboxservice_enable="YES"
dan reboot.
Tidak berfungsi. Perintah untuk memasang sistem berakhir dengan kesalahan:
# mount -t vboxsf shared /home/myuser/shared
mount: shared : Operation not supported by device
di mana shared
nama folder yang saya setup di pengaturan kotak virtual saya untuk VM ini.
Apakah mungkin menggunakan
vboxsf
tipe filesystem di freebsd? Beberapa komentar tampaknya menyarankan itu tidak didukung tetapi menemukan informasi terbaru sulit.
Selanjutnya, saya pindah ke pendekatan samba. Saya pada dasarnya mengikuti panduan yang saya tautkan. Sayangnya itu berakhir dengan:
# mount_smbfs -N -I 192.168.56.1 //winuser@winmachinename/Shared /mnt/shared
mount_smbfs: unable to open connection: syserr = RPC struct is bad
di mana Shared
nama folder bersama yang saya konfigurasikan dengan windows, dapat diakses dengan winuser
jelas. Ping berfungsi.
Saya ingin mencatat bahwa saya tidak memiliki kata sandi pada akun guest windows yang saya coba hubungkan, sepertinya lebih mudah, tetapi mungkin itu mengganggu samba.
sunting: bekerja dari Putty Saya belum melihat bahwa beberapa pesan dicetak di konsol:
smb_maperror: Unmapped error 3:31
smb_co_lock: recursive lock for object 1
keduanya muncul beberapa kali. / akhir edit
Jika file sharing langsung tidak berfungsi, ada ide bagaimana mendapatkan samba untuk melakukannya? Artikel menyarankan itu sudah dilakukan oleh beberapa orang setidaknya.
Informasi teknis:
- Host: Windows 7 Familial Edition (terbaru)
- Tamu: FreeBSD 9.0-RELEASE # 0: Sel 3 Jan 07:15:25 UTC 2012 root@obrian.cse.buffalo.edu: / usr / obj / usr / src / sys / GENERIC i386
- Kotak Virtual: 4.1.16 r78094
Saya terbuka untuk saran baru untuk dibagikan juga. Saya akan jika mungkin lebih suka menghindari mentransfer file bolak-balik: itu tidak terlalu efisien dan selalu menjadi sumber kesalahan membingungkan.
Saya juga terbuka untuk mengubah sistem. Saya suka filosofi freebsd, tetapi jika tidak berhasil, saya tidak ragu untuk pindah ke linux.
EDIT :
Pertanyaan ini sekarang murni kepentingan teoretis. Saya beralih menggunakan Ubuntu Server dan berhasil mengaturnya tanpa samba karena vboxsf didukung dengan baik.