如何从 Ubuntu 桌面切换到 Ubuntu 服务器?

如何从 Ubuntu 桌面切换到 Ubuntu 服务器?

我目前正在使用一台非常非常旧的电脑设置家庭服务器。它安装了 Ubuntu 11.10,但它实际上无法处理 GUI。我想安装 Ubuntu 的服务器版本,它只是命令行,但不知道该怎么做。我能做些什么?

答案1

实际上,如果您只是在运行 GUI 时遇到问题,则无需安装另一个发行版,只需修改启动顺序即可防止图形界面出现并根据您的需要从命令行工作。

我现在无法访问系统,但我相信您需要的脚本可以在/etc/init.d/boot/grub目录中找到。也许在我回家检查之前,这里有人可以给你脚本的名称。

我刚刚发现这个:不使用 GUI 启动 Ubuntu

我看到三种方法可以做到这一点:

  1. 更改默认运行级别

    您可以在 /etc/init/rc-sysinit.conf 的开头设置它,将 2 替换为 3 并重新启动。您可以使用 telinit 2 启用图形界面。(有关运行级别的更多信息)

  2. 不要在启动时启动图形界面服务

    update-rc.d -f xdm remove
    

    快捷方便。您可以使用 service xdm start 重新启用图形界面,或使用 update-rc.d -f xdm defaults 恢复更改

  3. 删除包

    apt-get remove --purge x11-common && apt-get autoremove
    

    我认为它最适合用作服务器的计算机。您可以通过重新安装软件包来重新启用图形界面

还有这个:可以安装 ubuntu-desktop 然后启动到无 GUI

重点是,如果这是您的主要问题,您可以阻止 GUI 出现。

答案2

我认为一个简单的方法是tasksel通过命令行。
打开终端和数字:

$ sudo apt-get install tasksel

然后

$ sudo tasksel

它将显示一个简单的 gui-cli,让您通过简单的选中/取消选中来选择您想要的内容(例如,取消选中“Ubuntu 桌面”并选中“基本 Ubuntu 服务器”和“LAMP 服务器”。
就是这样

答案3

服务器发行版和桌面发行版没有区别,只是涉及不同的软件包。

你应该做的两件事是:

  1. 将默认通用内核替换为服务器内核,方法是: apt-get install -y linux-image-server

  2. 禁用或删除所有图形软件 xorg-server。

    要禁用它们,请禁用 lightdm 的自动启动、编辑/etc/init/lightdm.conf、注释所有这些行(在每行前面放置一个“#”)

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)

答案4

从 Ubuntu 系统禁用 GUI。

这里我将展示如何在不删除 lightdm、gdm、compiz unity 包的情况下禁用 GUI。您可以手动启动它。

请按照以下步骤操作。

步骤1-: 打开 ”幼虫“ 文件。

$ sudo nano /etc/default/grub

第2步-: 将该行替换为“文本“如下所示。

默认线路

GRUB_CMDLINE_LINUX_DEFAULT="安静的飞溅"

用。。。来代替-:

GRUB_CMDLINE_LINUX_DEFAULT="文本"

步骤 3-: 使用以下命令更新 grub 文件:

$ sudo 更新 grub

步骤4-: 重新启动系统。

$须藤初始化6

启动 GUI 会话的附加步骤。

$ sudo 服务 lightdm 重新启动

从 Ubuntu 禁用 GUI

相关内容