Modello di sistema operativo personalizzato (Linux)

Anche se DaDesktop mantiene un certo numero di popolari distribuzioni Linux, può capitare che si renda necessaria una distribuzione specifica non disponibile. DaDesktop è lieto di supportare questa esigenza per la maggior parte delle distribuzioni Linux principali. Indicateci dove scaricare il file ISO e su quale server desiderate pubblicare il modello di sistema operativo personalizzato.

Importante:

Informazioni sul partizionamento del disco
1. I modelli personalizzati richiedono una sola partizione del disco oppure due partizioni: una partizione EFI/Boot e l'altra per sistema e dati.
2. Le partizioni LVM non sono supportate, si prega di non utilizzare LVM.
3. Uno schema di partizionamento errato causerà il mancato funzionamento del ridimensionamento automatico del disco e di altre funzioni.

Modello Linux

Dopo aver scaricato il file ISO sul server, sarà possibile visualizzarlo in Menu amministrazione -> IMMAGINI SO -> FILE ISO sotto il proprio account.

Successivamente è possibile preparare il modello in Menu amministrazione -> IMMAGINI SO -> MODELLI SO PERSONALIZZATI

Si prega di seguire attentamente questa guida e di completare tutti i passaggi, altrimenti è probabile che l'intera operatività di DaDesktop non funzioni.

  1. Installare il sistema operativo
  2. Impostare il nome utente predefinito su "student"; password su "student"
  3. Impostare l'account "student" per l'accesso automatico
  4. Utilizzare lo sfondo DaDesktop o uno sfondo del proprio marchio
    DaDesktop or your own brand wallpaper
  5. Alcune distribuzioni ora utilizzano Wayland come driver video predefinito. Sebbene Wayland funzioni in DaDesktop, per il momento suggeriamo di tornare a X11.

    Per disabilitare Wayland:-

    modificare /etc/gdm/custom.conf, ad esempio

    # Decommentare la riga sottostante per forzare l'uso di Xorg nella schermata di login
            WaylandEnable=false
            

    disconnettersi e riconnettersi

  6. Installare spice-vdagent, utilizzando il gestore di pacchetti della propria distribuzione, che di solito è l'approccio migliore. N.B. potrebbe essere già installato a seconda della distribuzione
    • Dopo l'installazione corretta, riavviare la macchina e si dovrebbero vedere i due processi in esecuzione, spice-vdagent e spice-vdagentd
    • Install spice-vdagent, using your package manager  in linux
  7. Installare qemu-guest-agent, anche in questo caso l'uso del gestore di pacchetti è generalmente l'approccio migliore
  8. Installare X11VNC. N.B. per alcune distribuzioni, potrebbe essere necessario aggiungere repository extra come il repository 'epel' per le distribuzioni basate su Redhat, come Oracle Linux o Rocky Linux
  9. Configurare X11VNC
    • assicurarsi che X11VNC sia installato
    • eseguire il comando sudo -i per aprire una shell di root
    • eseguire il comando seguente che consente l'avvio automatico di X11VNC al riavvio

      cat > /etc/xdg/autostart/x11vnc.desktop <
  10. Creare lo script di notifica sul desktop eseguendo i comandi seguenti

    cat > /usr/local/bin/announce-vnc-users.sh <
  11. Riavviare
  12. Verificare l'impostazione del firewall, assicurandosi che la porta TCP 5900 sia aperta, ad esempio

    ss -pntl

  13. Disabilitare la password sudo (consigliato)
  14. Verificare il buon esito

    Quando ci si connette, se l'URL viene modificato in un nuovo URL con il parametro di query token, allora tutto è a posto. Questo significa che X11VNC funziona. Inoltre la casella di testo in basso a sinistra dello schermo, utilizzata per il copia/incolla tra il proprio desktop e il desktop virtuale, dovrebbe ora essere operativa.

     

Nota bene

Per aggiungere funzionalità opzionali extra come

  • DDWebdav per consentire la sincronizzazione delle cartelle dei contenuti del docente su ciascuna macchina dei partecipanti,
  • oppure DDUpload - per caricare facilmente file all'interno di una macchina DaDesktop;

Si prega di contattare l'assistenza tecnica DaDesktop.