好的,我的问题是,我想在只有 2 GB RAM 的虚拟机 (VirtualBox) 上运行一个大型应用程序(Windows 7 32 位主机有 4 GB,有效 3.5 GB)。最初,我想安装 Ubuntu Server 12.04.1,它没有 GUI,所以我认为它的性能会很高效,但我只有 Ubuntu 12.04 Desktop。
我的问题是,在虚拟机中安装后,是否可以删除 Ubuntu 12.04 桌面版(非服务器)中的 GUI 部分,而仅保留核心操作系统?
或者,有没有什么方法可以提高操作系统的性能?
如果您需要更多信息,我愿意提供。
我不需要 GUI 或任何东西,即使是一个小的终端窗口对我来说就足够了,我可以通过 FTP 访问文件。
答案1
不需要从系统中删除 GUI(unity、lightdm、compiz 等)。
您可以保留它并将您的默认启动设置为文本模式,如果您需要 GUI,您可以轻松地恢复它。
/etc/default/grub
例如,在您最喜欢的文本编辑器中以 root 身份打开sudo vi /etc/default/grub
并将行更改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
为GRUB_CMDLINE_LINUX_DEFAULT="text"
并更新 Grub。sudo update-grub
然后,您的系统将始终启动到文本模式。
如果您想使用 GUI,您可以轻松启动 lightdm,GUI:
sudo service lightdm start
这里以下是一些可以用来提高系统性能的提示。
答案2
这些答案都没有回答用户的问题。
- 建议如何禁用 GUI 而不是删除它。
- 建议如何使用不同的 GUI 并不是删除它。
- 建议使用不同的 Linux 发行版并不意味着删除它。
删除 GUI 的命令是:
sudo apt-get remove ubuntu-desktop
sudo apt-get autoremove
这将删除 Ubuntu 桌面元包和所有相关包。
如果你要回答这个问题,就回答它。
答案3
或者,您可以安装 openbox,它是最轻量级的窗口管理器之一:
sudo apt-get install openbox openbox-themes obconf obmenu
这会自动将 openbox 会话添加到登录菜单。这是它的 GUI:
是的,就是这样。除了右键菜单外什么也没有。一个占用内存极低的 GUI,正如您所希望的那样。