VirtualBox相關問題總結

歡迎關注我的社交賬號:

郵箱: [email protected] 博客園地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju

  • VirtualBox Images: http://www.osboxes.org/virtualbox-images
  • VirtualBoxes – Free VirtualBox® Images: https://virtualboxes.org/images

Virtualbox 網絡

  • https://www.virtualbox.org/manual/ch06.html#network_nat

VT-x features locked or unavailable in MSR

  • https://forums.virtualbox.org/viewtopic.php?f=6&t=43403&sid=5ccd991da007192f4c429c657b725eae

訪問USB子系統失敗

解決ubuntu下virtualbox訪問usb子系統失敗

http://blog.coltcn.com/2012/03/13/virtualbox-error-failed-to-access-usb-subsystem/

ubuntu用戶不在sudoers文件中問題

http://blog.csdn.net/killzero/article/details/10298845

安裝CentOS後安裝增強功能

1.啓動CentOS,以root身份登錄,進入桌面環境。

2.執行如下命令:

yum upadate
yum install kernel-devel  
yum install gcc

3.重啓系統

4.安裝增強功能

5.重新啓動

Cannot register the hard disk錯誤解決辦法

virtualbox中加載已有的虛擬硬盤時出現Cannot register the hard disk錯誤,描述類似下面的。

ERROR: Cannot register the hard disk '/mnt/ee/winxp/xp.vdi' with UUID {395ae4ae-8bf9-42e5-b82a-61af9f95fbf0} because a hard disk '/mnt/ee/winxp/xp.vdi' with UUID {395ae4ae-8bf9-42e5-b82a-61af9f95fbf0} already exists in the media registry ('/home/pzye/.VirtualBox/VirtualBox.xml')
Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "OpenHardDisk(Bstr(szFilenameAbs), AccessMode_ReadWrite, srcDisk.asOutParam())" at line 603 of file VBoxManageDisk.cpp

解決方法如下:

關閉virtualbox,重新啓動它,它會檢測虛擬硬盤,可能會檢測出來一些虛擬硬盤,請將其刪除,然後就不會出現這個問題了。

virtualbox命令行共享CentOS目錄

  1. 安裝virtualbox增強工具
  2. 設置共享文件夾

完成後點擊"設備(Devices)" -> 共享文件夾(Shared Folders)菜單,添加一個共享文件夾,選項固定和臨時是指該文件夾是否是持久的。共享名可以隨意取,如"yongfu",儘量使用英文名稱,不要有空格。

  1. 掛載共享文件夾

在命令行終端下輸入:

mkdir /mnt/yongfu
mount -t vboxsf yongfu /mnt/yongfu

其中"yongfu"是之前創建的共享文件夾的名字。現在虛擬機和主機可以互傳文件了。如不想每次都手動掛載,可以在/etc/fstab中添加一項

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

這樣就能夠自動掛載了。

  1. 卸載的話使用下面的命令 umount -f /mnt/yongfu

Windows 8.1+VirtualBox較新版本打開虛擬機時報錯

報錯信息:

    Unable to load R3 module D:\Program Files\Oracle\VirtualBox/VBoxDD.dll
    (VBoxDD):GetLastError=1790
    (VERR_UNRESOLVED_ERROR)

解決辦法是在Windows/system32下:

  • themeui.dll.old.tweakcube替換themeui.dll
  • uxtheme.dll.old.tweakcube替換uxtheme.dll

如果是Windows 7中遇到類似問題,參考: http://jingyan.baidu.com/article/ab69b270bb7b2a2ca6189f6d.html

VirtualBox擴容

  • https://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvdi
  • http://www.cnblogs.com/zhcncn/articles/2948508.html
  • http://blog.csdn.net/ganshuyu/article/details/17954733
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章