Risposte:
In realtà, se hai solo problemi con l'esecuzione della GUI non è necessario installare un'altra distribuzione, è sufficiente modificare la sequenza di avvio per evitare che l'interfaccia grafica si apra e funzioni dalla riga di comando come desideri.
Non ho accesso a un sistema in questo momento, ma credo che lo script di cui avrai bisogno si troverà nella directory /etc/init.d
o /boot/grub
. Forse qualcuno qui può darti il nome della sceneggiatura prima che torni a casa a controllare.
Ho appena trovato questo: Avvio di Ubuntu senza la GUI
Vedo tre modi per farlo:
Modifica del runlevel predefinito
Puoi impostarlo all'inizio di /etc/init/rc-sysinit.conf sostituire 2 per 3 e riavviare. È possibile abilitare l'interfaccia grafica con telinit 2. (Ulteriori informazioni sui runlevel)
Non avviare il servizio di interfaccia grafica all'avvio
update-rc.d -f xdm remove
Facile e veloce. È possibile riattivare l'interfaccia grafica con il servizio xdm start o ripristinare le modifiche con update-rc.d -f xdm default
Rimuovi pacchetti
apt-get remove --purge x11-common && apt-get autoremove
Penso che si adatti meglio per un computer considerato come un server. È possibile riattivare l'interfaccia grafica reinstallando i pacchetti
C'è anche questo: è possibile installare ubuntu-desktop e quindi avviare senza interfaccia grafica
Il punto è che puoi impedire alla GUI di emergere se questo è il tuo problema principale.
Penso che un modo semplice sia tasksel
tramite la riga di comando.
Apri un terminale e digita:
$ sudo apt-get install tasksel
poi
$ sudo tasksel
Mostrerà una semplice interfaccia grafica-cli che consente di scegliere ciò che si desidera da un semplice controllo / deselezionare (ad es. Deselezionare "desktop Ubuntu" e controllare anche "server di base di Ubuntu" e "server LAMP".
Questo è tutto
tasksel
? E perché OP vorrebbe installare lo stack LAMP?
Non c'è alcuna differenza tra una distribuzione server e desktop, coinvolgendo solo pacchetti diversi.
Le due cose che dovresti fare erano:
apt-get install -y linux-image-server
Disabilita o rimuovi tutto il software grafico, xorg-server.
Per disabilitarli, disabilitare lightdm per l'avvio automatico, modifica /etc/init/lightdm.conf
, commenta tutte queste righe (posiziona un '#' davanti a ogni riga)
start on ((filesystem and runlevel [!06] and started dbus and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1 or stopped udev-fallback-graphics)) or runlevel PREVLEVEL=S)
Se disinstalli i pacchetti desktop e installi i pacchetti server tramite taskel, dovresti essere pronto a fare MOLTE riconfigurazioni, poiché rimuoveranno le impostazioni di rete, i driver della scheda wireless, ecc.
Se tutto ciò che devi fare è eliminare la GUI, segui i passaggi 1-2 dalla prima risposta. Sta a te decidere se eliminare completamente la GUI.
Ho anche sostituito il kernel generico con il kernel del server come indicato nella risposta @ warl0ck e commentato le righe nel file lightdm.conf.
Dopodiché, anziché taskel per aggiungere / rimuovere pacchetti, ho rimosso manualmente i pacchetti dalla riga di comando. A meno che non utilizzerai la suite LibreOffice, Firefox, ecc., Puoi rimuovere tutti questi pacchetti. Il modo più semplice per ottenere un elenco di pacchetti è eseguire:
sudo dpkg --get-selections | grep -v deinstall > ~/packages
nano ~/packages
Questo produrrà un elenco di tutti i pacchetti installati nella cartella principale e lo aprirà.
Quando si disinstalla un pacchetto principale (come libreoffice-common), dovrebbe rimuovere automaticamente i pacchetti dipendenti.
Per disinstallare, digitare
sudo apt-get remove package-name
Al termine di tutte le disinstallazioni, eseguire il comando seguente per rimuovere automaticamente gli elenchi dei pacchetti e le dipendenze non più utilizzate.
sudo apt-get autoremove
Questo ha funzionato per me trasformando la mia installazione desktop in un "server".
Se la GUI fosse utile, potresti considerare l'installazione di xubuntu, poiché è una distribuzione molto più leggera. Non me ne importava particolarmente, ma è decisamente più leggero.
Qui ho intenzione di mostrare come disabilitare la GUI senza rimuovere il pacchetto di lightdm, gdm, unità compiz. Puoi avviarlo manualmente.
Seguire i passaggi seguenti.
Passaggio 1: aprire il file " grub ".
$ sudo nano / etc / default / grub
Passaggio 2: sostituire la riga con " testo " come di seguito.
Linea di default
GRUB_CMDLINE_LINUX_DEFAULT = "splash tranquillo"
Sostituirlo con-:
GRUB_CMDLINE_LINUX_DEFAULT = "text"
Passaggio 3-: Aggiorna il file grub usando il comando seguente:
$ sudo update-grub
Passaggio 4: riavviare il sistema.
$ sudo init 6
Aggiunta Passaggio per avviare la sessione della GUI.
$ sudo service lightdm restart