自訂作業系統範本 (Linux)
雖然 DaDesktop 維護了許多熱門的 Linux 發行版,但偶爾可能會有需要某個特定、但不在支援清單中的發行版。DaDesktop 很樂意為大多數主流的 Linux 發行版提供支援。請告訴我們 ISO 檔案的下載位置,以及您希望在哪一台伺服器上發布這個自訂作業系統範本。
重要事項:
關於磁碟分割
1. 自訂範本只需要一個磁碟分割區,或兩個分割區:一個 EFI/開機分割區,另一個為系統與資料分割區。
2. 不支援 LVM 分割區,請勿使用 LVM。
3. 錯誤的分割配置將導致磁碟自動調整大小及其他功能失效。
Linux 範本
當我們將 ISO 檔案下載至伺服器後,您便可以在您的帳戶下,透過 管理選單 -> 作業系統映像 -> ISO 檔案 看到它。
接著,您可以在 管理選單 -> 作業系統映像 -> 自訂作業系統範本 中準備範本。
請仔細遵循本指南,並完成所有步驟,否則 DaDesktop 的完整功能很可能無法正常運作。
- 安裝作業系統
- 將預設使用者名稱設為 "student";密碼設為 "student"
- 將 "student" 帳戶設為自動登入
-
使用 DaDesktop 或您自有品牌的桌布
-
有些發行版現在預設會使用 Wayland 作為顯示驅動程式。雖然 Wayland 在 DaDesktop 中可以使用,但目前我們建議切換回 X11。
若要停用 Wayland:編輯 /etc/gdm/custom.conf 例如:
# 將以下這行取消註解,強制登入畫面使用 Xorg WaylandEnable=false登出後再重新登入
-
安裝 spice-vdagent,使用發行版的套件管理員通常是最佳做法。注意:根據您使用的發行版,此套件可能已經安裝。
- 安裝正確後,重新啟動機器,您應該會看到兩個執行中的程序:spice-vdagent 與 spice-vdagentd
-
- 安裝 qemu-guest-agent,同樣地,使用發行版的套件管理員通常是最佳做法。
- 安裝 X11VNC。注意:對於某些發行版,您可能需要加入額外的軟體庫,例如在 Oracle Linux 或 Rocky Linux 等基於 Red Hat 的發行版中,可能需要加入 'epel' 軟體庫。
-
設定 X11VNC
- 確認 X11VNC 已安裝
-
執行
sudo -i指令以開啟 root shell -
執行以下指令,讓 X11VNC 能在重新啟動時自動執行
cat > /etc/xdg/autostart/x11vnc.desktop <
-
透過執行以下指令來建立桌面通知腳本
cat > /usr/local/bin/announce-vnc-users.sh < - 重新啟動
-
檢查防火牆設定,確認 TCP 埠 5900 已開啟,例如:
ss -pntl - 停用 sudo 密碼(建議)
-
驗證成功
連線時,如果網址轉變為帶有
token查詢參數的新網址,那麼就表示一切就緒。這代表 X11VNC 正在運作。畫面左下角的文字方塊(用於在您自己的桌面與虛擬桌面之間進行複製/貼上)此時應該也能正常運作。
請注意
若要新增額外的選用功能,例如:
- DDWebdav,可將講師的內容資料夾同步至每位學員的機器上,
- 或是 DDUpload,可將檔案輕鬆上傳至 DaDesktop 機器內;
請聯絡 DaDesktop 技術支援。
