顯示具有 Virtualbox 標籤的文章。 顯示所有文章
顯示具有 Virtualbox 標籤的文章。 顯示所有文章

2013年12月30日 星期一

[Virtualbox] unable to find the sources of your current Linux kernel解決辦法

今天再請同事幫忙裝Linux virtualbox的時候,他遭遇的問題寫下紀錄

是有關於kernel complie的問題

在update Kernel的時候,沒有在預設開啟啟動新的kernel,造成他在安裝virtualbox的時候一直出現kernel complie錯誤

vbox-install.log
Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

2013年12月25日 星期三

[Virtualbox] 開機啟動VM、關閉Console 除錯筆記 ----VBoxHeadless應用

無法單純關閉Console,使系統仍然啟動中

在VMWare中可以單純關閉Console,讓系統依然啟動,但在Virtualbox下可能會遇到按下關閉後VM即被關閉。

其實可以使用"Shitft+啟動"的方式開啟Console,這樣就不會開啟Console畫面,也可以讓系統常駐在工作中囉!

2013年11月7日 星期四

[Virtualbox] UUID重複、USB driver除錯筆記

UUID重複

在使用Virtualbox時,常常會遇到當要開新的虛擬機器要重灌一次OS很麻煩,可以利用虛擬機器的vhd檔再開啟另一個相同環境的OS。

在一般的使用狀況是使用Virtualbox UI上的clone製造出另一個新的虛擬機器

再另一種情況是找到vhd檔直接copy一份到新的虛擬機器,就會出現Error

2013年11月4日 星期一

Virtubox、Esxi、Hyper-V改IP筆記

近期在修改Server的IP,在Virtualbox及一些Hyper-V的虛擬主機出現了一些問題,經查看虛擬機的Console都會以IP或ServerName的方式連接。

 若Server有更動到IP或ServerName的部分,記得檢查console連接的ServerName及IP是否正確或可以解析!!

Virtualbox的設定在phpvirtualbox的config.php內
Hyper-V及VMWare都在本身的config內

2013年10月24日 星期四

Virtualbox 安裝Windows8.1 0x000000C4

最近很多客戶的使用者電腦都是使用Windows8.1的OS , 為了該死的相容性還是使用Virtualbox來建立測試環境 , 殊不知竟然出現以下錯誤












查詢後發現目前的4.2的版本是不支援windows8.1的CPU所造成的錯誤,最新版本是4.3



2013年7月22日 星期一

VirtualBox、PhpVirtualBox

最近公司持續在把舊機器淘汰 , 打算把機器減量 , 這篇文章是以Linux為底層的VirtualBox , 並加入網頁瀏覽功能的phpvitualbox

首先先到 VirtualBox 下載 VirtualBox 的 主程式
若有需要提供給多使用者操作的話可到phpvirtualbox下載對應的php包 

我這裡示範的是VirtualBox4.2.16  ,  對應的是phpvirtualbox-4.2-5.zip

在安裝前 , Linux的環境需要安裝php , httpd , php-soap  ((使用phpvirtualbox需要應用到的軟件))

setup1  - 將httpd.conf 設定檢查並將80port 啟用

setup2  - Virtualbox安裝

setup3  - phpvirtualbox.zip解壓縮並放置到 /var/www/html 下, 將config.php.sample改為config.php 並修改其內容

setup4  - 新增執行phpvirtualbox的使用者 , useradd -m vbox -G vboxusers /Passwd

setup5  - 新增vbox.cfg , 以及vbox.log須手動新建及有vbox權限

setup6  - service vboxdrv vboxweb-service httpd start , chkconfig , listen local 80,18083port




debug
1. yum update , Linux Kernel fail , 解除安裝Virtualbox後重新編譯 , 使用工具make , gcc , cpp , kernel-devel

2. vboxweb-service start fail , vbox.cfg 及 vbox.log 新建與權限設定 , vbox.cfg路徑可參考vboxweb-service


3. 關閉iptables、selinux  ,  開啟vboxdrv、vboxweb-service、httpd