国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

VirtualBox 共享文件夾設置及開機自動掛載詳細教程

2024-09-01 13:49:17
字體:
來源:轉載
供稿:網友

鑒于支付寶等服務無視我們Linux用戶的存在,沒辦法,那只好在Linux上用VirtualBox 虛擬一個Windows系統了。系統裝好了,在日常使用過程中,往往要從VirtualBox的客戶機(guest system)中使用主機(host system)里面的文件,那么通過共享文件夾的方式可以達成此目的。

我在這里寫了個圖文教程,說明設置過程,希望對大家有所幫助。(注:我的主機是Ubuntu Linux 8.04,客戶機是Windows XP,VirtualBox版本2.2.4【下載】)

在VirtualBox中安裝好Windows XP后,先要安裝工具包VBoxGuestAdditions.iso,這個映像文件位于VirtualBox的安裝目錄下,我的是在/usr/share/virtualbox目錄下。在VirtualBox控制面板中點擊"設置",接著選"光驅",加載映像。啟動虛擬機進入XP后,安裝輔助工具包。

接下來就是設置共享目錄了。在VirtualBox先選擇你的虛擬系統,接著"設置",選"數據空間",點擊那個加號按鈕,如下圖:virtualbox掛載文件夾,virtualbox共享文件夾
 出現添加數據空間的窗口,在"數據空間位置"下拉框中點擊"其它",選擇你要共享的文件夾,"數據空間名稱"中填你自己起的名字,這里我填的是tmp,只讀選項根據自身情況選擇,配置好后,如下圖:virtualbox掛載文件夾,virtualbox共享文件夾
  接著啟動進入客戶機Windows XP,打開"我的電腦",依次點擊菜單欄"工具"-"映射網絡驅動器",驅動器盤符自選,文件夾填"//vboxsvr/tmp",tmp是我之前設置的"數據空間名稱",把tmp改成你剛才設置的"數據空間名稱"即可,如下圖:virtualbox掛載文件夾,virtualbox共享文件夾
確定后,在"網絡驅動器"那里就可以看到共享文件夾的盤標了,如下圖:virtualbox掛載文件夾,virtualbox共享文件夾
好了,現在雙擊"網絡驅動器"中的那個圖標,即可讀取、修改linux主機中的文件了

遇到的問題:

直接在XP共享文件夾中使用應用程序打開文件,修改后不能直接保存,如用Photoshop打開某圖片并修改后,ctrl+s不能保存,提示該文件已經被鎖定。

解決辦法:
把共享文件夾中的文件復制到Windows XP的本地磁盤中,修改完成后,再復制回共享文件夾。 

另一篇:如何使用VirtualBox的共享文件夾

(Windows XP SP2作host,Red Hat 9.0為guest)

 在Windows上的VirtualBox中裝好Redhat9虛擬機之后,box就想讓兩個系統交換文件。交換文件有多種方法,其中最簡單的一種是使用共享文件夾。

首先,在Windows上運行VirtualBox。如圖,選擇“Red Hat 9.0”,再選“共享文件夾”。virtualbox掛載文件夾,virtualbox共享文件夾
點擊“共享文件夾”,會彈出“Red Hat 9.0設置”對話框。此時可以添加一個新的共享文件夾。box在E盤有一個名為sharing的目錄,就用它了。注意,圖中的文件夾名稱 “sharing”又稱為共享名稱(sharename)。在Redhat9掛載共享文件夾的時候會用到它。
virtualbox掛載文件夾,virtualbox共享文件夾
確定之后,可以看到共享文件夾的數目變成了1。
virtualbox掛載文件夾,virtualbox共享文件夾
主人準備好了,客人Redhat9要享受“共享文件夾”先得安裝輔助工具包。這個輔助工具包是一個名為VBoxGuestAdditions.iso的映像文件,位于VirtualBox的安裝目錄下。點擊“光驅”,加載映像。virtualbox掛載文件夾,virtualbox共享文件夾

啟動虛擬機,安裝輔助工具包。由于box安裝的虛擬機沒有圖形界面,所以安裝輔助工具包的時候帶了vfs-module參數。

  • mount /dev/cdrom    掛載光驅
  • cd /mnt/cdrom    進入光盤
  • sh ./VBoxLinuxAdditions.run vfs-module    這里沒有完全安裝
  • reboot    安裝成功后需要重啟系統

重啟之后,Redhat9就可以訪問Windows提供的共享文件夾了。

  • mkdir /mnt/share    新建掛載點(mountpoint)- 注:這個掛載點也可放在 /home/*** 目錄下
  • mount -t vboxsf sharing /mnt/share    掛載共享文件夾
  • cd /mnt/share    進入共享文件夾
  • ls    看看有什么

OK,大功告成。 

注意:

 1.若想刪除掛載,可執行命令

umount -f /mnt/share

2.若想開機自動掛載,可以在 /etc/fstab 文件末添加一項    

 sharing /mnt/share vboxsf defaults 0 0

 或

sharing /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0

 3.為了方便,可以在桌面上新建一個文件,內容為: 

#!/bin/sh sudo mount -t vboxsf sharing /mnt/share

實戰經驗:

以上資料是從網上摘錄的,對于“開機自動掛載”模塊,我試了好多遍都以失敗告終,大部分網絡資料都是說在 /etc/fstab 文件中追加 VirtualBox虛擬機文件夾共享掛載命令 “ sharing /mnt/share vboxsf defaults 0 0 ”,其實是錯誤的,因為系統調用fstab的時候,Virtualbox的共享目錄的模塊還沒有加載,所以每次加載都會失敗,最終的解決方案如下:

在文件 /etc/rc.local 中(用root用戶)追加如下命令

mount -t vboxsf sharing /mnt/share

最后重啟系統,大功告成?。?!

另外,在 VirtualBox 4.x 版本中,已有一個“自動掛載”功能,如下圖所示:virtualbox掛載文件夾,virtualbox共享文件夾

 再使用命令 mount ,得如下掛載信息:

[jianbao@localhost ~]$ mount/dev/sda1 on / type ext3 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)devpts on /dev/pts type devpts (rw,gid=5,mode=620)tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")/dev/sda2 on /home type ext3 (rw)sharing on /mnt/share type vboxsf (uid=1000,gid=100,rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)htdocs on /media/sf_htdocs type vboxsf (gid=501,rw)sharing on /media/sf_sharing type vboxsf (gid=501,rw)

它自動把這些共享文件夾掛載到 /media/ ,目錄下了,我想要說的是,這個掛載目錄不是我想要的,

所以我沒采用VirtualBox的自動掛載功能(因為掛載目錄自己不可控)。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台北市| 屯留县| 顺昌县| 大宁县| 卢氏县| 太和县| 广汉市| 石渠县| 乐山市| 老河口市| 宝坻区| 阿拉尔市| 上思县| 闸北区| 永登县| 中江县| 寿阳县| 乃东县| 慈利县| 阳春市| 惠东县| 巴中市| 化德县| 五台县| 莎车县| 安陆市| 大港区| 临沭县| 万源市| 宁蒗| 德惠市| 长乐市| 高州市| 铜梁县| 盐津县| 张家界市| 乌拉特后旗| 澜沧| 汝阳县| 邳州市| 高邮市|