在實體或虛擬機器中使用相同的 Ubuntu 安裝

在實體或虛擬機器中使用相同的 Ubuntu 安裝

我計劃很快安裝 Windows 7 x64。我還計劃運行 Ubuntu。我希望使用 Ubuntu 進行開發和現場音樂表演。

我希望能夠直接啟動到 Ubuntu 進行現場表演,因為處理器速度和低延遲是關鍵。不過,我希望能夠在 Windows 中使用相同的 Ubuntu 安裝,這樣我就不必重新啟動即可在 Ubuntu 中進行開發。

據我所知,我的選擇是:

  • Windows 虛擬電腦。據我所知,這不支援使用實體磁碟,因此我必須使用共用的 Linux 資料驅動器,並為虛擬機器和「實際」使用單獨安裝 Ubuntu。維護兩個安裝似乎很痛苦。
  • Virtualbox,Windows 主機作業系統。看起來不錯,但是免費版本不支援USB。
  • Virtualbox,Ubuntu 主機作業系統。看起來不錯,除了 USB 限制。另外,Windows 是我目前的主要作業系統,因此這個選項意義不大。顯然你可以打開USB,但這些說明已經過時了。

有什麼想法嗎?有人有嘗試做類似事情的經驗嗎?

答案1

你可能會看看coLinux。它支援在 Windows 中運行 Linux,其方式更接近 2 個主機作業系統(硬體週邊針對 Linux 核心進行模擬,但 CPU 和 RAM 是不是效法。核心幾乎全速運轉)。你不僅可以指定一個硬碟分割區作為虛擬磁碟而不是文件,我懷疑你需要本地啟動 Linux 才能獲得流暢的音訊播放。抓住小明西格文的 ESD 或 PulseAudio 守護程式在 Windows 上運行,您可以兩全其美,而無需虛擬機器的所有緩慢和開銷。

和Linux對於那些不熟悉 Linux 的人來說,有一個稍微更友好的安裝程序,儘管我一直更喜歡自己使用 coLinux 來做事情。

答案2

如果您在使用「實體」和「虛擬」Ubuntu 時所做的事情不同,那麼兩個完全獨立的安裝可能是最簡單的解決方案。

我會考慮的一種可能性是安裝兩個單獨的Ubuntu(一個是物理的,一個是虛擬的),但有一個單獨的/home(也許還有一個共享交換空間?不過,如果你想暫停/休眠你的虛擬機,則不行)兩台機器通用。我認為,對於您的現場音樂系統,您可能希望運行更少的守護進程、更輕的桌面或其他一些可能的調整來提高效能。

如果 Windows 是您的主作業系統,則將其用作虛擬 Ubuntu 的主機。我會使用 Virtualbox。

關於 USB 支持,Virtualbox 有兩個版本,一個支援 USB,一個不支援。兩者都是免費的,因為不需要花錢(除了某些不太可能適用於您的限制),但開源版本不包含 USB 支援。如果您那麼關心自由,那麼您就不會使用 Windows,不是嗎?

答案3

您可以在任何實體或虛擬硬體上啟動 Linux 安裝。您可能遇到的一個問題是專有顯示卡驅動程序,該驅動程式只能在物理硬體上運行時加載,但我認為 Ubuntu 會自動解決這個問題(如果沒有,則只需編輯配置即可)文件或運行一些命令一次)。

Virtualbox 支援 USB 與 Windows 和 Linux 主機和來賓的任意組合。您只需要取得非 OSE 版本,即免費供個人或學術使用

Virtualbox 支援連接實體磁碟,但無法透過 GUI 存取該選項。您需要VBoxManage createhd在命令列上使用。

相關內容