自訂作業系統範本 (Linux)
雖然 DaDesktop 維護了多款常用 Linux 發行版,但有時可能需要使用某個特定但尚未提供的發行版。DaDesktop 很樂意為大多數主流 Linux 發行版提供此支援。請告知我們 ISO 檔案的下載位置,以及您希望發布自訂作業系統範本的伺服器。
重要事項:
關於磁碟分割
1. 自訂範本僅需要一個磁碟分割,或兩個分割:一個 EFI/Boot 分割和另一個系統與資料分割。
2. 不支援 LVM 分割,請勿使用 LVM
3. 錯誤的分割方案將導致磁碟自動調整大小和其他功能失敗。
Linux 範本
當我們將 ISO 檔案下載至伺服器後,您便可在您帳戶下的 Admin Menu->OS IMAGES->ISO FILES 中找到它。
然後,您可以在 Admin Menu->OS IMAGES->CUSTOM OS TEMPLATES 下準備範本
請仔細遵循本指南,並完成所有步驟,否則 DaDesktop 的完整運作可能無法正常進行。
- 安裝作業系統
- 將預設使用者名稱設為 "student";密碼設為 "student"
- 將 "student" 帳戶設為自動登入
-
使用 DaDesktop 或自有品牌的桌布
-
有些發行版現在預設使用 Wayland 作為其顯示驅動程式。儘管 Wayland 在 DaDesktop 中可以運作,但我們目前建議改回 X11。
要停用 Wayland:-編輯 /etc/gdm/custom.conf 例如
# Uncomment the line below to force the login screen to use Xorg WaylandEnable=false登出並重新登入
-
安裝 spice-vdagent,使用您的套件管理程式通常是最佳做法。請注意,根據您的發行版,此套件可能已安裝
- 正確安裝後,重新啟動機器,您應可看到兩個執行中的程序:spice-vdagent 和 spice-vdagentd
-
- 安裝 qemu-guest-agent,同樣使用您的套件管理程式通常是最佳做法
- 安裝 X11VNC。注意:某些發行版可能需要新增額外軟體庫,例如在基於 Redhat 的發行版(如 Oracle Linux 或 Rocky Linux)中新增 '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 技術支援。
