安装 Ubuntu 14.04 服务器后无法使用图形界面

安装 Ubuntu 14.04 服务器后无法使用图形界面

安装 14.04 服务器后,如何退出终端并进入图形界面?

答案1

如果您希望能够从命令行进入 GUI 环境,首先您需要安装一个...(从下面选择一个)

sudo apt-get install --no-install-recommends ubuntu-desktop    

sudo apt-get install --no-install-recommends lubuntu-desktop

sudo apt-get install --no-install-recommends xubuntu-desktop

接下来您可能需要一个 GUI 登录管理器...

sudo apt-get install lightdm unity-greeter

从命令行重新配置登录管理器的默认 GUI。

sudo dpkg-reconfigure lightdm

如果您希望让您的服务器保持精简并且在没有 GUI 的情况下启动,但在您需要时可以使用它..

  1. 复制并粘贴以下命令到终端并按回车键:

    sudo nano /etc/default/grub

  2. 做以下更改:

在以下行中添加#

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

因此它读起来

#GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

接下来更改以下内容..

GRUB_CMDLINE_LINUX=”"

GRUB_CMDLINE_LINUX=”text”

最后像这样取消注释此行..

#GRUB_TERMINAL=console

GRUB_TERMINAL=console

现在,当您在服务器上的非 GUI 控制台中并决定要运行 GUI 时,请键入。

startx

如果您在局域网上并且想要通过 ssh 进入服务器并运行某些操作..

ssh [email protected]   #the username on the server and the ip of the server

如果您希望能够在服务器上运行 GUI 应用程序,但让它们显示在您正在使用的另一台机器上..

ssh -X -C  [email protected]   #the username on the server and the ip of the server

登录后,您可以启动如下应用程序......

gedit &

这将在服务器上运行 gedit,但显示给您。& 将命令提示符返回给您。

答案2

Ubuntu 桌面版和服务器版的主要区别在于,服务器版没有安装 Ubuntu 的整个图形部分。

从这个意义上讲,服务器是仅以文本模式运行的计算机,通常使用 ssh - 它甚至可能没有监视器。

因此,X 服务器和窗口管理部分被省略了 - 而所有具有 GUI 用户界面的程序 - 数量相当多。


因此,您需要先安装 Ubuntu 的桌面部分,然后才能使用它。
将桌面和服务器软件结合起来并不是一个真正的问题,它只会占用更多的磁盘空间,因为您获得了用于两个目的的默认软件集。

有一个程序可以选择要安装的 Ubuntu 版本之一tasksel。按如下方式运行它,它将允许选择并安装 Kubntu、Lubuntu 等版本之一:

sudo apt-get update
sudo apt-get install tasksel
sudo tasksel

如果您已决定只使用默认的 Ubuntu 桌面,则可以直接安装需要安装桌面所有部分的“元包”:

sudo apt-get install ubuntu-desktop

也可以看看从服务器切换到桌面

相关内容