
我在 Windows 7 系統上有一個使用 VirtualBox 的 Ubuntu Desktop 11.04 虛擬機器。
到目前為止,我一直在 Ubuntu 環境中進行所有開發,但不幸的是,我不喜歡它。我想回到 Windows,這對我來說更熟悉,但我仍然想像虛擬伺服器一樣訪問虛擬框,因為它已經使用 Apache、PHP、Pear、Git 等進行了設定...
怎樣才能讓兩者協調工作呢?我本質上希望能夠啟動虛擬機器並連接到它,就像它是我網路上某處的伺服器電腦一樣,而不必實際購買另一台電腦來放置在我的網路上。
答案1
vboxheadless
您只需從當前桌面啟動它即可。
使用 virtualbox GUI 確保它使用橋接網路(每個人都告訴你我知道)。
從命令列輸入vboxmanage list vms
請記下您的虛擬機器的名稱,該名稱顯示在引號中。
現在輸入vboxheadless -startvm "whatever the name of your vm was"
很簡單,您無需移動任何東西。
答案2
設定其網路以在VirtualBox 上使用橋接網路- 如果您有dhcp 伺服器,請將設定保留為預設值,否則指定靜態IP 位址- 並且您應該能夠從本機網路中的任何位置存取虛擬機器的服務,如下所示這將是一台單獨的計算機。
答案3
將所有虛擬機器檔案複製到安全位置,重新安裝Windows,在Windows下安裝VirtualBox,然後匯入已儲存的VM。
您可能想要「複製」電腦以為其提供新的 UUID,或者您可能需要稍微編輯一下虛擬機器描述檔。最重要的是保留虛擬硬碟。 「機器」本身可以在一分鐘左右的時間內重新創建。
編輯:您可以使用任何允許您連接的網路技術來設定 Ubuntu VM...RDP、VNC、SSH、FTP、SMB/CIFS 等...這僅取決於您想要的存取類型。