【已解決】Win7中無法和VirtualBox中的Ubuntu 13.04共享文件夾
【問題】
之前在VirtualBox:
中安裝了Ubuntu 12.10,後來升級到13.04:
現在想要實現主機Win7中和VirtualBox中的Ubuntu 13.04共享文件夾。
【折騰過程】
1.試了試,去VirtualBox窗口中的:
設備->安裝增強功能
結果期間會顯示失敗,頭文件找不到:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
VirtualBox Guest Additions installer
Removing installed version 4.3.6 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox non-DKMS kernel modules ... done .
Building the VirtualBox Guest Additions kernel modules
The headers
for the current running kernel were not found. If the following
module compilation fails
then this could be the reason.
Building the main Guest Additions module ... done .
Building the shared folder support module ... done .
Building the OpenGL support module ... done .
Doing non-kernel setup of the Guest Additions ... done .
You should restart your guest to
make sure the new modules are actually used
Installing the Window System drivers
Installing X.Org Server 1.13 modules ... done .
Setting up the Window System to use the Guest Additions ... done .
You may need to restart the hal service and the Window System (or just restart
the guest system) to
enable the Guest Additions.
Installing graphics libraries and desktop services components ... done .
Press Return to close this window... |
如圖:
且最後安裝完成後,結果也是無法在/mnt/下麵看到想要的hgfs。
但是的確是可以共享剪貼板的。
2.後來是去參考:
去用了:
1
|
sudo
ln -s /usr/src/linux-headers- $( uname
-r) /include/generated/uapi/linux/version .h
/usr/src/linux-headers- $( uname
-r) /include/linux/version .h
|
但是結果還是問題依舊:
重新安裝後,還是那個錯誤:
The headers for the current running kernel were not found.
還是無法共享。
3.參考:
permissions – VirtualBox shared folder is accessible but not workable – Ask Ubuntu
去看看:
試了一堆,結果還是沒辦法改為自己crifan可以打開的:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
crifan@crifan-Ubuntu:~$
sudo chown
-R crifan /media/sf_win7_to_ubuntu/
crifan@crifan-Ubuntu:~$
ls /media/sf_win7_to_ubuntu/
-la
ls : 無法打開目錄 /media/sf_win7_to_ubuntu/ : 權限不夠
crifan@crifan-Ubuntu:~$
sudo chmod
777 /media/sf_win7_to_ubuntu/
crifan@crifan-Ubuntu:~$
ls /media/sf_win7_to_ubuntu/
-la
ls : 無法打開目錄 /media/sf_win7_to_ubuntu/ : 權限不夠
crifan@crifan-Ubuntu:~$
sudo ls
/media/sf_win7_to_ubuntu/
-la
總用量 4 drwxrwx--- 1 root vboxsf 0 12月 27 09:28 .
drwxr-xr-x 4 root root 4096 12月 27 09:34 ..
crifan@crifan-Ubuntu:~$
sudo chown
-R crifan /media/
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/32Bit/Readme.txt"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/32Bit"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/64Bit/Readme.txt"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/64Bit"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/AUTORUN.INF"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/autorun.sh"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/cert/oracle-vbox.cer"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/cert/VBoxCertUtil.exe"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/cert"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/gengradd.dll"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/libc06.dll"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/libc061.dll"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/libc062.dll"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/libc063.dll"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/libc064.dll"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/libc065.dll"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/readme.txt"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/VBoxControl.exe"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/VBoxGuest.sys"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/vboxmouse.sys"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/VBoxReplaceDll.exe"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2/VBoxService.exe"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/OS2"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/runasroot.sh"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/VBoxSolarisAdditions.pkg"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/VBoxWindowsAdditions.exe"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/VBoxWindowsAdditions-amd64.exe"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406/VBoxWindowsAdditions-x86.exe"
的所有者: 隻讀文件係統
chown : 正在更改 "/media/crifan/VBOXADDITIONS_4.3.6_91406"
的所有者: 隻讀文件係統
crifan@crifan-Ubuntu:~$
crifan@crifan-Ubuntu:~$
crifan@crifan-Ubuntu:~$
sudo chown
-R crifan /media/sf_win7_to_ubuntu/
crifan@crifan-Ubuntu:~$
sudo ls
/media/sf_win7_to_ubuntu/
-la
總用量 4 drwxrwx--- 1 root vboxsf 0 12月 27 09:28 .
drwxr-xr-x 4 crifan root 4096 12月 27 09:34 ..
crifan@crifan-Ubuntu:~$
ls /media/sf_win7_to_ubuntu/
-la
ls : 無法打開目錄 /media/sf_win7_to_ubuntu/ : 權限不夠
crifan@crifan-Ubuntu:~$
sudo chmod
777 /media/sf_win7_to_ubuntu/
crifan@crifan-Ubuntu:~$
ls /media/sf_win7_to_ubuntu/
-la
ls : 無法打開目錄 /media/sf_win7_to_ubuntu/ : 權限不夠
crifan@crifan-Ubuntu:~$ |
4.參考:
virtualbox.org • View topic – shared folders not seen
再去手動試試mount結果出錯:
1
2
3
4
5
|
crifan@crifan-Ubuntu:~$
sudo mkdir
/mnt/share
crifan@crifan-Ubuntu:~$
crifan@crifan-Ubuntu:~$
sudo mount
-t vboxsf -o rw,uid=1000,gid=1000 share /mnt/share
/sbin/mount .vboxsf: mounting failed with the error: Protocol error
crifan@crifan-Ubuntu:~$ |
5.結果後來發現:
其實都已經可以正常工作了:
隻是自己沒去試試罷了。。。
【總結】
但是在Ubuntu中非sudo不能直接操作,感覺還是有點詭異的。。。
最後更新:2017-04-03 08:26:28