快轉到主要內容

[VirtualBox] openSUSE Tumbleweed Linux虛擬機安裝教學

Linux系統 Linux系統安裝教學 OpenSUSE VirtualBox
🗓️ 民國111年 壬寅年
✍ 切換正體/簡體字
目錄

這篇文章教學如何在Windows安裝openSUSE Tumbleweed虛擬機。使用後若覺得滿意,可以將系統安裝至實體機器上,過程大致一樣。

openSUSE是德國SUSE公司推出的Linux發行版,Tumbleweed為SUSE Enterprise的上游原始碼版。

openSUSE算是開箱即用的發行版,內建很多常用軟體,例如中文注音輸入法、讀取NTFS硬碟的套件。不過使用者要有查英文WIKI,主動理解排除問題的意願。

openSUSE還有「YaST」這套圖形前端,用來管理軟體、設定虛擬機、防火牆很方便。有時候要手動去官網抓RPM檔來安裝軟體,但下載之後就交給YaST處理,使用上很簡單。

最重要的是,SUSE公司做了很多搞笑影片。

openSUSE Tumbleweed和Leap的差別
#

openSUSE官網有二個版本: Leap和Tumbleweed,我簡介選擇Tumbleweed的理由。

Leap就是穩定發表的版本,基於SUSE Enterprise。跟Ubuntu類似,幾年才更新一次,適合需要很穩定桌面的用戶,但是官方提供的軟體版本會偏舊,甚至沒有提供。

Tumbleweed類似Arch Linux,滾動式更新,沒有固定的版本號碼。所以可以每天享受到最新kernel的功能和最新版本軟體,並且openSUSE的套件會由SUSE公司檢查過才釋出。

滾動式更新就沒有「中止支援」的問題。雖然更新很頻繁,也可能會滾壞,但可以設定隔幾週再檢查更新。

1. 下載VirtualBox和ISO
#

  1. VirtualBox是Orcale維護的開源虛擬機軟體。確認電腦BIOS已開啟虛擬化支援。硬碟至少有16GB剩餘空間。

  2. VirtualBox官網下載Virtualbox,安裝exe。

  3. openSUSE官網下載Tumbleweed的Offline Image ISO,此安裝映像檔不支援Live USB試用。如果嫌下載太慢,旁邊的小箭頭點開,從其他鏡像點下載。

  4. VirtualBox點選「新增」虛擬機器

  5. 名稱輸入「openSUSE」,類型應該會自動變成「Linux」,下一步。

  6. 分配至少2GB RAM,4GB以上更好。

  7. 點選「立即建立虛擬硬碟」,VDI,動態分配大小。建立至少16GB的虛擬硬碟

  8. 點選「設定」編輯虛擬機,在「系統」→「處理器」視電腦性能增加分配的CPU核心數目。

  9. 「存放裝置」點選控制器IDE,點選右邊的光碟圖示,「選擇磁碟檔案」,選取剛剛下載的openSUSE ISO。

  10. 關閉設定,點選「啟動」。滑鼠點一下Virtualbox視窗,用鍵盤上下鍵選擇「Installation」按下Enter。按一下鍵盤右邊的Ctrl鍵,可讓滑鼠脫離虛擬機。

  11. 約等個五分鐘就會進入桌面,開始安裝。

2. 開始安裝openSUSE
#

  1. 安裝時虛擬機需要有網路連線。點選「Language」將界面調成繁體中文。

  2. 啟用線上儲存庫。

  3. 系統角色要選擇桌面環境,我選功能豐富的KDE Plasma。

  4. 分割方式使用預設,使用整個硬碟。

  5. 時區設定為台北。

  6. 建立本機使用者帳號和密碼。取消勾選自動登入。

  7. 確認事項之後,點選安裝。會開始下載套件進行安裝。由於openSUSE預設的套件庫不是台灣站,下載可能要花較長時間。

  8. 安裝之後系統會自動重開機,接著進入登入畫面。如果沒有就強制重開。

  9. 虛擬機關機。編輯虛擬機設定,在「存放裝置」點選控制器IDE,移除openSUSE的安裝ISO。

3. openSUSE後續安裝優化
#

  1. 登入之後就是KDE的桌面,長的有點像舊版Windows,內建Firefox瀏覽器。

  2. 連上網路後,openSUSE應該會自動檢查軟體更新並顯示在右下角,有的話就點選安裝。

更換軟體庫為台灣鏡像站
#

openSUSE的套件管理員是 Zypper,需要用到終端機指令。圖形前端 YaST用於安裝軟體、管理虛擬機、設定防火牆。有時候要自行到 openSUSE Software找軟體套件。

  1. 點選YaST程式 → 軟體套件庫,點選「主要套件庫」,點選「編輯」。

將網址取代為NCHC的網址:http://free.nchc.org.tw/opensuse/tumbleweed

或是TWAREN的網址:http://ftp.twaren.net/Linux/OpenSuSE/

例如主要套件庫(OSS)的填入:http://free.nchc.org.tw/opensuse/tumbleweed/repo/oss/ , 點選確認儲存,系統會自動重新整理。將其他軟體庫如法炮製,記得確認一下網址目錄結構是否正確。

安裝新的中文輸入法
#

openSUSE中文注音輸入法預設是GCIN,按Ctrl+空白鍵切換語言。我個人是建議換成較新的Fcitx5。

  1. 移除gcin
sudo zypeer remove gcin
  1. 安裝fcitx5
sudo zypper install fcitx5 fcitx5-zhewing
  1. /etc/environment加入以下內容以支援Wayland顯示伺服器
INPUT_METHOD=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
  1. 重新開機,於系統選單搜尋開啟Fcitx5的輸入法設定工具,點選新增輸入法,將注音加入到列表。

  2. Fcitx5的狀態會顯示於系統匣,使用CTRL+空白鍵切換輸入法,藍色的「漢」代表目前輸入的是繁體。

延伸閱讀
#

相關文章

Libvirt QEMU虛擬機直接從實體硬碟分割開機
Linux系統 虛擬機與容器技術 Libvirt QEMU
如何將Libvirt的QEMU虛擬機轉換複製到實體機器上
Linux系統 虛擬機與容器技術 Libvirt QEMU
如何自架Whoogle搜尋引擎,防範隱私被Google搜尋窺探
Linux系統 Self-hosting自架 Search Engine Google Search

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。