Virtual Box虛擬機(jī)這里簡稱Vbox。
Vbox網(wǎng)卡配置,Vbox與主機(jī)通信,見使用ssh連接VirtualBox虛擬機(jī)
在客戶機(jī)中安裝Vbox的增強(qiáng)程序
手動(dòng)安裝VBoxAdditon ,即在虛擬機(jī)中安裝Vbox的增強(qiáng)程序。
前提:
虛擬機(jī)需安裝了 gcc 和 make
Fedora 中安裝增強(qiáng)插件錯(cuò)誤
根據(jù)之前的記錄:
# install gcc
yum install gcc -y
yum install gcc-g++ -y
# install VBoxLinuxAdditions.run FAILED,
yum install kernel -y
yum install kernel-devel -y
#現(xiàn)在安裝 vbox 增強(qiáng)插件的依賴已經(jīng)具備, 現(xiàn)在需要手動(dòng)進(jìn)入 掛載的iso文件中執(zhí)行操作。
Debian 中安裝增強(qiáng)插件錯(cuò)誤
在Debian 8中它是被掛載到 /media/cdrom0/ 目錄下,進(jìn)入該目錄,以root身份執(zhí)行 autorun.sh;如產(chǎn)生錯(cuò)誤一定要去看/var/log/下的日志文件,以尋找解決辦法。
在安裝了gcc g++ make 后 /var/log/vboxadd-install.log中顯示,
Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop
執(zhí)行: apt-get install linux-headers-$(uname -r)
解決問題。
虛擬機(jī)中的Linux系統(tǒng)掛載Vbox共享的文件夾
假定在添加共享文件夾的時(shí)候,共享的文件夾被你命名為 shared
則在Guest Linux中執(zhí)行:
mkdir /mnt/vbox_shared
mount -t vboxsf shared /mnt/vbox_shared
如需每次開機(jī)自動(dòng)掛載,則先要在添加共享文件夾時(shí)勾選“固定分配”,然后參考如下網(wǎng)站:
Vbox啟動(dòng)錯(cuò)誤
錯(cuò)誤提示如下:
VirtualBox - Error in suplibOslnit
Kernel driver not installed(rc=-1908)
...
Please reinstall the kernel module by executing
`/sbin/vboxconfig`
...
...
執(zhí)行了錯(cuò)誤提示中的命令: 但沒有效果。
由于VisualBox 與linux內(nèi)核的結(jié)合比較緊密,而Linux內(nèi)核更新頻繁,因此可能出現(xiàn)如上錯(cuò)誤;
在此情況下,需要重新編譯VirtualBox的內(nèi)核,Ubuntu中使用如下命令:
sudo /etc/init.d/vboxdrv setup
不能為虛擬機(jī)XXX打開一個(gè)新任務(wù)
不能為虛擬機(jī)XXX打開一個(gè)新任務(wù)
。。。
apic#0: Config mismatch - uApicMode: saved=3 config=2 [ver=5 pass=final] (VERR_SSM_LOAD_CONFIG_MISMATCH).
當(dāng)前虛擬機(jī)處于休眠狀態(tài)
解決辦法:點(diǎn)擊清除虛擬機(jī)狀態(tài)。重啟就好了。
VirtualBox安裝擴(kuò)展包
在此下載對(duì)應(yīng)版本的擴(kuò)展包(版本一定要對(duì)應(yīng)),擴(kuò)展包后綴名為 .vbox-extpack,直接雙擊擴(kuò)展包進(jìn)行安裝即可。