[Linux生活誌] EP.8-軟體匱乏的應對方案-VirtualBox篇

更新於 2024/05/31閱讀時間約 3 分鐘

如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。只不過使用上會有一些限制和缺點。


虛擬機器的原理與優缺點

簡單說,虛擬機器透過軟體的方式在主系統上模擬出一台完整的電腦(當然也可以建立很多台~),並安裝上需要的作業系統,之後就可以在上面執行相對應的程式。這種作法相比直接安裝雙系統的好處是,不用因為要執行特定軟體而重新開機,可以省下切換系統的時間。

raw-image

然而虛擬機器也不是完全沒有缺點,由於是軟體模擬出來的,所以會導致性能會有些衰減,在加上電腦本身的硬體規格也不能太差(畢竟要同時執行主系統和副系統),因此這種方案比較適合執行需要特定系統但不吃效能的軟體(例如:LINE、Office、等......)


操作教學

這篇會先以常見的VirtualBox示範(當然還有其他的,之後再陸續介紹)。VirtualBox是一套跨平台的開放原始碼的虛擬機器軟體,使用前要先準備好安裝系統要用的ISO檔案。

軟體安裝

到VirtualBox官網,再左側選單選擇Downloads,之後再依照作業系統選擇下載安裝檔。Linux需要點選Linux Distributions,之後再依照發行版下載,並透過套件裝器安裝。如果系統本身又內建應用商店,可以直接下載安裝。

raw-image


建立虛擬機器

開啟Virtuabox,點選 新增 來新建虛擬機,在視窗中依序設定項目。

raw-image
  1. 名稱:取一個便方便辨識,建議用英文和數字
  2. 資料夾:用來存放虛擬機器檔案的地方,一般使用預設就可以了
  3. ISO鏡像:選擇用來安裝系統的ISO檔案,如過在這一步沒有選擇檔案,需要在設定選項中選擇
  4. 類型/版本:根據你要安裝的系統來選擇


硬體/虛擬硬碟設定

raw-image

記憶體和CPU和硬碟空間依照要安裝的系統來做分配,記憶體建議最多分配2/1的量就好,配置過多會導致整體執行不順暢。接著選擇 完成 就可以完成建立。


設定選項

如果要調整細部選項,可以透 設定 來做微調,大致上的設定其實都在剛剛新增的時候都設定好了。

raw-image

確定都設定完畢後,最後點選 啟動 就可以將虛擬機器開機,並依照一般的安裝的流程安裝作業系統。


安裝Guest Additions

系統安裝完成後,記得要為副系統安裝Guset Additions。這個相對於是虛擬機器的驅動程式,安裝後可以開啟一些專用的功能。

以下Windows為例:

  1. 點選在視窗上方的選單列 裝置>插入Guest Additions鏡像
  2. 在檔案總管中會出現安裝Guest Additions
  3. 照著步驟安裝並重新起動
  4. 試著調整虛擬機的視窗大小,如果畫面大小有隨著變化就表示安裝成功

總結

透過虛擬機器的方式,可以不用重新啟動電腦的也可以執行特定軟體,使用完畢後在結束該系統環境,能在一定程度上解決在Linux下軟體數量不足和相容性的問題。

raw-image


本篇就分享到這裡,我是紅茶,我們下篇文章見~


*非常感謝您讀完這篇文章*

如果你喜歡或覺得這篇文章有幫助到你,可以按個愛心或是追蹤。如果文章有誤或有其它想法,歡迎在下方留言討論。你的支持是我創作的動力~


~有興趣的話還可以看看~

avatar-img
31會員
52內容數
在創作間就任意隨心創作吧~為每件作品賦予意義,即使微不足道也沒有關係
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
當改用Linux的時候,會發現像是:Office、Photoshop、AutoCAD等......,這些平常在Windows上會用到的軟體根本就沒有Linux版本。至於為什麼沒有,很簡單,因為Linux系統常用在伺服器上、超級電腦這些專業領域用途,平時幾乎沒有人拿來做為日常使用,在加上......
Linux的軟體安裝流程大致上與其他系統並沒有太大的區別,僅此在於安裝的方式會比較多元。但也因為這樣,常會讓新手感到很混亂,不知道要下手。所以本篇就來說說如何在Linux上安裝軟體。
安裝好新系統,當然也要習慣新的操作界面。有別於我們常用的Windows和macOS,Linux系統並沒有固定操作界面,而是會根據每個發行版而有所不同。
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
當你選擇好發行版後,下一步就是把系統安裝在硬......,等等!!新的系統都還很陌生,這樣貿然安裝真的好嗎?如果遇到軟體相容性問題,或者跟硬體水火不容那要怎麼辦?
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
當改用Linux的時候,會發現像是:Office、Photoshop、AutoCAD等......,這些平常在Windows上會用到的軟體根本就沒有Linux版本。至於為什麼沒有,很簡單,因為Linux系統常用在伺服器上、超級電腦這些專業領域用途,平時幾乎沒有人拿來做為日常使用,在加上......
Linux的軟體安裝流程大致上與其他系統並沒有太大的區別,僅此在於安裝的方式會比較多元。但也因為這樣,常會讓新手感到很混亂,不知道要下手。所以本篇就來說說如何在Linux上安裝軟體。
安裝好新系統,當然也要習慣新的操作界面。有別於我們常用的Windows和macOS,Linux系統並沒有固定操作界面,而是會根據每個發行版而有所不同。
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
當你選擇好發行版後,下一步就是把系統安裝在硬......,等等!!新的系統都還很陌生,這樣貿然安裝真的好嗎?如果遇到軟體相容性問題,或者跟硬體水火不容那要怎麼辦?
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
情境描述 小明身為Linux系統工程師, 目前接到一個緊急任務, 需要在客戶端確保csv表的某個欄位的值不能重複, 對於軟體工程師來說只要寫個程式就能夠解決, 但客戶端並沒有相關的程式語言啊! 這時候只能夠使用現成的工具來完成,而經驗老道的我們很快就想到了解決方法, 不要急, 就讓我們一步
Thumbnail
我們在進行Linux作業時, 常常會撰寫一些腳本來進行我們的任務, 而我們執行任務當下假如沒有將當時的參數紀錄起來常常事後追朔時很容易就遺漏掉, 尤其是在AI模型訓練這一塊, 每次的訓練都是好幾個小時甚至好幾天⏱️⏱️⏱️, 我們常常會需要對模型訓練的參數與結果進行分析, 那麼蛛絲馬跡就非常重要了,
Thumbnail
我們偶爾在Linux的Bash腳本都會看到「pushd …」、「popd」的影子, 一開始看到也覺得這是什麼碗粿…, 這樣很難讀耶, 但指令被發明出來一定是有它存在的意義與道理的, 我們不能因為未知就直覺的認為該指令毫無作用, 而是要在正確的情境之下去使用。 pushd與popd我們就理解
zip指令用於建立ZIP壓縮檔案,將一個或多個檔案、資料夾打包為一個ZIP檔案
Thumbnail
我請ChatGPT給我一個笑話,關於Windows與Linux,他告訴我以下的笑話 : 在一個熱鬧的技術研討會上,代表不同操作系統的兩個攤位相鄰,一邊是Linux的熱情擁護者Leo,另一邊則是Windows的堅定支持者Winnie。 Leo得意地對路過的人說:「在Linux下,我們只需要幾個簡單
Thumbnail
我們執行應用程式的時候,如果應用程式存在著BUG導致系統沒有回應時,在Windows體系之下我們可以用「Ctrl + Alt + Delete」開啟工作管理員並找到該程式進行強制終止,但Linux呢? 我們來看看究竟要如何下指令來強制終止吧! 第一式: 逐個突破 我們的程式發生問題導致系統延宕時
Thumbnail
Linux是一個非常好用、兼具效能、靈活度高的作業系統, 唯一的缺點就是學習曲線較為陡峭, 一開始難以入門, 但假若學會了, 對於我們的作業效率勢必事半功倍, 尤其是軟體工程師、IT人員…。 過程中難免遇到一些零零總總的狀況, 不過沒關係! 一項項慢慢解決即可。 前景提要 有一天,工程
Thumbnail
圖片來源... 故事的起源… 圖片來源... 首先我們來查查看目標的目錄有多少檔案, 結果卻… # 查看檔案有多少量 ll *.txt|wc -l # 悲劇發生了... -bash: /usr/bin/ls: Argument list too long 那我們試著搬移檔案呢?
Thumbnail
Tmux對於常常在使用Linux或者Mac作業系統的朋友來說是一個非常方便的工具, 可以讓我們工作效率提升, 快速切換多個終端畫面進行多工處理, 但使用時難免遇到一些狀況跟需求, 而這次分享的主要是如何複製貼上, 相信這也是大部分使用者會遇到的情境, 因此進行經驗的分享與交流。 輸入指令的快捷
Thumbnail
熟悉使用Linux系列的開發者最常接觸的就是Terminal終端機了, 而Terminal終端機要如何有效率的運用? 這裡就來推薦一個神兵利器「tmux」, 他可以開啟我們的多工模式, 快速的游移在各個視窗之中敲打程式指令,加快工作效率。 並且背後運行著Server, 當我們進行大型任務的程式執行
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
情境描述 小明身為Linux系統工程師, 目前接到一個緊急任務, 需要在客戶端確保csv表的某個欄位的值不能重複, 對於軟體工程師來說只要寫個程式就能夠解決, 但客戶端並沒有相關的程式語言啊! 這時候只能夠使用現成的工具來完成,而經驗老道的我們很快就想到了解決方法, 不要急, 就讓我們一步
Thumbnail
我們在進行Linux作業時, 常常會撰寫一些腳本來進行我們的任務, 而我們執行任務當下假如沒有將當時的參數紀錄起來常常事後追朔時很容易就遺漏掉, 尤其是在AI模型訓練這一塊, 每次的訓練都是好幾個小時甚至好幾天⏱️⏱️⏱️, 我們常常會需要對模型訓練的參數與結果進行分析, 那麼蛛絲馬跡就非常重要了,
Thumbnail
我們偶爾在Linux的Bash腳本都會看到「pushd …」、「popd」的影子, 一開始看到也覺得這是什麼碗粿…, 這樣很難讀耶, 但指令被發明出來一定是有它存在的意義與道理的, 我們不能因為未知就直覺的認為該指令毫無作用, 而是要在正確的情境之下去使用。 pushd與popd我們就理解
zip指令用於建立ZIP壓縮檔案,將一個或多個檔案、資料夾打包為一個ZIP檔案
Thumbnail
我請ChatGPT給我一個笑話,關於Windows與Linux,他告訴我以下的笑話 : 在一個熱鬧的技術研討會上,代表不同操作系統的兩個攤位相鄰,一邊是Linux的熱情擁護者Leo,另一邊則是Windows的堅定支持者Winnie。 Leo得意地對路過的人說:「在Linux下,我們只需要幾個簡單
Thumbnail
我們執行應用程式的時候,如果應用程式存在著BUG導致系統沒有回應時,在Windows體系之下我們可以用「Ctrl + Alt + Delete」開啟工作管理員並找到該程式進行強制終止,但Linux呢? 我們來看看究竟要如何下指令來強制終止吧! 第一式: 逐個突破 我們的程式發生問題導致系統延宕時
Thumbnail
Linux是一個非常好用、兼具效能、靈活度高的作業系統, 唯一的缺點就是學習曲線較為陡峭, 一開始難以入門, 但假若學會了, 對於我們的作業效率勢必事半功倍, 尤其是軟體工程師、IT人員…。 過程中難免遇到一些零零總總的狀況, 不過沒關係! 一項項慢慢解決即可。 前景提要 有一天,工程
Thumbnail
圖片來源... 故事的起源… 圖片來源... 首先我們來查查看目標的目錄有多少檔案, 結果卻… # 查看檔案有多少量 ll *.txt|wc -l # 悲劇發生了... -bash: /usr/bin/ls: Argument list too long 那我們試著搬移檔案呢?
Thumbnail
Tmux對於常常在使用Linux或者Mac作業系統的朋友來說是一個非常方便的工具, 可以讓我們工作效率提升, 快速切換多個終端畫面進行多工處理, 但使用時難免遇到一些狀況跟需求, 而這次分享的主要是如何複製貼上, 相信這也是大部分使用者會遇到的情境, 因此進行經驗的分享與交流。 輸入指令的快捷
Thumbnail
熟悉使用Linux系列的開發者最常接觸的就是Terminal終端機了, 而Terminal終端機要如何有效率的運用? 這裡就來推薦一個神兵利器「tmux」, 他可以開啟我們的多工模式, 快速的游移在各個視窗之中敲打程式指令,加快工作效率。 並且背後運行著Server, 當我們進行大型任務的程式執行