drops@ubuntu:~$ gedit /var/log/vbox-install.log
按照下面的方式安裝后解決:
drops@ubuntu:~$ uname -r
2.6.20-15-386
drops@ubuntu:~$ sudo apt-get install linux-headers-2.6.20-15-386
drops@ubuntu:~$ sudo /etc/init.d/vboxdrv setup
安裝成功了,重新啟動機器才在菜單里面看到。不知道為啥。
打開就像新建一個,又出問題了: VirtualBox kernal driver not accessible,permission problem.
輸入:
drops@ubuntu:~$ sudo chmod 777 /dev/vboxdrv
ok!
drops@ubuntu:~$ sudo usermod -G vboxusers -a drops
可以安裝了,正在安裝呢。。。。。。
隨著 Ubuntu 系統內核的更新,VirtualBox 原有的內核模塊已經不再適用。于是,VirtualBox 將無法正常使用。需要重新安裝 VirtualBox 嗎?當然不必。我們只需重新稍加配置即可。
首先獲取與當前內核版本相一致的頭文件:
sudo apt-get install linux-headers-`uname -r`
接著,我們來重新編譯 VirtualBox 內核模塊,這可以使用下面的指令完成:
sudo /etc/init.d/vboxdrv setup
一旦編譯完成,程序將會自動啟動 vboxdrv 內核模塊。此時,再用 VirtualBox 也就沒有什么問題了。如果以后遇到內核再次重新的情況,則如法炮制即可解決。
當然我是查找參考文獻的拉!
參考文獻:
net use s: \\vboxsvr\drops
Ubuntu 7.04安裝運行VirtualBox出錯的解決辦法
* Modprobe vboxdrv failed. Please use 'dmesg' to find out why.
如果安裝時顯示上面出錯信息
sudo gedit /boot/grub/menu.lst
禁止 NMI watchdog,在 kernel 命令行加上 nmi_watchdog=0
我的menu.lst
......
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=5bc0c3bc-6b8b-41a5-93fb-1348396c3d1a ro quiet splash nmi_watchdog=0 locale=zh_CN
......
然后保存 退出 重啟!
如果運行時遇到 VirtualBox kernal driver not accessible,permission problem.
sudo chmod 777 /dev/vboxdrv
上面的只是臨時的辦法
按照VirtualBox的安全設置,如果要使用VirtualBox需要將您的使用的用戶添加到vboxusers組中:
sudo usermod -G vboxusers -a your_account
如若提示vboxusers組還未建立,則
sudo dpkg-reconfigure virtualbox
若想使用usb設備,則會出現:Not permitted to open the USB device, check usbfs options.
首先建立usbfs組
sudo addgroup usbfs
注意usbfs組的id號,假如是1002
然后修改/etc/fstab
sudo gedit /etc/fstab
添加一行
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
把當前帳號加入到usbfs組中
sudo usermod -G usbfs -a your_account
重啟X。
共享文件夾設置
如果你需要從 VirtualBox 的客戶機中使用主機里面的文件,那么通過共享文件夾的方式可以達成此目的。就以我的實際情況為例(VirtualBox 主機為 Linux,客戶機為 Windows XP),說說設置的過程。
-
在 VirtualBox 的主機(即 Linux 系統中)執行下列命令:
VBoxManage sharedfolder add "VM name" -name "sharename" -hostpath "\test"
該命令中的 VM name 指定要使用共享文件夾的虛擬機名稱,如 WinXP;sharename 為共享的文件夾名稱,可任意設置,如 sharedfolder;\test 為主機上需要共享的文件夾。下面給出一個該命令的實例:
VBoxManage sharedfolder add "WinXP" -name "downloads" -hostpath "\home\xu\downloads"
-
啟動虛擬機(本例為 Windows XP),點擊開始菜單中的“運行”,并輸入 cmd,然后執行以下指令:
net use x: \\vboxsvr\sharename
這個指令中的 x: 為映射的驅動器符號;sharename 為上一步中所設置的共享文件夾名稱。同樣,我們給出一個實例供參考:
net use Z: \\vboxsvr\downloads
在命令成功執行后,通過資源管理器你便可以使用共享文件夾中的所有文件了。
在配置共享文件夾時,有幾點需要注意:一是在配置時,不能開啟或掛起虛擬機;二是要為客戶機安裝 VirtualBox Guest Additions 程序;三是共享文件夾只能用于 Windows 2000/XP 和 Linux 2.4/2.6 的客戶機中。
另外,如果你的 VirtualBox 主機為 Windows,客戶機為 Linux,也可按此法配置。不同的是,在執行第二個步驟時換成 mount 即可。
更新
Huahua 提供了一個 GUI 工具,可以很方便的為 VirtualBox 虛擬機設置共享文件夾。在安裝之后,敲入 VBoxSharedfolder 即可打開如下圖所示的設置對話框。
你可以從 這兒下載 該 GUI 工具。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
