Минимальная система или минимальная виртуальная машина при установке?

17

В последнее время я много думал об этом и не смог найти в Интернете ни одной хорошей документации, объясняющей это:

При установке Ubuntu Server я могу выбирать между минимальной системой и минимальной виртуальной машиной , нажав кнопку F4 на экране установки.

Почему я должен выбирать один над другим?

промышленные
источник
1
Для чего вы будете использовать сервер?
NN

Ответы:

5

Вы выбираете virtual machine, хотите ли вы установить этот сервер внутри виртуальной машины (например, Virtualbox, VMware Player), и эта установка оптимизирована для использования на виртуальной машине.

В противном случае вы устанавливаете систему на себя и должны выбрать minimal system

Rinzwind
источник
7
Так чем же тогда отличается minimal systemустановка по умолчанию?
Промышленное
Minimal выполняет чистую установку ОС (поэтому вам нужно установить серверы самостоятельно) и по умолчанию устанавливает набор серверов
Rinzwind
что такое набор серверов? Веб-сервер, как nginx? или что-то еще
BigSack
Сколько ты хочешь? Веб-сервер, почтовый сервер, файловый сервер, DNS-сервер, SSH-сервер, сервер печати @BigSack
Rinzwind
22
  1. Сервер по умолчанию = ядро ​​сервера + пакеты задач «Базовый сервер Ubuntu»
  2. Минимальная система = ядро ​​сервера + без дополнительных пакетов
  3. Виртуальная машина = Виртуальное ядро ​​+ без дополнительных пакетов

Виртуальное ядро ​​- это более легкая версия ядра с несколькими модулями, такими как аудио и SATA. В VirtualBox вам необходимо сначала изменить настройки гостевой виртуальной машины, если вы хотите использовать «минимальную виртуальную машину» (в противном случае гость Ubuntu потерпит крах):

  • Включить PAE / NX
  • Удалите контроллер SATA и используйте контроллер SCSI для добавления жесткого диска. Включить кэш ввода / вывода хоста.
Хенди ираван
источник
Не говоря уже о том, что у вас полностью паравиртуализированная машина, вам НУЖНО виртуальное ядро, и вы не можете загрузиться с обычным, плюс я уверен, что по умолчанию (не проверял) он будет использовать формат ext3 вместо формата ext4 (невозможно загрузить с pygrub из отформатированная виртуальная машина ext4)
Programster
Я пришел к этому ответу, когда моя установка виртуальной машины 12.04 LTS уже шла полным ходом, и она прекрасно работала со стандартным контроллером SATA. Я использую VirtualBox 4.2.0 на хосте Windows.
Дмитрий Лесков
+1 за правильный ответ. Если вы хотите увидеть, какие пакеты включены в задачу «Базовый сервер Ubuntu», вы можете запуститьtasksel --task-packages server
STW
1

Используя «минимальную установку виртуальной машины», я обнаружил, что по умолчанию загружены модули, связанные с 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 

похоже, такой вариант установки больше подходит для работы в среде виртуальных машин.

Tomofumi
источник