vbox共享文件夾centos
⑴ centos怎麼訪問windows共享
我們在在Win 7下安裝了VirtualBox,然後通過VirtualBox虛擬安裝了CentOS 5.6,現在想在CentOS下訪問Windows中的一些文件,需要在VirtualBox中配置數據空間:
VirtualBox 4.0.8
[root@zuantianyang-lnx ~]# lsb_release -a
LSB
Version:
:core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.6 (Final)
Release: 5.6
Codename: Final
第一、安裝VirtualBox Guest Addition。點擊"設備"菜單下面的「安裝增強功能」:
[root@zuantianyang-lnx VBOXADDITIONS_4.0.8_71778]$ ls -lrt
總計 37520
-r-xr-xr-x 1 root root 278832 05-31 22:17 VBoxWindowsAdditions.exe
-r-xr-xr-x 1 root root 9284432 05-31 22:17 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x 1 root root 14664192 05-31 22:17 VBoxSolarisAdditions.pkg
-r-xr-xr-x 1 root root 7853516 05-31 22:17 VBoxlinuxAdditions.run
-r-xr-xr-x 1 root root 5523 05-31 22:17 runasroot.sh
-r-xr-xr-x 1 root root 6966 05-31 22:17 autorun.sh
-r-xr-xr-x 1 root root 647 05-31 22:17 AUTORUN.INF
dr-xr-xr-x 2 root root 4096 05-31 22:17 64Bit
dr-xr-xr-x 3 root root 4096 05-31 22:17 32Bit
-r-xr-xr-x 1 root root 6190464 05-31 22:17 VBoxWindowsAdditions-x86.exe
[root@zuantianyang-lnx VBOXADDITIONS_4.0.8_71778]$ ./VBoxLinuxAdditions.run
第二、 VirtualBox的設置中找到數據空間,添加要共享的文件夾,選擇Auto-Mount和固定分配:
設備-->分配數據空間-->添加數據空間
我選擇了整個Win7下的C盤, 數據空間位置C:\, 數據空間名稱C_DRIVE
第三、 確認/sbin/mount.vboxsf存在
第四、 查看boxvfs模塊是否載入:lsmod | grep vboxvfs,如果沒有載入,執行modprobe vboxvfs命令載入
第五、 創建好mount點:
[root@zuantianyang-lnx ~]# cd /
[root@zuantianyang-lnx /]# mkdir WIN7_C_DRIVE
[root@zuantianyang-lnx /]# mount -t vboxsf C_DRIVE WIN7_C_DRIVE
C_DRIVE是數據空間名稱,對應的是共享的Windows下的文件夾。
第六、 想讓機器重啟後還能訪問Windows的文件夾,在CentOS重啟後自動mount即可,需要修改/etc/fstab,加入
C_DRIVE /WIN7_C_DRIVE vboxsf defaults 0 0保存即可,掛載windows的共享目錄C_DRIVE到CenOS下/WIN7_C_DRIVE
[root@zuantianyang-lnx ~]# cd /etc/
[root@zuantianyang-lnx etc]# vi fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
# Automatically mount Windows7 C_DRIVE to /WIN7_C_DRIVE ring startup, byrneyang.
C_DRIVE /WIN7_C_DRIVE vboxsf defaults 0 0
第七、 取消掛載
#sudo umount -f /mnt/shared
Building the VirtualBox Guest Additions kernel moles FAILD
使用VirtualBox安裝Linux的朋友往往會同時安裝增強工具Guest Addtions,該工具的主要目的是使滑鼠可以在真實機與虛擬機之間自由穿梭、自動根據VirtualBox窗口大小改變X尺寸等。但往往安裝時都會遇到挫折!
原因常常在於這么幾點:
第一、 當
您點擊安裝Guest
Additions時,桌面會出現虛擬安裝光碟文件夾,裡面就是增強工具包,但如果您需要安裝增強包,就需要至少有讀和執行的許可權,但光碟文件是無法修改
文件許可權屬性的,所以您需要復制光碟文件里的所以文件,在桌面上新建個文件夾,把文件粘貼進入!修改文件許可權。
這里根據您安裝的虛擬系統不同選擇不同的文件執行,如安裝的是Linux,就chmod 777 VboxLinuxAdditions-x86.run。
這是即可安裝增加工具:./VboxLinuxAdditions-x86.run(註:執行當前文件夾下的VboxLinuxAdditions-x86.run,需要在終端運行命令)。
第二、 當您在終端中執行./VboxLinuxAdditions-x86.run時,系統還可能還會提示您:
Building the VirtualBox Guest Additions kernel moles [失敗]
出現這種提示,往往說明您沒有安裝.-gcc .-make .-kernel-default-devel .-kernel-sources .-kernel-headers 這樣幾個必要的軟體包。
您可以從系統安裝光碟中找到它們,並安裝到系統中,並且當您安裝gcc時,可能還會提示您有軟體包的依賴關系,按提示安裝依賴包即可!
第三、 mount數據空間時注意,數據空間的名字不要跟/mnt下您新建的文件夾名稱一樣。
比如,要共享host系統中的 tempfolder 文件夾,數據空間默認名稱就是 tempfolder ,命令可以是:
sudo mkdir /mnt/share/
到此基本上沒有問題了,重啟後您的系統會更加完美!
總結:如果您安裝軟體時遇到依賴包問題,建議使用YUM安裝軟體,擺脫依賴包問題!如果您還有疑問的地方,請給我們留言!
⑵ vbox centos7怎麼設置共享
1 首先,必須要有已經在VirtualBox中安裝好的Ubuntu系統,才能按照以下步驟操作,具體怎樣在VirtualBox中安裝Ubuntu系統網路經驗里已經有很多,大家可以自己查詢參照。
2打開虛擬機進入Ubuntu系統,首先要安裝VirtualBox增強功能包(VBoxGuestAdditions) 如果確認已經安裝就直接跳過至第4步。
3點擊運行後,系統會自動安裝,安裝完成後要求重啟系統。
4在本機系統設置一個共享文件夾,用於與Ubuntu交互的區域空間。
5右擊狀態欄上共享文件夾圖標或菜單欄「設備-共享文件夾」,打開共享文件夾設置,
6點擊共享文件夾設置框,右上角的添加按鈕
7選擇之前本機設置的共享文件夾,此時一定不可以勾選自動掛載
8設置好共享名後,進入Ubuntu系統,打開終端,先執行命令,在掛載點目錄添加「bdshare」目錄,接著執行"mount -t vboxsf BaiShare /mnt/bdshare/",就能完成共享文件夾的設置。
9設置完成,可以創建幾個文件,測試一下
(測試方法:
1. 在本地創建一個文件,到mnt/share/目錄 查看。
2.在share目錄創建一個文件,在本機進行查看)
10設置自動掛載,重啟虛擬機系統共享仍在。
可以在/etc/fstab中添加一項
BaiShare /mnt/share vboxsf rw,gid=110,uid=1100,auto 0 0
11卸載掛載點命令:umount -f /mnt/share
⑶ 如何實現主機和虛擬機之間的文件復制粘貼 主機是Mac系統,虛擬機是Vbox,虛擬機系統是CentOS
如何實現Vmware虛擬機中linux系統與windows操作系統間的文件復制、共享。今天一朋友問我如何實現虛擬機中linux與外面的windows操作系統文件的復制和共享,趁此閑暇之際,寫下這個解決法供還未解決此問題的朋友作參考,小飛有寫的不對的地方還望大家多多指教,謝謝。針對使用VMware虛擬機的朋友要實現linux與windows之間的文件復制傳送其實很簡單,關鍵在於Vmtools小工具的安裝成功與否,這個小工具的安裝網路一下都有一大堆,覺得我寫的不能用的可以自己查查。現在開始為大家介紹安裝方法。首先大家知道windows的磁碟格式和windows的磁碟格式是不同的,所以在這兩者之間無法直接復制和張貼文件,因此對於Vmware的虛擬機,可以藉助Vmtools這款工具來解決(其他虛擬機我就不清楚了,之所以選擇Vmware也是因為這個小工具實在好用的原因,操作簡單)。這里我以我的紅帽企業版5linux下安裝說說,其他版本其實也就是一樣的。首先要知道Vmtools是安裝在虛擬的操作系統中的,這點要了解。廢話不多說,開始安裝。第一步:打開Vmware菜單欄Vm下的Setting找到CD/DVD那個選項,當然直接在左邊那欄開始的時候右鍵找到或者在右邊這個預覽框中直接選中也是可以的。在CD/DVD選中後選擇右邊的UseISOImagefile選項,然後找到下面linux.iso,注意這個這個東西不是你的linux操作系統鏡像啊,這個默認是在Vmware的安裝目錄下面,選擇後確定就可以下一步啦。「Ok」然後上電啟動虛擬系統。載入成功的話桌面上會有個VmwareTools的光碟,點擊進去光碟,把裡面VmwareTools****.rpm(*號是代表裡面的內容被我省略了,自己補全)那個包文件拷到桌面上做下一步,注意看看後綴名,別搞錯了。切換超級用戶,打開終端,執行命令「cpVmwareTools****.rpm/tmp」,然後切換到/tmp這個目錄下面,別問我命令,不知道可以去跳文匯酒店了。安裝rpm包文件「rpm–ivh******」(*表示文件名,這個是安裝rpm包文件的指令),安裝中好像會要選什麼東西我記不太清楚,大家又看著安呢到時可以再問我,我記得好像是先會然你輸NO或Yes,輸的是YES,然後會讓輸0到多少的數字,那裡看具體情況,所謂具體情況是指自己筆記本的解析度,比如說我的是14.1的筆記本,所以我選擇1280*768,好像對應的是14,所以輸入14,然後enter。最後一步,安裝完成後同樣在這個目錄下面終端輸入命令「Vmware–config-tools.pl」。重啟虛擬機就可以看到效果了,如果還是不能復制粘貼說明你沒裝對。我就不想贅述了。第二個方法:配置smb服務,什麼是smb?自己網路看看就知道了,smb是通過在外面系統實現與虛擬機系統共享文件夾快速訪問的方法。比如說我的配置了smb服務,可以直接在xp下面點擊運行然後輸入\\192.168.0.50就可以訪問我在linux下共享的目錄了,至於其他計算機能不能就不知道了。其中192.168.0.50是我linux虛擬機的ip。Smb服務的安裝方法我也不寫了(我的紅帽是定製安裝的,在安裝時候就特意安裝了ubuntu我沒配置過所以我不知道,呵呵),大家可以自己網上查,我就講講配置。切換用戶終端輸入「gedit/etc/samba/smb.conf」修改以下信息,有時會提示許可權不足,這是修改哈許可權,比如我比較懶,直接給他添加了777的用戶許可權,打開後找到#============================ShareDefinitions==============================添加如下相似代碼:[root]comment=RootDirectoriesbrowseable=yeswritable=yespath=/root(這里是要共享目錄)valisers=yingxian(這里是共享登錄名)添加完成後保存關閉運行」/etc/init.d/smbrestart」添加smb用戶,也就是那個共享登錄名了,「Useraddyingxian」,為samba下的用戶設置密碼「smbpasswd-ayingxian」到這里基本算是配置完成,還有個關鍵需要把linux操作系統的防火牆禁用,紅帽是用setup這個命令來設置,ubuntu我不熟,而且必須保證虛擬機和外面的網路是暢通呢哦。OK,測試哈,點擊windows系統下面的運行敲入\\ip號碼。如果配置成功會要求輸入登錄名和密碼,木有反應么就說明沒配成功。
⑷ vbox裝centos後掛載共享文件夾成功,休眠後下次打開發現又沒有了
第一,檢查你有沒有裝VMWare Tools。在VM菜單里有Install VMWare Tools...
第二,一般只用網盤就好,只要沒有什麼重要文件,很方便。
linux目前很多都只支持讀取NTFS的盤符,你的分區要都是NTFS的就可能得不到好的支持。
⑸ virtualbox在哪個文件夾下
需要設置數據空間啟動virtualbox之後,點擊「設置」,在左側可以看到「數據空間」選項,點擊之後,出現設置界面,點擊「右側的帶加號的文件夾」,選擇你要選擇的主機上的文件夾或者驅動器,選擇是否為只讀,然後保存。重新啟動虛擬機,進入安裝好的系...
⑹ 我用centos想訪問windows的共享文件夾,用mount -t vboxfs啟動掛載時提示no such device
似乎應該是mount -t cifs
並且需要安裝軟體包。
cifs-utils-4.8.1-10.el6.x86_64
⑺ virtualbox centos 7 怎樣安裝增強工具
在virtualbox中如果需要共享文件和剪切板,是需要安裝增強工具的。在啟動虛擬系統後,點擊安裝增強工具。
1.啟動安裝在 VirtualBox 中的 CentOS 5.5 虛擬機,點擊「設備」 => 「安裝增強功能」。這個時候你就可以看到有一個「光碟」已經掛載到 CentOS 5.5 的桌面上了。它包含了安裝 VirtualBox 客戶端增強功能的組件。
注意:通常情況下我們直接運行掛載到系統中的 VirtualBox 客戶端增強功能的組件就可以了,不過 CentOS 需要配置一下,如果你直接安裝就會出現錯誤。
2.run
/etc/init.d/vboxadd setup 按照提示,比如內核文件頭文件錯誤等,按照提示修復
3.需要安裝編譯內核的相關組件。
yum install kernel-devel gcc
4.安裝完成後,做一個連接
ln -s /usr/src/kernels/2.6.18-92.1.18.el5-i686 /usr/src/linux
注意:一定要進行這此項操作,否則 VirtualBox 客戶端增強功能在安裝的過程中同樣會報錯。其中「2.6.18-92.1.18.el5-i686」是內核的版本號,不同的版本可能會不一樣,你要根據你自己的系統內核填入。注意這個地方一定要選對,比如我的內核修復過,這里會有兩個版本
5.sh ./VBoxLinuxAdditions.run後重啟
6.重啟後,會在右下角看到共享文件夾,在設備---共享文件夾中設置對應的本地的文件夾,我選擇的是固定、自動掛載的。
7.再次重啟後,就可以共享剪切板和在/media下看到sf_share的共享文件夾了。
⑻ virtualbox怎麼安裝centos7
創建VirtualBox虛擬機
1
安裝並啟動VirtualBox,然後點擊左上角的新建按鈕來創建虛擬機。在彈出的對話框中填寫名稱,並選擇類型和版本。名稱自己取,類型選linux,版本選Red
Hat(64-bit)。注意,如果版本中沒有64bit選項,首先確定你的CPU是否64位,如果不是則你只能安裝32位系統,如果是則可能是因為BIOS中的virtualization選項沒有開啟,開啟virtualization後即會多出64bit選項。點擊下一步。
2
設置內存大小,這里我填寫1024MB即1GB。點擊下一步。
3
選擇現在創建虛擬硬碟。點擊創建。
4
虛擬硬碟文件類型選擇VDI,除非你以後真的會用其它虛擬軟體來打開這個虛擬機,通常我們幾乎不會這么做。點擊下一步。
5
虛擬硬碟文件的存放方式,我一般選擇固定大小,因為我需要較好的性能,而且我的硬碟空間通常都用不完。如果你硬碟空間比較緊張就選擇動態分配吧。點擊下一步。
6
虛擬硬碟文件的位置,你最好點擊瀏覽選擇一個容量充足的磁碟來存放它,因為它通常都比較大。文件大小我填的是32GB。點擊創建。
7
這里需要等待硬碟文件生成,通常需要幾分鍾的時間,這段時間里電腦可能會有點卡,這是正常的。
8
好了,我們的虛擬機創建好了,現在開始跟著我一起安裝CentOS7吧。點擊左上角的啟動按鈕來啟動虛擬機。
END
安裝CentOS7
1
在選擇啟動盤對話框中瀏覽選擇系統安裝盤。點擊啟動。
2
用鍵盤上的上下箭頭鍵來選擇Install CentOS 7,然後按回車。注意:這里只能用鍵盤操作,如果想「找回」滑鼠切換回windows,請按右CTRL。
3
選擇安裝過程中使用的語言,選擇中文->簡體中文(中國)。點擊繼續。
4
日期和時間默認就好。鍵盤添加英語(美國)。語言支持增加English (United States)。SECURITY POLICY直接關閉。軟體選擇選GNOME桌面,其它都不選。KDUMP不勾選。網路和主機名開啟。以上通通完成之後,下面著重講安裝位置。
5
選擇我要配置分區,點擊完成。
6
選擇標准分區,然後點擊左下角的加號。添加swap分區,一般為內存的2倍,所以這里填2GB。點擊添加掛載點後再次點擊左下角的加號添加分區。這次添加的是/分區,大小為30GB。這次點擊添加掛載點後直接點擊完成。在彈出的對話框中點擊接受更改。
7
回到上一界面後,就可以點擊開始安裝了。
8
安裝時可一邊安裝一邊設置root密碼和創建用戶。弱密碼需要點擊兩次完成,底下有提示信息。創建用戶,我一般都會選擇將此用戶做為管理員(可使用sudo命令),為了方便我可能還不設置密碼。點擊完成後就等系統安裝完成了。
9
系統安裝完成後,點擊右下角的重啟按鈕。
10
系統啟動的時候通常有多個選項,這個我也沒有具體研究,有些應該是用來修復系統的,有些則可能是使用舊版本內核的系統。一般默認第一項就好,直接按回車。如果不按回車,在等待一定時間後系統也會自動啟動默認項。
11
系統首次啟動需要用戶確認許可協議。操作是:輸入1回車、輸入2回車、輸入c回車、再輸入c回車即可。至此系統便安裝完成了。
END
安裝VirtualBox增強工具
為了方便在win和linux之間來回切換,共享目錄,共享粘貼板,安裝增強功能是必須。為了避免安裝失敗,請務必在root用戶下並且使用英文界面安裝增強工具。修改系統語言可在左上角的應用程序->系統工具->設置->個人->區域和語言中選擇English(United
States),這時會提示重啟系統,請點擊重啟並選擇注銷。
再次使用root賬戶登錄就會發現已經變成英文系統了,這時候會提示是否更新目錄名字為英文,肯定要更新,並且我這里推薦即便是在中文環境下也請使用英文目錄及文件名,點擊Update Names。更新文件目錄名稱後似乎並沒有立即生效,所以還要再重啟一下系統。
安裝增強工具需要一些依賴工具,右鍵桌面選擇Open
in Terminal,打開中端然後輸入命令:yum install -y kernel-devel
gcc回車。然後等待依賴工具安裝完成。依賴工具安裝完成後繼續在終端上製作鏈接,輸入命令:ln -s
/usr/src/kernels/3.10.0-327.28.2.e17.x86_64
/usr/src/linux回車。其中3.10.0-327.28.2.e17.x86_64可直接使用鍵盤上的TAB鍵自動補全。
點擊VirtualBox左上角的設備->安裝增強工具,在彈出的安裝窗口中選擇Run,
然後等待工具安裝完成,這時你會發現滑鼠已經可以在linux和windows之間來回跑,不需要再按右CTRL了。
重啟系統後你就可以在設備中選擇共享粘貼板或者共享文件夾了。溫馨提醒:共享文件夾需要重啟linux系統,並且該共享目錄在linux下的默認路徑是
/media/sf_XXX,XXX為該共享目錄在windows下的名字,但默認共享目錄只有root和vboxsf用戶組可以訪問,若其它用戶需要訪問共享目錄,則需使用命令「usermod
-a -G vboxsf XXX」將用戶XXX添加到vboxsf用戶組中。