¿Cómo cambio del escritorio de Ubuntu al servidor de Ubuntu?
8
Actualmente estoy configurando un servidor doméstico usando una PC muy, muy antigua. Tiene Ubuntu 11.10 instalado, pero en realidad no puede manejar la GUI. Quiero instalar la edición del servidor de Ubuntu, que es solo la línea de comandos, pero no tengo idea de cómo hacerlo. ¿Que puedo hacer?
En realidad, si solo tiene problemas para ejecutar la GUI, no es necesario instalar otra distribución, simplemente modifique la secuencia de inicio para evitar que la interfaz gráfica aparezca y funcione desde la línea de comandos como lo desee.
No tengo acceso a un sistema en este momento, pero creo que el script que necesitará se encontrará en el directorio /etc/init.d o /boot/grub. Quizás alguien aquí pueda darte el nombre del guión antes de que llegue a casa para verificar.
Puede configurarlo al comienzo de /etc/init/rc-sysinit.conf, reemplace 2 por 3 y reinicie. Puede habilitar la interfaz gráfica con telinit 2. (Más acerca de los niveles de ejecución)
No inicie el servicio de interfaz gráfica en el arranque
update-rc.d -f xdm remove
Rapido y Facil. Puede volver a habilitar la interfaz gráfica con service xdm start o revertir sus cambios con los valores predeterminados de update-rc.d -f xdm
Intenté el segundo método, sin ningún efecto. Después de probar el tercer método, no obtengo nada. Sin solicitud de root, sin línea de comando, ni siquiera un cursor parpadeante. Afortunadamente, no hay datos reales en esta computadora (todavía), además del sistema operativo. ¿Qué puedo hacer a continuación?
Jules
@ Verandaguy Oh, lamento escuchar esto. Es difícil decir sin un conocimiento detallado de su sistema qué hacer a continuación. Cambiar la secuencia de inicio / arranque no es para los débiles de corazón, pero me alivia saber que el sistema solo contiene el sistema operativo. así que el peor de los casos es algo limitado (todavía me doy cuenta). Todavía creo que debería poder recuperarse de esto con la ayuda del CD en vivo que debería permitirle arrancar en el sistema. Desde allí, puede deshacer los cambios que realizó (o suponiendo que realizó copias de los archivos antes de modificarlos, vuelva a copiarlos).
Levon
Muy bien, no tengo idea de lo que hice, pero reinicié, y naturalmente arrancó en el servidor 12.04. Por extraño que parezca, no vi ninguna pantalla de instalación / prueba (el CD del servidor está en la unidad, pero no está instalado), y como es 12.04, tiene que ser servidor, en lugar de una edición de escritorio sin GUI. Gracias de todos modos, parece que mi computadora se inicia en el servidor a través de reinicios y sin el CD. No me estoy quejando.
Jules
@Verandaguy feliz de tener, lo que parece, un final feliz. Perdón por el susto (estoy seguro, también me habría preocupado)
Levon
No es un gran susto, para ser honesto. Como mencioné, es básicamente una computadora vacía, aparte de Ubuntu.
Jules
2
Creo que una manera fácil es con la tasksellínea de comando.
Abra una terminal y un dígito:
$ sudo apt-get install tasksel
entonces
$ sudo tasksel
Mostrará un gui-cli simple que le permite elegir lo que desea con una simple marca de verificación / desmarque (por ejemplo, desmarque "Escritorio Ubuntu" y también marque "Servidor Ubuntu básico" y "Servidor LAMP".
Eso es todo
¿"Basic Ubuntu Server" es una opción dentro tasksel? ¿Y por qué OP querría instalar la pila LAMP?
jasonwryan
Sí, mira esta otra pregunta . Sin embargo, Basic Ubuntu Server no contiene paquetes LAMP (Linux Apache MySql PHP). Para cualquier tipo de información, consulte la documentación oficial
Alessandro Gubitosi,
0
No hay diferencia entre un servidor y una distribución de escritorio, solo involucra diferentes paquetes.
Las dos cosas que debes hacer fueron:
Reemplace el núcleo genérico predeterminado con el núcleo del servidor, por:
apt-get install -y linux-image-server
Deshabilite o elimine todo el software gráfico, xorg-server.
Para deshabilitarlos, deshabilite lightdm para inicio automático, edite /etc/init/lightdm.conf, comente todas estas líneas (coloque un '#' delante de cada línea)
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)
Si desinstala los paquetes de escritorio e instala los paquetes del servidor a través de taskel, debe estar preparado para hacer MUCHA reconfiguración, ya que esto eliminará la configuración de red, los controladores de la tarjeta inalámbrica, etc.
Si todo lo que necesita hacer es deshacerse de la interfaz gráfica de usuario, siga los pasos 1-2 de la primera respuesta. Depende de usted si purgar o no la GUI por completo.
También reemplacé el kernel genérico con el kernel del servidor como se señala en la respuesta @ warl0ck y comenté las líneas en el archivo lightdm.conf.
Después de esto, en lugar de tareas para agregar / eliminar paquetes, eliminé manualmente los paquetes de la línea de comandos. A menos que vaya a utilizar la suite LibreOffice, Firefox, etc., puede eliminar todos estos paquetes. La forma más fácil de obtener una lista de paquetes es ejecutar:
Esto generará una lista de todos los paquetes instalados en su carpeta de inicio y lo abrirá.
Cuando desinstala un paquete principal (como libreoffice-common), debería eliminar automáticamente los paquetes dependientes.
Para desinstalar, escriba
sudo apt-get remove package-name
Una vez que se realizan todas las desinstalaciones, ejecute el siguiente comando para eliminar automáticamente las listas de paquetes y las dependencias que ya no se usan.
sudo apt-get autoremove
Esto funcionó para mí al convertir mi instalación de escritorio en un "servidor".
Si la GUI sería útil, podría considerar instalar xubuntu, ya que es una distribución mucho más ligera. No me importó particularmente, pero definitivamente es más liviano.
Creo que una manera fácil es con la
tasksel
línea de comando.Abra una terminal y un dígito:
entonces
Mostrará un gui-cli simple que le permite elegir lo que desea con una simple marca de verificación / desmarque (por ejemplo, desmarque "Escritorio Ubuntu" y también marque "Servidor Ubuntu básico" y "Servidor LAMP".
Eso es todo
fuente
tasksel
? ¿Y por qué OP querría instalar la pila LAMP?No hay diferencia entre un servidor y una distribución de escritorio, solo involucra diferentes paquetes.
Las dos cosas que debes hacer fueron:
apt-get install -y linux-image-server
Deshabilite o elimine todo el software gráfico, xorg-server.
Para deshabilitarlos, deshabilite lightdm para inicio automático, edite
/etc/init/lightdm.conf
, comente todas estas líneas (coloque un '#' delante de cada línea)fuente
Si desinstala los paquetes de escritorio e instala los paquetes del servidor a través de taskel, debe estar preparado para hacer MUCHA reconfiguración, ya que esto eliminará la configuración de red, los controladores de la tarjeta inalámbrica, etc.
Si todo lo que necesita hacer es deshacerse de la interfaz gráfica de usuario, siga los pasos 1-2 de la primera respuesta. Depende de usted si purgar o no la GUI por completo.
También reemplacé el kernel genérico con el kernel del servidor como se señala en la respuesta @ warl0ck y comenté las líneas en el archivo lightdm.conf.
Después de esto, en lugar de tareas para agregar / eliminar paquetes, eliminé manualmente los paquetes de la línea de comandos. A menos que vaya a utilizar la suite LibreOffice, Firefox, etc., puede eliminar todos estos paquetes. La forma más fácil de obtener una lista de paquetes es ejecutar:
Esto generará una lista de todos los paquetes instalados en su carpeta de inicio y lo abrirá.
Cuando desinstala un paquete principal (como libreoffice-common), debería eliminar automáticamente los paquetes dependientes.
Para desinstalar, escriba
Una vez que se realizan todas las desinstalaciones, ejecute el siguiente comando para eliminar automáticamente las listas de paquetes y las dependencias que ya no se usan.
Esto funcionó para mí al convertir mi instalación de escritorio en un "servidor".
Si la GUI sería útil, podría considerar instalar xubuntu, ya que es una distribución mucho más ligera. No me importó particularmente, pero definitivamente es más liviano.
fuente
Deshabilite la GUI del sistema Ubuntu.
Aquí voy a mostrar cómo deshabilitar la GUI sin eliminar el paquete de lightdm, gdm, compiz unity. Puedes iniciarlo manualmente.
Por favor, siga los pasos a continuación.
Paso 1-: Abra el archivo " grub ".
Paso 2-: Reemplace la línea con " texto " como se muestra a continuación.
Línea predeterminada
Reemplazar con-:
Paso 3-: Actualice el archivo grub con el siguiente comando:
Paso 4: reinicia el sistema.
Paso adicional para iniciar sesión de GUI.
Deshabilitar GUI de Ubuntu
fuente