Système minimal ou machine virtuelle minimale lors de l'installation?

17

J'y ai beaucoup réfléchi récemment et je n'ai pas pu trouver de bonne documentation en ligne qui explique cela:

Lors de l'installation d'Ubuntu Server, je peux choisir entre le système minimal et la machine virtuelle minimale en appuyant sur le bouton F4 sur l'écran d'installation.

Pourquoi devrais-je choisir l'un plutôt que l'autre?

Industriel
la source
1
Pour quoi utiliserez-vous le serveur?
NN

Réponses:

5

Vous choisissez virtual machinesi vous souhaitez installer ce serveur à l'intérieur d'une machine virtuelle (c'est-à-dire Virtualbox, VMware Player) et cette installation est optimisée pour une utilisation au sein d'une machine virtuelle.

Sinon, vous installez sur un système lui-même et devez choisir minimal system

Rinzwind
la source
7
Qu'est-ce qui diffère donc de minimal systeml'installation par défaut?
Industrial
Minimal fait une installation nue du système d'exploitation (vous devez donc installer les serveurs vous-même) et installe par défaut un ensemble de serveurs
Rinzwind
qu'est-ce qu'un ensemble de serveurs? Serveur Web comme nginx? ou autre chose
BigSack
Combien en voulez-vous? Webserver, mailserver, fileserver, DNS server, SSH server, print server @BigSack
Rinzwind
22
  1. Serveur par défaut = noyau du serveur + packages de tâches "serveur Ubuntu de base"
  2. Système minimal = noyau du serveur + pas de packages supplémentaires
  3. Machine virtuelle = noyau virtuel + pas de packages supplémentaires

Le noyau virtuel est une version plus légère du noyau avec plusieurs modules comme l'audio et le SATA omis. Dans VirtualBox, vous devez d'abord modifier les paramètres de la machine virtuelle invitée si vous souhaitez utiliser une "machine virtuelle minimale" (sinon l'invité Ubuntu se bloquera):

  • Activer PAE / NX
  • Supprimez le contrôleur SATA et utilisez le contrôleur SCSI pour ajouter le disque dur. Activez le cache d'E / S de l'hôte.
Hendy Irawan
la source
Sans oublier que si vous avez une machine entièrement paravirtualisée, vous AVEZ BESOIN du noyau virtuel et ne pouvez pas démarrer avec le générique, et je parie (sans test) qu'il utilisera le format ext3 au lieu de ext4 par défaut (Impossible de démarrer avec pygrub à partir de machine virtuelle formatée ext4)
Programster
Je suis arrivé à cette réponse lorsque mon installation de machine virtuelle 12.04 LTS était déjà en cours, et cela fonctionnait très bien avec le contrôleur SATA par défaut. J'exécute VirtualBox 4.2.0 sur un hôte Windows.
Dmitry Leskov
+1 pour la bonne réponse. Si vous voulez voir quels packages sont inclus dans la tâche "Basic Ubuntu Server", vous pouvez l'exécutertasksel --task-packages server
STW
1

En utilisant 'installation minimale de VM', j'ai trouvé qu'il avait un module lié à vm chargé par défaut:

$ 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 

il semble donc qu'une telle option d'installation soit plus appropriée pour fonctionner dans un environnement VM.

Tomofumi
la source