安装时最小系统或最小虚拟机?

我最近一直在考虑这个问题,并且无法在网上找到任何可以解释这个问题的好文档:

安装Ubuntu Server时,我可以通过点击安装屏幕上的F4按钮在Minimal系统Minimal虚拟机之间进行选择。

为什么我要选择一个而不是另一个?

如果要在虚拟机(即Virtualbox,VMware Player)中安装此服务器,并且该安装针对虚拟机中的使用进行了优化,则可以选择虚拟机。

否则,您将在系统本身上进行安装,并应选择minimal system

  1. 默认服务器 =服务器内核+“基本Ubuntu服务器”任务包
  2. 最小系统 =服务器内核+没有额外的包
  3. 虚拟机 =虚拟内核+没有其他包

虚拟内核是一个更轻量级的内核版本,其中包括几个模块,如音频和SATA。 在VirtualBox中,如果要使用“最小虚拟机”,则需要先修改来宾VM设置(否则Ubuntu来宾将崩溃):

  • 启用PAE / NX
  • 删除SATA控制器并使用SCSI控制器添加硬盘。 启用主机I / O缓存。

使用“最小虚拟机安装”,我发现它默认加载了与vm相关的模块:

 $ modinfo vmw_balloon filename: /lib/modules/3.2.0-29-virtual/kernel/drivers/misc/vmw_balloon.ko license: GPL alias: vmware_vmmemctl alias: dmi:*:svnVMware*:* version: 1.2.1.3-k description: VMware Memory Control (Balloon) Driver author: VMware, Inc. srcversion: D9F701E37D1BF118F0537DE depends: intree: Y vermagic: 3.2.0-29-virtual SMP mod_unload modversions 686 

所以看起来这样的安装选项更适合在VM环境下工作。