安装的系统最少还是虚拟机最少?


17

最近,我一直在想很多事情,但是还没有找到可以解释此问题的在线文档:

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

为什么我要选择一个?


1
您将使用服务器做什么?
NN

Answers:


5

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

否则,您将自己安装在系统上,则应选择 minimal system


7
那么minimal system和默认安装有什么不同呢?
工业

Minimal只需进行裸机安装的OS(因此您需要自己安装服务器)并默认安装一组服务器
Rinzwind

什么是一组服务器?Web服务器像nginx一样?还是其他东西
BigSack

你想要多少?Web服务器,邮件服务器,文件服务器,DNS服务器,SSH服务器,打印服务器@BigSack
Rinzwind 2013年

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

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

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

更不用说如果您有一台完全半虚拟化的计算机,则需要虚拟内核并且无法使用通用内核进行引导,另外,我敢打赌(已通过测试)默认情况下它将使用ext3格式而不是ext4格式(无法从pygrub启动ext4格式化的虚拟机)
Programster

当我的12.04 LTS虚拟机安装已经在进行中时,我得到了这个答案,它在默认的SATA控制器上也可以正常工作。我在Windows主机上运行VirtualBox 4.2.0。
德米特里·莱斯科夫

+1为正确答案。如果要查看“基本Ubuntu服务器”任务中包含哪些软件包,可以运行tasksel --task-packages server
STW 2015年

1

使用“最小VM安装”,我发现默认情况下已加载了与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环境下工作。

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.