使用Ubuntu Minimal和Server有什么不同吗?

我想知道Ubuntu minimal和server的安装方法是否有任何区别。
4个回答

最小CD将在安装时从在线存档中下载软件包,而不是提供在安装CD本身上。在安装时下载软件包可以减小安装CD的大小,根据架构的不同大约为5到20MB,并且只提供安装所需的软件包。使用最小CD可以节省下载时间,因为只下载当前的软件包,所以无需立即升级软件包。最小CD使用类似备选CD的基于文本的安装程序,使CD映像尽可能紧凑。

基本上,你会得到让你进入命令行所需的一切,然后你需要自己安装其他任何东西:所以接下来如果你想要,你可以安装一个窗口管理器。 你可以在命令行上使用tasksel来安装服务器(这样你就会得到一个服务器安装)

服务器版提供了各种服务器应用程序的共同基础。它是一种极简设计,为所需的服务提供平台,例如文件/打印服务、网络、DNS、Web托管、电子邮件托管、维基服务器、版本控制服务器。
基本上,在安装时您可以选择要安装哪些服务器应用程序。
关于内核,以下应该是服务器版和其他安装版本之间的基本区别:
  1. 服务器版关闭了抢占式
  2. 服务器版的定时器中断频率为100 Hz,桌面版为250 Hz。
  3. 服务器版针对i686处理器进行了优化,而桌面版则针对i586和i686进行了优化。
  4. 通过启用IPC命名空间和Xen虚拟机监视器,服务器版更好地支持虚拟化。
  5. 服务器版还支持IPv6协议的多个路由表。
  6. 对于32位系统,服务器版配置为使用PAE,允许寻址高达64GB的内存,而桌面版配置为4GB。
注意:自12.10版本起,Deadline I/O scheduler已成为桌面版和服务器版的默认选项(之前桌面版默认为CFQ)。
在最小安装的基础上安装桌面环境将获得Ubuntu桌面版。 在最小安装的基础上安装服务器环境将获得Ubuntu服务器版,但您需要自行优化内核。 如果您打算最终使用正常版本的Ubuntu,建议直接选择桌面版或服务器版,而不是最小安装。

从你的描述来看,我觉得我应该使用服务器版?我是一个开发者,所以我会安装LAMP、GIT、SSH、Virtual Box等等。而且能够使用超过4GB的RAM似乎是一个决定性因素?但是你能解释一下调度器之间的区别以及什么是抢占吗?这对于知识来说会很有帮助。 - Jiew Meng
@jiewmeng 如果你想要LAMP(其他选项都不重要的话:服务器是最好的选择)! - Rinzwind
@jiewmeng:我在调度器和抢占的部分编辑了一些维基链接。 - Rinzwind
@Rinzwind,我在想,为什么你说如果我使用LAMP,就要选择服务器版?我在想性能不是更重要吗?我也阅读了维基链接...所以我可以说服务器版会提供最佳性能吗?另外,我想知道为什么Ubuntu不为两个版本都选择最佳性能选项?或者何时我应该选择其中一个选项而不是另一个选项? - Jiew Meng
1嗯 - 我每天都使用相同的开发工具。根据你提供的信息,我不同意选择Ubuntu服务器作为正确的方式。称我为纯粹主义者(很多人都这么说 :) ),但服务器运行一套工具集,为许多客户机提供服务。GIT和VirtualBox都是基于客户端的工具,在桌面上运行效果最好。我也在客户端上运行Apache,因为最好保持对停止和启动的控制。 - fossfreedom
2@jiewmeng:服务器版提供了最佳的服务器性能:内核经过调整以获得最佳性能。桌面版不使用性能优化,因为这些优化会降低桌面的速度:如果你专注于服务器,就会损失桌面性能。 - Rinzwind

Ubuntu服务器在安装时给你选择安装包的机会,比如apache2(或LAMP)或openssh-server
在最小化安装中,你需要自己手动安装所需的一切(可以借助apt-getaptitude)。

1您可以使用tasksel来最小化地安装不同的功能。 - wojox

本页面说:“虽然最小的ISO镜像非常方便,但它对于在UEFI模式下运行的基于UEFI的系统进行安装并不实用。迷你ISO缺少用于在UEFI模式下引导计算机所需的正确文件。因此,计算机将以BIOS兼容模式启动,并且安装将处于BIOS模式。”然后建议使用服务器安装作为替代方案。


除了使用不同的内核,我不认为还有其他的选择。如果你打算安装桌面环境,请选择最小化版本。