如何删除图形用户界面?


31

好的,我的问题是,我想在只有2 GB RAM的虚拟机(VirtualBox)上运行沉重的应用程序(Windows 7 32位主机具有4 GB,有效3.5 GB)。最初,我考虑安装没有GUI的Ubuntu Server 12.04.1,因此我认为这样做会提高性能,但是我只有Ubuntu 12.04 Desktop。

我的问题是,在虚拟机中安装后,是否可以在Ubuntu 12.04 Desktop(而不是Server)中删除GUI部分,仅保留核心操作系统?

还是有提高操作系统性能的方法?

如果您需要更多信息,我准备提供。

我不需要GUI或任何东西,即使是小的终端窗口也适合我,我可以通过FTP访问文件。

Answers:


51

不需要从系统中删除GUI(统一,lightdm,compiz等)。

您可以保留它,而只需将默认引导方式设置为文本模式即可;如果需要GUI,则可以轻松还原它。

/etc/default/grub在您喜欢的文本编辑器中以root身份打开,例如,sudo vi /etc/default/grub然后更改行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" To GRUB_CMDLINE_LINUX_DEFAULT="text"并更新Grub。sudo update-grub 然后,您的系统将始终引导至文本模式。

如果您曾经想使用GUI,则可以轻松启动lightdm,即GUI:

sudo service lightdm start

这里有一些提示,可用于提高系统性能。


1
+1 快速回复。让我尝试一下,看看是否可行!:)另外,这会比具有GUI和运行它更好吗?
Praveen Kumar Purushothaman 2012年

把你的时间和后期效果好吗

我有GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"。我应该使用"text"还是仅使用text
Praveen Kumar Purushothaman 2012年

1
欢迎您使用命令行sudo shutdown -h nowsudo halt

1
@maythux虽然haltpoweroff通常等效,可以说优选的是,使用sudo shutdown -P nowsudo poweroff关闭和关闭电源的系统。
伊利亚·卡根

20

这些答案都不能回答用户的问题。

  • 建议如何禁用GUI不能将其删除。
  • 建议如何使用其他GUI不能将其删除。
  • 建议不要使用其他Linux发行版。

删除GUI的命令是:

sudo apt-get remove ubuntu-desktop
sudo apt-get autoremove

这将删除Ubuntu Desktop元软件包和所有关联的软件包。

如果您要回答问题,请回答问题。


2
接受的答案会向建议的方向提供指示。仅仅回答sudo apt-get remove stuff可能会对OP造成比您想象的更大的伤害。请避免添加添加答案的理由,这些话题是不合主题的,最好作为评论。
edwin

我同意@edwin。:)
Praveen Kumar Purushothaman

如果我想启用它,该怎么办?
bugZero 2014年

1
此方法可能有效也可能无效:通常,提供GUI的程序包会被其他程序包所依赖,因此,ubuntu-desktop元数据包并不总是其“依赖关系树”的根。
伊利亚·卡根

Majik仍然有一个非常有效的观点!当有人问您如何删除gui时,除如何实际删除 gui之外,其他任何答案都是按主题定义的。如果有人问“我是否必须删除该GUI?”,请随时详细说明该GUI和/或其不同版本的优缺点。
CalMo

11

或者,您可以安装openbox,它是可用的最轻量级的窗口管理器之一:

sudo apt-get install openbox openbox-themes obconf obmenu

这会自动将openbox会话添加到登录菜单。这是它的GUI:

在此处输入图片说明

是的,就是这样。只不过是一个右键单击菜单。正如您所希望的那样,GUI的RAM占用量极低。


看起来很酷,但是我对删除界面本身越来越感兴趣,因为我想运行一些庞大的大型应用程序,可以使用Windows主机进行访问。:)
Praveen Kumar Purushothaman 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.